发布者认证信息(营业执照和身份证)未完善,请登录后完善信息登录
总算知道嵌入式系统的编程方法

爱品网

爱品网 IPNO.CN

b2b免费推广平台

扫扫有惊喜

 
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途
 
 
当前位置: 首页 » 资讯 » 教育培训 » 正文

总算知道嵌入式系统的编程方法

放大字体  缩小字体 发布日期:2021-11-25 17:23:01  浏览次数:43
核心提示:

  嵌入式系统编程涉及到很多方面的东西,包含硬件,软件,辅助工具方面,下面我简单说一下,嵌入式系统编程的基本方法。
  1 软件开发流程:软件一般的开发过程是:涉及目

信息发布者: 勤学思教育网VIP 联系方式: 13988888888

  嵌入式系统编程涉及到很多方面的东西,包含硬件,软件,辅助工具方面,下面我简单说一下,嵌入式系统编程的基本方法。
  1 软件开发流程:软件一般的开发过程是:涉及目标硬件板,建立嵌入式Linux开发环境,编写、调试Boot-loader,编写、调试Linux内核,编写、调试应用程序,调试ARM板。Boot-loader用于初始化目标板、检测目标板和引导Linux内核。高速BDM(BackgroundDebug Mode,高速背景调试模式)/JTAG接口用于目标开发板,它可以检测目标板硬件、初始化目标硬件、初始化目标板、调试Boot-loader和BSP.
   2 在嵌入式Linux开发过程中,选择好的嵌入式Linux开发平台和调试工具可以极大地提高嵌入式Linux开发效率。嵌入式系统的特点是系统资源小,因此具体目标板的设备驱动程序(Device Driver)需要定制,BDM/JTAG调试工具是开发Linux很好的手段。
   3 调试工具需要利用CPU的JTAG接口,对运行程序进行监控,不占用系统的其他资源。
   4 软件开发环境搭建:对于Linux下的ARM开发环境,重要的是一个交叉编译器,其次是一个标准的C库,然后编译一个可靠的ARM交叉编译器,是一个非常复杂的工作,有两个方法可以得到一个ARM交叉编译器。
   5 到专门为ARM开发建立的网站下载一个别人编译好的编译器。那里面会提供了多个版本的交叉编译器,它们都是基于GLIBC的C库,但GLIBC的库比较庞大,不适合作为小型的嵌入式系统开发使用。所以可以选择第二种方法去构造一个基于更小的C库和uClibc的编译器。
   6 编译一个交叉编译器,虽然这个工作很复杂,但Linux平台下面有全世界的爱好者在共同维护,所以可以找到许多 编译一个交叉编译器的方法。构建好了软件开发环境,或者交叉编译器,就可以在PC上编译ARM运行的程序了,对调试各个硬件程序模块和移植ARM Linux/GUI系统很有帮助。

免责声明:[总算知道嵌入式系统的编程方法]信息是由该公司[勤学思教育网]自行发布,该企业负责信息内容的真实性、准确性和合法性。[爱品网]仅列示上述信息,上述信息描述仅代表信息发布日的情况,不担保该信息的准确性,完整性和及时性,也不承担浏览者的任何商业风险。
本产品网址 : https://www.ipno.cn/news/i204899.html 可发送到QQ/微信/微博/博客等平台来推广此信息
 

 

网站首页 | 付款方式 | 关于我们 | 信息删除 | 联系方式 | 服务条款 | 版权隐私 | 网站地图 | 专题 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅 | 鄂ICP备14015623号-2

爱品网是一个开放的平台,信息全部为用户自行注册发布!并不代表本网赞同其观点或证实其内容的真实性,需用户自行承担信息的真实性,图片及其他资源的版权责任! 本站不承担此类作品侵权行为的直接责任及连带责任。

如若本网有任何内容侵犯您的权益,请联系: 473199705@QQ.COM

©2012-2021爱品网 免费信息发布平台,免费推广平台,免费B2B网站爱品网 www.ipno.cn
免责声明:本站所有信息由各公司自行发布,请在交易前确认真实合法性,本站不承担任何交易及知识产权侵权的法律责任! 鄂公网安备 42018502005275