学习嵌入式的软件有哪些?或者问嵌入式怎么学?
这样的问题,太过笼统,也很多人问,三言两语不易说清。这里我多啰嗦几句希望对需要的人有所帮助。
嵌入式粗略可分为由硬件载体和软件,是一个大的系统。(注意:嵌入式系统和嵌入式操作系统,概念不要弄混!)
无论硬件还是软件部分,相对应的工具、开发软件太多了。
详细的概念,百度一下估计有很多文章,我也不copy或者发链接了。
这里简单说一下自己的认识:
嵌入式硬件开发主要是以某种MCU、MPU、DSP、DSC、FPGA等为核心并加上应用模块、威廉希尔官方网站
构成的系统。
这些硬件载体无论是相关EDA软件还是集成开发环境,都各有不同。最直接的方法就是到其官网查看datasheet、manual和开发工具。
嵌入式软件开发是基于硬件的(这并不是废话,如果想在51上跑linux那是不可能的):
可以裸机运行,也可以用嵌入式操作系统。嵌入式操作系统,额。。。好多,lz可自行百度一下。
简单复杂的都好多:freeRTOS、ucos、linux、wince、vxworks、Android、ios。。。。。。
每种操作系统的开发环境、编程语言可能都不一样,所以相关开发软件工具也很多。
基于某种操作系统的软件开发又分为底层驱动、内核、系统、应用层等等。。
可能一个计算机专业的没接触过硬件的,也能做嵌入式应用程序开发。
比如java开发Android、oc、swift开发ios。基于linux的直接进行c、python应用开发。不同的语言也有不同的开发环境、不同的软件工具。
开发不同的功能模块也有不同的软件工具,比如数据库、Qt、ble、wifi、图形图像处理等等等,相关工具软件多如牛毛
综上,希望帮助lz了解一些概念。根据自己的实际情况选好硬件和相应的软件再去搜索一下应该会得到很多具体的答案。
学习嵌入式的软件有哪些?或者问嵌入式怎么学?
这样的问题,太过笼统,也很多人问,三言两语不易说清。这里我多啰嗦几句希望对需要的人有所帮助。
嵌入式粗略可分为由硬件载体和软件,是一个大的系统。(注意:嵌入式系统和嵌入式操作系统,概念不要弄混!)
无论硬件还是软件部分,相对应的工具、开发软件太多了。
详细的概念,百度一下估计有很多文章,我也不copy或者发链接了。
这里简单说一下自己的认识:
嵌入式硬件开发主要是以某种MCU、MPU、DSP、DSC、FPGA等为核心并加上应用模块、威廉希尔官方网站
构成的系统。
这些硬件载体无论是相关EDA软件还是集成开发环境,都各有不同。最直接的方法就是到其官网查看datasheet、manual和开发工具。
嵌入式软件开发是基于硬件的(这并不是废话,如果想在51上跑linux那是不可能的):
可以裸机运行,也可以用嵌入式操作系统。嵌入式操作系统,额。。。好多,lz可自行百度一下。
简单复杂的都好多:freeRTOS、ucos、linux、wince、vxworks、Android、ios。。。。。。
每种操作系统的开发环境、编程语言可能都不一样,所以相关开发软件工具也很多。
基于某种操作系统的软件开发又分为底层驱动、内核、系统、应用层等等。。
可能一个计算机专业的没接触过硬件的,也能做嵌入式应用程序开发。
比如java开发Android、oc、swift开发ios。基于linux的直接进行c、python应用开发。不同的语言也有不同的开发环境、不同的软件工具。
开发不同的功能模块也有不同的软件工具,比如数据库、Qt、ble、wifi、图形图像处理等等等,相关工具软件多如牛毛
综上,希望帮助lz了解一些概念。根据自己的实际情况选好硬件和相应的软件再去搜索一下应该会得到很多具体的答案。
举报