[前言]
看到很多人,特别是初学者对 嵌入式 感兴趣,想学嵌入式,但又十分困惑,痛苦, 因此,我觉得有必要抽空写些东西来"普渡众生",当然我不是佛,用"普渡众生"这个词不大合适,但一时也找不到合适的词了,先将就一下吧. 还有就是别叫我大神, 我不是大神,一介草民而已,只不过暂时在这方面懂得比有些人多一点而已,其它方面,他们比我懂,因此,大家是平等的。既然是一介草民,因此,我也不打算遵循那么多条条框 框的限制了。我平生最讨厌教科书以及其它一些所谓"老师"文邹邹的说教,因此,我打算用草民都能听懂的话来写这个嵌入式系列的东西,如果用这种方式你能把 嵌入式搞明白的话,从一个侧面也说明嵌入式其实并不是相象中的那么难,当然也不简单。
"心急吃不了热豆腐",因此,如果你真想要好好理解或者掌握嵌入式,你应该从第一节开始看起。我不喜欢好高骛远的人,作为一个做技术的人,应该有点技术人的心境和品质:能静得下来,脚踏实地一步一个脚印.
看到很多人,特别是初学者对 嵌入式 感兴趣,想学嵌入式,但又十分困惑,痛苦, 因此,我觉得有必要抽空写些东西来"普渡众生",当然我不是佛,用"普渡众生"这个词不大合适,但一时也找不到合适的词了,先将就一下吧. 还有就是别叫我大神, 我不是大神,一介草民而已,只不过暂时在这方面懂得比有些人多一点而已,其它方面,他们比我懂,因此,大家是平等的。既然是一介草民,因此,我也不打算遵循那么多条条框 框的限制了。我平生最讨厌教科书以及其它一些所谓"老师"文邹邹的说教,因此,我打算用草民都能听懂的话来写这个嵌入式系列的东西,如果用这种方式你能把 嵌入式搞明白的话,从一个侧面也说明嵌入式其实并不是相象中的那么难,当然也不简单。
"心急吃不了热豆腐",因此,如果你真想要好好理解或者掌握嵌入式,你应该从第一节开始看起。我不喜欢好高骛远的人,作为一个做技术的人,应该有点技术人的心境和品质:能静得下来,脚踏实地一步一个脚印.
我打算从嵌入式最开始写到最结束,当然这只是一个想法,因为全部写完,需要很多很多时间,不清楚有没有那么多时间,毕竟还要养家挣钱阿,谁让投胎时不小心 选择了HARD模式呢。鉴于我辛辛苦苦的敲字,因此,请大家自觉尊重我的版权,欢迎转载,但要注明出处,别把我这个原创给搞丢了,那样我会很伤心的。 --- RE.ER嵌入式学院(杨)。
第一回第1节 什么是嵌入式技术? 简单通俗直白的说:就是实现嵌入式系统的技术。 哪什么是嵌入式系统? 网上或书上泛滥成灾的定义是:嵌入式系统是针对某个应用,软硬件可裁减的,对体积,功耗,成本等等有严格要求的一个计算机系统。看起很复杂很抽象,其实就两点: 第一,嵌入式系统是一个计算机系统 第二,嵌入式系统是针对某个应用的,也就是通常所说的“专用的”。 也就是说,嵌入式系统说白了,就是针对某个应用的计算机系统! 其它什么的:软硬件可裁减的,对体积,功耗,成本等等有严格要求的这堆修饰词,是做好一个嵌入式系统所需要考虑的因素,注意是做好,做好跟做出来是两码事,当然,真要做好一个嵌入式系统,考虑这些还远远不够,还有其它很多的需要考虑,这个,我计划写完这个系列后,再写个怎么做好嵌入式系统的"章回体",我写了个嵌入式产品研发过程管理系统,这个系统是基于CMMI3规范的,按照哪个系统讲如何做好嵌入式产品开发应该就足够了。 大家都知道PC,或者笔记本电脑,PC或笔记本电脑是一个计算机系统,只不过是一个通用的计算机系统。通用的意思,是指没有特定的用途,什么都可以干,比如你可以拿笔记本来上网,来听歌,来看电影,来看照片,甚至还可以开发程序,做服务器等等....,反正你想干什么就干什么,没有强制的特定得用途。因此,是通用的,但嵌入式系统是专用的。 怎么来理解这个专用呢?专用就是针对某个特定的用途。 举例: 刚才不是说在PC上可以看照片吗?把看照片的应用扣出来,做成一个计算机,就是针对某个应用的计算机了,作出来后,这个计算机叫什么名字?叫数码像框,电脑城一堆一堆的。按照刚才说的定义,不难看出,数码像框是嵌入式系统! 把听歌的应用扣出来,做成一个计算机,这个计算机叫什么?叫mp3播放器。mp3播放器是针对听音乐的计算机,因此,mp3播放器也是嵌入式系统! 把看电影的应用扣出来,做成一个计算机,这个计算机叫什么?叫mp4播放器。mp4播放器是针对看电影的计算机,因此,mp4播放器也是嵌入式系统! ...... 从这里,我们可以看得出来PC和嵌入式的一个大致区别了,对嵌入式系统应该也有个大致的印象了.
|