没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式Linux应用程序开发.ppt
2 下载量 190 浏览量
2022-11-16
02:01:27
上传
评论
收藏 1.84MB PPT 举报
温馨提示
试读
116页
嵌入式Linux应用程序开发.ppt
资源推荐
资源详情
资源评论
第5章
嵌入式Linux应用程序开发
第1页,共116页。
5.1开发环境的建立
进行工程开发前,首先要做的是搭建一套基于Linux操作系统的应用开发环境,一般由目标板和宿
主机所构成。目标板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译
、应用程序的开发和调试那么需要通过宿主机来完成。开发环境对硬件没有特殊的要求,但是为
了双方之间建立连接关系,关键的接口包括串口、以太网口和USB口等是必不可少的。
嵌入式Linux的开发环境
传统的嵌入式开发环境需要单片机的仿真器,包含C语言、汇编语言、调试工具等的集成开发环境IDE和
实时操作系统等,整个开发系统建立起来至少需要几万元。由于Flash技术的开展,特别是一些CPU可以
用JTAG接口下载调试,故仿真器已可以省去。随着标准化的推广,JTAG调试工具变得越来越简单、越来
越通用。一些BDM调试工具已经简单到只需在PC机并行口和单片机的JTAG接口之间加一级5V到3.3V的电
平转换,这使得自制调试工具变得越来越容易。软件方面,Linux下的自由软件GNUgcc可以完成几乎所
有知名CPU,以及DSP的交叉C编译和调试,故可以省去IDE。
个人用Linux开发嵌入式应用程序,可以在自己的PC机上安装一套Linux操作系统,使用Linux中的X
Windows翻开假设干个窗口用于编译、下载、调试等。
如果整个研发小组由多名工程师组成,常采用的方法是:用1台PC机运行Linux作为效劳器;开发小组中
每个成员都通过局域网用Telnet登录到这台Linux效劳器上去;被开发的目标板也挂在网上。在效劳器的
Linux环境下,各个工程师用GNUgcc编译生成目标代码,再用FTP传回到自己的PC机上,然后通过串行口
或网络下载到目标机上。
第2页,共116页。
利用Cygwin建立模拟环境
第3页,共116页。
第4页,共116页。
第5页,共116页。
剩余115页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 701
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功