永发信息网

嵌入式软件开发是什么,嵌入式是什么意思,和一般专业什么区别

答案:1  悬赏:20  手机版
解决时间 2021-04-14 01:50
嵌入式软件开发是什么,嵌入式是什么意思,和一般专业什么区别
最佳答案
目前对嵌入式还没有统一的标准定义,不过业内一般认为:嵌入式系统为某个专门应用场景而实现的计算机系统。
PC也是计算机,那它是不是嵌入式系统?很明确的说:不是。因为PC的目的就是,不管用户买了PC是干什么的,它都能很好的工作。你可以拿PC当路由器,你可以拿PC当影音播放机,你可以拿PC当播放机,等等。。。所以PC就是“通用”计算机系统,而非“专用”计算机系统。目前的手机、平板电脑、机顶盒、GPS车载等系统都可以理解为嵌入式系统。甚至你买的电子表、遥控器这些小玩艺,也都是简单的嵌入式系统。
嵌入式系统一般是针对特定的应用场景,作了专门的性能、功能、成本优化的。它不要求像PC一样能干很多事,但是它能以最少的钱,把你想干的事干的最好!!
前面,讲了很多废话,下面讲下嵌入式系统中,工程师们都能做些什么呢?
(1)硬件开发:PCB设计、外壳设计等
(2)操作系统开发:驱动开发、操作系统移植、Framework开发等
(3)应用软件开发:游戏开发、文字处理软件开发等
其实,对于工程师来说,做嵌入式系统与做PC系统,很多经验是可以相互借鉴的,而且越是往上(硬件为下,软件为上),就越是硬件无关,那就与嵌入式系统的瓜葛就越来越少。一般来说,嵌入式系统与PC系统,在硬件层面上差别比较大;驱动工程师把这种硬件差异,在操作系统层面进行了屏蔽,Framework工程师,进一步对硬件差异进行屏蔽,从而对于最终的应用软件开发工程师来说,基本感觉不出来自己的软件究竟是在嵌入式系统中工作,还是在PC系统中工作。(当然,还是要针对嵌入式系统作一些优化的,这些优化,往往只有高级的软件工程师才能体会到、有意识的使用到~)
从计算机发明到现在,计算机软件发生了翻天覆地的变化,但是硬件架构却基本没有太大的变化,而且可以预计的是,将来二十年,虽然会有更多的新奇硬件出来,但是硬件架构还是不会变化太多。所以,嵌入式工程师还是做着类似的事情:画PCB,写驱动、测试集成。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样才能去掉脸上的痘痘?
玛莉雅凯莉的哪首歌好听?
想做门生意,可就是不知道做什么好?
单选题They________havingsolvedtheprob
今年大家觉得哪个队最厉害?
人能活500岁吗?
怎样不运动瘦身
欧少熳 韩语怎么写?
对肉产品禽畜进行阉割的主要目的是
推荐几本女主特强的小说。
单选题下列事件发生的先后顺序是①《九国公约
山东省真的要划分吗?具体什么时候会开始执行
女生问你为什么喜欢我,为什么现在那么多人喜
4初中一年级数学(详细为佳,选两位的为满意
没男朋友 怎么办
推荐资讯
一般的音箱高音要不要开
Most people use their right -----(hand)to
某班级就语文学习中工具书使用问题展开辩论。
妈妈带30元钱到超市去买香蕉,每千克香蕉卖6.
诺基亚3310怎样恢复原始密码?
腹部左上位置疼痛是什么原因啊?
有一首韩文歌女子组合唱的开头有nananananana
怎么激起男人的欲望,怎么激发男人的性趣
单选题It took Joan a long&
CS(1.5和1.8的)怎么买防暴盾
12时辰,那些字怎么读哦?
丹东东港市开一家小超市需要什么手续?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?