嵌入式开发属于硬件还是软件

嵌入式开发属于硬件还是软件

嵌入式开发既不属于硬件,也不属于软件。嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件、软件以及综合研发。主要使用的语言是C/C++、Ada。

嵌入式的两种开发模式

(1)非嵌入式的开发

A类机编写源代码,编译得到可执行程序,发布给A类机运行。

(2)嵌入式开发

A类机编写源代码,编译得到可执行程序,发布给B类机运行,这种编译模式也叫作交叉编译。

为什么使用交叉?嵌入式开的CPU比较简单,本身无法搭建开发环境,有些甚至操作系统都没有;交叉编译器可以用高性能机器为低性能机器开发软件。交叉编译必须使用专用的交叉编译工具。由于可执行程序不能在本地运行调试,因此必须使用特殊的方法将可执行程序加载到目标嵌入式设备上运行及调试。

本文来自作者[卢志明]投稿,不代表乐学网立场,如若转载,请注明出处:https://www.dtedu.com.cn/gkzx/202608/561123.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 卢志明
    卢志明 2026年08月18日

    我是乐学网的签约作者“卢志明”!

  • 卢志明
    卢志明 2026年08月18日

    希望本篇文章《嵌入式开发属于硬件还是软件》能对你有所帮助!

  • 卢志明
    卢志明 2026年08月18日

    本站[乐学网]内容主要涵盖:教育咨询,知识百科

  • 卢志明
    卢志明 2026年08月18日

    本文概览:嵌入式开发既不属于硬件,也不属于软件。嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件、软件以及综合研发。

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们