4、嵌入式开发环境的搭建.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图形界面的JTAG工具ZSJF24X0.exe是否要安装驱动?怎样安装?需要再验证一下! 图形界面的JTAG工具ZSJF24X0.exe是否要安装驱动?怎样安装?需要再验证一下! Seeds for tomorrow’s world Seeds for tomorrow’s world Seeds for tomorrow’s world Seeds for tomorrow’s world Seeds for tomorrow’s world Seeds for tomorrow’s world Seeds for tomorrow’s world Seeds for tomorrow’s world * 大 纲 概述 安装交叉编译工具链 使用JTAG工具烧写bootloader 串口通讯工具的使用 * 概 述 为了提高嵌入式开发效率,一个完善的嵌入式开发环境是不可少的. * 安装交叉编译工具链 交叉编译是在一种平台上编译出能运行于另一种平台上的程序。例如在X86平台上编译出能运行于ARM平台上的程序。 为什么要使用交叉编译? * 由于嵌入式设备没有足够的内存及存储 资源来完成其编译过程,所以必须使用交 叉编译的方式。 安装交叉编译工具链 怎样获得交叉编译工具链? 自己手动编译交叉编译工具链。 需要注意相关工具源码包的版本匹配问题。 用crosstool脚本工具编译交叉编译工具链 从相关网站获得制作好的交叉编译工具链 .uk * 安装交叉编译工具链 安装交叉编译工具链 把交叉编译工具安装在/usr/local/arm目录下: #tar xjvf arm-linux-gcc-3.4.1.tgz -C / 执行完以上命令后,会在/usr/local/arm/下生成3.4.1的文件夹,里面存放的就是编译好的交叉编译工具 # ls /usr/local/arm/ * 安装交叉编译工具链 安装完交叉编译器后,注意要修改环境变量如下: export PATH=/usr/local/arm/3.4.1/bin:$PATH 这样做只是临时增加了交叉编译器的路径,一旦重启或者换了其它的终端,就会失效,要想永久增加此选项,需修改以下文件 vi /etc/profile,在本文件的最后增加以上语句,这样以后重启后,还会保留路径 * 大 纲 概述 安装交叉编译工具链 使用JTAG工具烧写bootloader 串口通讯工具的使用 * 使用JTAG工具 如果开发板中的flash什么都没有,是裸片,我们需要借助lsjf24*0软件烧写bootloader 1、连接线路 并口线连接到pc机并口端,同时,并口线另一端与Jtag简易仿真器相连,Jtag简易仿真器接开发板的14针JTAG口。 2、软件准备 利用LSJF24x0烧录vivi镜像 * 使用JTAG工具 * 保证以下选项选项正确,打开烧写文件并选中/linux2.4-image/vivi.s3c440,进行烧写 大 纲 概述 安装交叉编译工具链 使用JTAG工具烧写bootloader 串口通讯工具的使用 * 串口通讯工具的使用 串口通讯工具的配置: 波特率:115200 数据位:8 奇偶校验:无 停止位:1 数据流控制:无 通过串口下载zImage和根文件系统 * 串口通讯工具的使用 重启开发板,按空格键,开发板会停留在vivi界面,如下图: * 串口通讯工具的使用 此时可以使用vivi烧写root根文件系统及kernel,在vivi界面下执行以下命令: load flash kernel x * 串口通讯工具的使用 回车后出现以下界面,浏览找到/linux2.4-image/zImage.s3c2440: * 串口通讯工具的使用 此时可以使用vivi烧写root根文件系统及kernel,在vivi界面下执行以下命令: load flash root x * 串口通讯工具的使用 回车后出现以下界面,浏览找到/linux2.4-image/rootfs.s3c2440: * 串口通讯工具的使用 通过串口下载程序到开发板 1、准备工作: vivi、root、kernel全部下载完毕 在终端中看到linux启动信息,提示输入用户名、密码:root 111111后: 表示顺利启动完毕 * 串口通讯工具的使用 验证一下我们下的根文件系统是否正确,同时练习如何下载程序到开发板上运行,我们使用前面做好的交叉编译器编译一个hello world程序到开发板运行 在虚拟机上使用vi建立一个hello.c程序,并使用交叉编译器进行编译 #include stdio.h Int main(v

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档