 嵌入(ru)式軟件(jian)開(kai)發的(de)難點及(ji)缺點
							時間:2020-05-28      來源:未(wei)知
							嵌入(ru)式軟件(jian)開(kai)發的(de)難點及(ji)缺點
							時間:2020-05-28      來源:未(wei)知 
							對于嵌入式的難,大家也都是知道的,只是可能還沒有想象過到底嵌入式軟件開發有多難,下面可以一起來了解下嵌入式軟件開發的難點還有缺點,希望能夠幫到大家。
嵌入式軟件開發的(de)難點
	
軟(ruan)件開發本身就存在自由(you)度大、關(guan)聯性高的(de)問題。嵌入式軟(ruan)件除了(le)繼承軟(ruan)件開發的(de)難點(dian)之(zhi)外,在如下方面有自身的(de)、獨特的(de)難點(dian):
1、內存(cun)有限,螺螄殼(ke)里做(zuo)道場(chang);
2、處理能力(li)有限,必須做好規劃,榨取(qu)系統每一(yi)分處理能力(li);
3、安(an)全性存在短板;
4、可擴展(zhan)性(xing)不(bu)如通用平(ping)臺好(hao),規劃時做好(hao)可擴展(zhan)性(xing)安排;
5、現(xian)代(dai)化開(kai)發工(gong)具和設計(ji)工(gong)具難以實施——比如資(zi)源問(wen)題,難以采用C++/Java/Python等先(xian)進開(kai)發語言;
6、調試、跟蹤比較(jiao)困難,問題(ti)定位(wei)準確度不高(gao);
7、團隊協(xie)作(zuo)不像通(tong)用平臺(tai)那么(me)易行;
上述問題(ti)不考慮(lv)硬件bug、不穩(wen)定等問題(ti)。
從事嵌入式軟件開發的缺點是:
(1) 入門起點較高(gao),所用到(dao)的技術往往都(dou)有一定難度,若軟硬件基礎不(bu)好,特別是操作系統級軟件功底不(bu)深(shen),則可能不(bu)適于(yu)此行。
(2) 這(zhe)方面的(de)(de)企(qi)業(ye)(ye)(ye)數(shu)量(liang)要遠少(shao)(shao)于(yu)企(qi)業(ye)(ye)(ye)計算(suan)類(lei)企(qi)業(ye)(ye)(ye)。特別是(shi)從事嵌入式(shi)的(de)(de)小企(qi)業(ye)(ye)(ye)數(shu)量(liang)較多(小企(qi)業(ye)(ye)(ye)要搞自(zi)己的(de)(de)產品創業(ye)(ye)(ye)),知(zhi)名大(da)公司(si)(si)較少(shao)(shao)(搞嵌入式(shi)的(de)(de)大(da)公司(si)(si)主要有Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法(fa)半導(dao)體、Microtek、研華、華為、中興通信、上廣(guang)電(dian)等制造類(lei)企(qi)業(ye)(ye)(ye))。這(zhe)些企(qi)業(ye)(ye)(ye)的(de)(de)習慣思維方式(shi)是(shi)到電(dian)子、通信等偏(pian)硬專業(ye)(ye)(ye)找(zhao)人。
(3)有(you)少數公司經常要(yao)碩士以上的人搞嵌入式(shi),主(zhu)要(yao)是(shi)基于嵌入式(shi)的難度。但大多數公司也并無此要(yao)求,只要(yao)有(you)經驗即可。
以上介紹的就是嵌入式軟件開發的難點及缺點了,只要你有認真去閱讀的話,那么對于這些嵌入式軟件開發的缺點也是可以避免的,之所以說出來也是讓大家都去注意,不要犯同樣的錯誤,另外嵌入式軟件開發肯定是比較難的,這也是為什么推薦大家去系統學習的原因。

