码迷,mamicode.com
首页 > 其他好文 > 详细

嵌入式系统与计算机系统的对比

时间:2014-11-01 23:13:58      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:嵌入式   嵌入式系统   操作系统   计算机   硬件   

向大家推荐一本关于嵌入式入门的书籍:嵌入式系统设计(重庆大学出版社,作者彭舰)。我最近也是好好看了一些内容,结合我们之前上课学习的一些嵌入式知识还有之前的操作系统和组成原理,有了下面的一些总结,算是这一段时间对该书籍学习的知识的一个总结,同时也是对之前学习的知识的一个回顾。
个人认为,嵌入式系统的学习应该和计算机系统的学习对比着来。
对于计算机系统,我们知道他的组成部分有软件和硬件。软件有操作系统以及各种应用。操作系统主流的有windows 系列和linux系列。一般我们都是在某一个系统上做一些应用的开发。硬件包括:cpu,内存,磁盘,寄存器,还有一些外设包括网卡,显卡和显示器等设备(当然,线路板是肯定得有的)。这些知识想必大家都知道,这里不再多啰嗦。
对于嵌入式系统,他的组成部分也是分为软件和硬件。软件有操作系统以及各种应用。操作系统主流的有嵌入式linux系列和嵌入式windows系列。具体选用哪个系列,还的看cpu等硬件。当然,较为常用的操作系统还是嵌入式linux。linux的优势我就不再多啰嗦了。这里的嵌入式linux和pc机的linux既有相同点,又有不同点。从根源上看,嵌入式linux脱胎于pc机的linux系统。另外一点需要大家时刻记住,那就是嵌入式的特定:精悍,针对性强。说白了,就是嵌入式系统是专门为了某一种应用而开发的,针对性很强,对于那些不是很必要的东西,我们都可以舍去,另外加上一些我们需要的东西。所以在这里,我们的嵌入式linux操作系统和PC机的linux系统的不同在于,我们把与自己的需求无关的一些内容去掉,最后加上一些必要的东西。这里讲到的操作系统是嵌入式系统的操作系统,当然我们在开发这个嵌入式系统的时候,肯定需要在自己的电脑上开发,而自己的电脑也需要操作系统。也就是PC机的操作系统。一般说来,目标机(也就是我们说的嵌入式系统)的操作系统与宿主机(也就是我们用的PC机)没有必然的联系。我们也可以再自己的电脑上安装一个windows系统,然后去开发一个在嵌入式linux操作系统上跑的应用。这都是可以的。当然,我们PC机的操作系统选择的不一样,所需要的开发工具也是不一样的。
对于嵌入式系统的硬件介绍,我们还是需要和PC机作对比。对于嵌入式系统,我们需要CPU,存储器,线路板,网络收发器,以及lcd,键盘,喇叭等一些外设。这些外设是具体需求而定。对于cpu的选择,也是根据具体情况做选择。存储器一般RAM等。外部存储设备一般不用磁盘,较多的是选用Flash。因为Flash读取方便,体积不大,成本不是很高。还是那句话,根据具体情况选择。一般我们都是先根据具体的需要选择cpu和存储器,然后根据硬件选择操作系统。
我的专业是计算机科学与技术。与研究电子通信的大牛相比,确实关公面前耍大刀。而且系统的学习嵌入式也还不到一个月,所以肯定有理解的不对的地方,望大家提出,大家互相学习。

嵌入式系统与计算机系统的对比

标签:嵌入式   嵌入式系统   操作系统   计算机   硬件   

原文地址:http://blog.csdn.net/tuntunwang/article/details/40687933

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!