![嵌入式开发环境的搭建.ppt_第1页](http://file1.renrendoc.com/fileroot2/2019-11/4/964a587b-cd27-455b-b278-a583376fd030/964a587b-cd27-455b-b278-a583376fd0301.gif)
![嵌入式开发环境的搭建.ppt_第2页](http://file1.renrendoc.com/fileroot2/2019-11/4/964a587b-cd27-455b-b278-a583376fd030/964a587b-cd27-455b-b278-a583376fd0302.gif)
![嵌入式开发环境的搭建.ppt_第3页](http://file1.renrendoc.com/fileroot2/2019-11/4/964a587b-cd27-455b-b278-a583376fd030/964a587b-cd27-455b-b278-a583376fd0303.gif)
![嵌入式开发环境的搭建.ppt_第4页](http://file1.renrendoc.com/fileroot2/2019-11/4/964a587b-cd27-455b-b278-a583376fd030/964a587b-cd27-455b-b278-a583376fd0304.gif)
![嵌入式开发环境的搭建.ppt_第5页](http://file1.renrendoc.com/fileroot2/2019-11/4/964a587b-cd27-455b-b278-a583376fd030/964a587b-cd27-455b-b278-a583376fd0305.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式开发环境的搭建,1,大 纲,概述 安装交叉编译工具链 使用JTAG工具烧写bootloader 串口通讯工具的使用,2,概 述,为了提高嵌入式开发效率,一个完善的嵌入式开发环境是不可少的.,3,安装交叉编译工具链,交叉编译是在一种平台上编译出能运行于另一种平台上的程序。例如在X86平台上编译出能运行于ARM平台上的程序。 为什么要使用交叉编译?,4,由于嵌入式设备没有足够的内存及存储 资源来完成其编译过程,所以必须使用交 叉编译的方式。,安装交叉编译工具链,怎样获得交叉编译工具链? 自己手动编译交叉编译工具链。 需要注意相关工具源码包的版本匹配问题。 用crosstool脚本工具编译交叉
2、编译工具链 从相关网站获得制作好的交叉编译工具链 .uk,5,安装交叉编译工具链,安装交叉编译工具链 把交叉编译工具安装在/usr/local/arm目录下: #tar xjvf arm-linux-gcc-3.4.1.tgz -C / 执行完以上命令后,会在/usr/local/arm/下生成3.4.1的文件夹,里面存放的就是编译好的交叉编译工具 # ls /usr/local/arm/,6,安装交叉编译工具链,安装完交叉编译器后,注意要修改环境变量如下: export PATH=/usr/local/arm/3.4.1/bin:$PATH 这样
3、做只是临时增加了交叉编译器的路径,一旦重启或者换了其它的终端,就会失效,要想永久增加此选项,需修改以下文件 vi /etc/profile,在本文件的最后增加以上语句,这样以后重启后,还会保留路径,7,大 纲,概述 安装交叉编译工具链 使用JTAG工具烧写bootloader 串口通讯工具的使用,8,使用JTAG工具,如果开发板中的flash什么都没有,是裸片,我们需要借助lsjf24*0软件烧写bootloader 1、连接线路 并口线连接到pc机并口端,同时,并口线另一端与Jtag简易仿真器相连,Jtag简易仿真器接开发板的14针JTAG口。 2、软件准备 利用LSJF24x0烧录vivi
4、镜像,9,使用JTAG工具,10,保证以下选项选项正确,打开烧写文件并选中/linux2.4-image/vivi.s3c440,进行烧写,大 纲,概述 安装交叉编译工具链 使用JTAG工具烧写bootloader 串口通讯工具的使用,11,串口通讯工具的使用,串口通讯工具的配置: 波特率:115200 数据位:8 奇偶校验:无 停止位:1 数据流控制:无 通过串口下载zImage和根文件系统,12,串口通讯工具的使用,重启开发板,按空格键,开发板会停留在vivi界面,如下图:,13,串口通讯工具的使用,此时可以使用vivi烧写root根文件系统及kernel,在vivi界面下执行以下命令:
5、load flash kernel x,14,串口通讯工具的使用,回车后出现以下界面,浏览找到/linux2.4-image/zImage.s3c2440:,15,串口通讯工具的使用,此时可以使用vivi烧写root根文件系统及kernel,在vivi界面下执行以下命令: load flash root x,16,串口通讯工具的使用,回车后出现以下界面,浏览找到/linux2.4-image/rootfs.s3c2440:,17,串口通讯工具的使用,通过串口下载程序到开发板 1、准备工作: vivi、root、kernel全部下载完毕 在终端中看到linux启动信息,提示输入用户名、密码:ro
6、ot 111111后: 表示顺利启动完毕,18,串口通讯工具的使用,验证一下我们下的根文件系统是否正确,同时练习如何下载程序到开发板上运行,我们使用前面做好的交叉编译器编译一个hello world程序到开发板运行 在虚拟机上使用vi建立一个hello.c程序,并使用交叉编译器进行编译 #include Int main(void) Printf(“hello worldn”); #arm-linux-gcc hello.c o hello_elf,19,串口通讯工具的使用,使用smba服务器或者ssh服务器,将hello_elf文件拷到windows中 进入开发板的/root目录,执行rz,20,串口通讯工具的使用,3:串口调试助手发送文件: 传送-发送文件-协议选择 Zmodem-发
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国锻造热挤压用感应加热设备行业投资前景及策略咨询研究报告
- 2025至2031年中国警告灯行业投资前景及策略咨询研究报告
- 2025年盖诺真项目可行性研究报告
- 2025年楼梯电灯开关项目可行性研究报告
- 2025年旋转发电手电筒项目可行性研究报告
- 2025年带EL背光源键盘项目可行性研究报告
- 2025至2031年中国印铁桶行业投资前景及策略咨询研究报告
- 2025年刃铣刀项目可行性研究报告
- 2025至2030年中国HDPE大口径缠绕管生产线数据监测研究报告
- 2025至2030年首饰包装物项目投资价值分析报告
- 长护险定点机构自查报告
- 快消品公司销售部薪酬绩效方案(快消品公司销售KPI绩效考核指标)
- 2025年初中地理八年级上册全册重点知识点复习课件
- 化学第五单元化学反应的定量关系大单元备课-2024-2025学年九年级化学人教版(2024)上册
- PIR 灌注保温装饰板外墙保温系统应用技术规程规程征求意见稿
- 2024年中国网球游戏机市场调查研究报告
- 2024年日历表电子版(带农历-含周数-周一开始-打印版)
- 三年级上册科学全册知识点2024年新青岛版六三制
- DLT5155-2016 220kV~1000kV变电站站用电设计技术规程
- 2024年全国期货从业资格之期货投资分析考试历年考试题(详细参考解析)
- 产品生产及供货方案(2篇)
评论
0/150
提交评论