问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

嵌入式系统与普通计算机在硬件、软件、程序开发方面有何不同?_百度知...

发布网友 发布时间:2022-04-28 18:54

我来回答

1个回答

热心网友 时间:2022-06-23 22:55

一、定义
嵌入式技术就是"专用"计算机技术,这个专用,是指针对某个特定的应用,如针对网络、针对通信、针对音频、针对视频,针对工业控制等,从学术的角度,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统,它一般由嵌入式微处理器、外围硬件设备、嵌入 式操作系统以及用户的应用程序等四个部分组成。
二、分层
嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。
1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。
硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有,单片机原理及接*术、微机原理及接*术、C语言。
2、驱动层,这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,以便其所写的驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能动行,不懂操作系统内核架构和实时调度性,没有良好的驱动编写风格,按大多数书上所说添加的驱动的方式,很多人都能做到,但可能连个初级的驱动工程师的水平都达不到,这样所写的驱动在应用调用时就如同windows下我们打开一个程序运行后,再打开一个程序时,要不就是中断以前的程序,要不就是等上一会才能运行后来打开的程序。想做个好的驱动人员没有三、四年功底,操作系统内核不研究上几编,不是太容易成功的,但其工资在嵌入式系统四层中可是最高的。
驱动层比较适合于电子、通信、自动化、机电一体、信息工程类专业尤其是计算机偏体系结构类专业的人来搞,除硬件层所具备的基础学科外,还要对数据结构与算法、操作系统原理、编译原理都要十分精通了解。
3、操作系统层,对于操作系统层目前可能只能说是简单的移植,而很少有人来自已写操作系统,或者写出缺胳膊少腿的操作系统来,这部分工作大都由驱动工程师来完成。操作系统是负责系统任务的调试、磁盘和文件的管理,而嵌入式系统的实时性十分重要。据说,XP操作系统是微软投入300人用两年时间才搞定的,总时工时是600人年,中科院软件所自己的女娲Hopen操作系统估计也得花遇几百人年才能搞定。因此这部分工作相对来讲没有太大意义。
4、应用层,相对来讲较为容易的,如果会在windows下如何进行编程接口函数调用,到操作系统下只是编译和开发环境有相应的变化而已。如果涉及Jave方面的编程也是如此的。嵌入式系统中涉及算法的由专业算法的人来处理的,不必归结到嵌入式系统范畴内。但如果涉及嵌入式系统下面嵌入式数据库、基于嵌入式系统的网络编程和基于某此应用层面的协议应用开发(比如基于SIP、H.323、Astrisk)方面又较为复杂,并且有难度了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
十亿韩元折合人民币是多少阿? 邮政银行卡余额查询 邮政储蓄查询余额怎么查 艰难 的国运与雄健的国民读后感500(把以前与现在作对比) 初一下册人教版 艰难的国运与雄健的国民 读后感300字 今日头条哪个版本的有电脑版电脑版今日头条怎么下载 今日头条在电脑上如何安装今日头条怎样就安装到电脑上了 如何评价武庙? 武经总要前集概述 武经总要军事思想 如何升级支付宝最新版 支付宝怎么升级最新版本 在线阅读童喜喜 再见零 你好像在画我_by腊七小雪_txt全文免费阅读 你常盯着我看,有时还会回头看我,我们在看着对方时候大部分都好几秒,都是我先没看的,再过几秒我再看你 流火如夏全文阅读 《女监的那些事》又名《风云女监》在哪里可以免费看全文 毕业前最后一节课,老师说你们再看看书,我再看看你们,求这句话最好的意思是什么 董建昌一句台词 "你做我看, 我做你看,你再做我看 ....." “以下情节出自哪本小说: 绿绿面对电脑屏幕,突然说话了:“我知道你在看着我。”说完这句话,她微微打 你看我,我看你,你再看我,我拧死你(打一字) 一部战争片 男的在浴缸里洗澡 女的进来和他说 你再看我的* 她的胸一直没有我的大 求电影名字 《婢女不善》txt下载在线阅读全文,求百度网盘云资源 调研2020~2021年国内外发生的较大火灾爆炸事故,分析其原因。谈谈防护措施,以_百度问一问 股份代持会有什么风险? 股权代持风险有哪些?如何防范股权代持的风险 股权代持的风险 代持股份的法律风险 股权代持包括哪些法律风险? 代持股权人的风险 支付宝怎么升级到最新版 支付宝怎么升级最新版本苹果怎么弄 车载高德地图为什么导航不播报区间测速 为什么区间测速高德导航语音播报不出来呢 高德地图区间测速不显示了 手机高德地图为什么没有区间测速显示呢? 京港澳高速湖南段限80跑100怎么高德地图没说超速 高德不小心退出了区间测速退出了怎么回到区间测速? 为什么存款准备金率下调了,我的房贷月供却增加了?请懂得朋友回答,谢谢 高德提示区间测速吗,区间测速有没有提示,区间测速 存款准备金率下调,会直接影响房贷利息吗 怎么我的高德地图怎么不会报限行? 人民币存款准备金率下调0.5个百分点 对房贷有什么好处 为什么高德地图上模拟导航不报测速拍照呀?真的导航也不报吗? 大年初一闪电什么寓意? 纹身闪电代表什么意思 闪电的积极意义有哪些 高德地图电子狗能够检测出前方流动测速,区间测速吗? 高德地图怎么不报限速 枫叶和闪电的商标寓意