山东工商学院
信息与电子工程学院;;嵌入式系统开发、研究和学习现状;zhangsx@sdibt.edu.cn;;;嵌入式系统开发模式;;zhangsx@sdibt.edu.cn;zhangsx@sdibt.edu.cn;;zhangsx@sdibt.edu.cn;开发模式
首先在通用计算机上编写程序,然后通过交叉编译生成目标平台上可以运行的二进制代码格式,最后再下载到目标平台上的特定位置上运行。
宿主机(Host)
宿主机的软硬件资源比较丰富,不但包括功能强大的操作系统(如Windows和Linux),而且还有各种各样优秀的开发工具(如WindRiver的Tornado、Microsoft的Embedded Visual C++等),能够大大提高嵌入式应用软件的开发速度和效率。
目标机(Target)
它可以是嵌入式应用软件的实际运行环境,也可以是能够替代实际运行环境的仿真系统,但软硬件资源通常都比较有限。;一般包括交叉编译器、交叉调试器和系统仿真器
其中交叉编译器用于在宿主机上生成能在目标机上运行的代码,
而交叉调试器和系统仿真器则用于在宿主机与目标机间完成嵌入式软件的调试。;嵌入式系统交叉开发过程;★ 加快软件开发进度★ 降低硬件调试成本★ 降低学习入门门槛;zhangsx@sdibt.edu.cn;CPU
Central Processing Unit 中央处理器
原创力文档

文档评论(0)