单片机和嵌入式系统linux的区别

 我来答
华清创客学院
2018-03-16 · TA获得超过108个赞
知道答主
回答量:76
采纳率:78%
帮助的人:20.1万
展开全部
硬件组成的区别:
单片机是在一块集成电路芯片中包含了微控制器电路,以及一些通用的输入输出接口器件。
从构成嵌入式系统的方式看,根据现代电子技术发展水平,嵌入式系统可以用单片机实现,也可以用其它可编程的电子器件实现。其余硬件器件根据目标应用系统的需求而定。
软件组成的区别:
制造商出厂的通用单片机内没有应用程序,所以不能直接运行。增加应用程序后,单片机就可以独立运行。
嵌入式系统一定要有控制软件,实现控制逻辑的方式可以完全用硬件电路,也可以用软件程序。
主次关系的区别:
单片机现在已经被认为是通用的电子器件了,单片机自身为主体。
嵌入式系统在物理结构关系上是从属的,嵌入式系统被嵌入安装在目标应用系统内。
嵌入式系统在控制关系上却是主导的,是控制目标应用系统运行的逻辑处理系统。
尽管可以用不同方式构成嵌入式系统,但是一旦构成之后,嵌入式系统就是一个专用系统。专用系统中,可编程器件的软件可以在系统构建过程中植入,也可以在器件制造过程中直接生成,以降低制造成本。
控制逻辑复杂的单片机会需要操作系统软件支持;控制逻辑简单的嵌入式系统也可以不用操作系统软件支持。两者没有简繁区别。
叶颂圣水之
2020-04-01 · TA获得超过3589个赞
知道小有建树答主
回答量:3089
采纳率:31%
帮助的人:175万
展开全部
你可以把嵌入式理解为大型单片机。单片机可以说你是在写操作系统,嵌入式可以说你是在操作系统里写应用软件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
加青菇凉
2016-03-17 · 加青菇凉两性情感,值得您关注的情感信箱。
加青菇凉
采纳数:207 获赞数:1618

向TA提问 私信TA
展开全部
  51单片机通常被用来做一些比较简单的控制,比如采集信号、驱动一些开关。AT89S51的Flash只有4K,一个稍微复杂的程序就不止4K了。SST89E564RD是一种扩展的51单片机,它的Flash达到64KB,可以外接最多64KB的SRAM。在SST89E564RD上的程序可以写得更复杂一些,但是它对外的接口也比较少。
  CORTEX-M3系列的处理器,对外接口极其丰富,这使得它的应用面更广,但是限于它的Flash、内存还是比较小,一般不在上面运行操作系统,它算是一个性能非常突出的单片机。
  HI3510是海思半导体公司的一款用于监控设备的芯片,一般上面运行Linux系统,通过摄像头采集数据、编码,然后通过网络传输。另一端接收到数据之后,再解码。在上面运行的程序非常复杂,有漂亮的图片界面、触摸屏控制、数据库等等。对声音图像的编解码更是用到DSP核。
  S3C2440是一款通用的芯片,它与“高级单片机”STM32F103相比,多了存储控制器和NAND控制器──这使得可以外接更大的Flash、更大的内存;多了内存管理单元(MMU)──这使得它可以进行地址映身(虚拟地址、物理地址之间的映射)。可以在S3C2440上运行Linux系统,运行更大更复杂的程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式