歡迎來(lái)到培訓(xùn)無(wú)憂(yōu)網(wǎng)!
咨詢(xún)熱線(xiàn) 400-001-5729
>
新聞資訊 >
電腦/IT >
嵌入式開(kāi)發(fā) >
嵌入式開(kāi)發(fā)培訓(xùn):與PC平臺(tái)開(kāi)發(fā)有哪些區(qū)別2022-01-08 15:21:10|已瀏覽:3996次
從技術(shù)上講,PC系統(tǒng)的知識(shí)量,難度都要比一般的嵌入式高出N個(gè)數(shù)量級(jí)。但由于PC系統(tǒng)在計(jì)算機(jī)歷史上發(fā)展得比較早。因而,其智力投入、完善性、應(yīng)用的廣泛性重要性是別的系統(tǒng)平臺(tái)無(wú)法比擬的。然而,正因?yàn)榘l(fā)展了這么久,其平臺(tái)的封裝性穩(wěn)定性是非常高的。操作系統(tǒng)級(jí),支撐軟件級(jí),應(yīng)用軟件級(jí)。特別是應(yīng)用軟件級(jí),一些與平臺(tái)無(wú)關(guān)的軟件,基本上很少涉及操作系統(tǒng)的知識(shí),以及一些內(nèi)部的原理。如瀏覽器里的JavaScript開(kāi)發(fā),基本上不涉及操作系統(tǒng)的知識(shí),只是受不同的瀏覽器的影響;又如Java,只涉及較少的系統(tǒng)平臺(tái)的知識(shí);就算是C/C++語(yǔ)言,開(kāi)發(fā)應(yīng)用程序,也就是一套API的應(yīng)用。涉及的操作系統(tǒng)的東西也只是冰山一角。
由此可見(jiàn),PC平臺(tái)的優(yōu)良封裝,極大的簡(jiǎn)化了問(wèn)題的復(fù)雜度,使開(kāi)發(fā)者和應(yīng)用者能把主要精力放在自己的業(yè)務(wù)上,提高開(kāi)發(fā)效率。嵌入式領(lǐng)域就沒(méi)有這么幸運(yùn)了。其為應(yīng)用的高度定制,造成了以效率,應(yīng)用為優(yōu)先的特點(diǎn)。封裝層次太多必然對(duì)效率有所傷害。同時(shí)規(guī)模變大,測(cè)試變得復(fù)雜。開(kāi)發(fā)周期變長(zhǎng)。所以嵌入式的層次結(jié)構(gòu)相對(duì)于PC系統(tǒng),邊界沒(méi)那么清晰,封裝考慮的問(wèn)題沒(méi)有那么全面。完成同樣的一個(gè)工作,需要了解的內(nèi)容更多,才能做得更好。作為精細(xì)的設(shè)計(jì)者,不僅僅要考慮需求是否完成。還用從整個(gè)程序的空間雜度、時(shí)間雜度上去分析,并降低整個(gè)代碼的復(fù)雜度。從而進(jìn)一步降低軟件結(jié)構(gòu)、算法實(shí)現(xiàn)對(duì)處理器的要求,達(dá)到對(duì)成本的節(jié)約。一般來(lái)說(shuō),成本不光光是成本,還包括人力成本,運(yùn)營(yíng)成本,開(kāi)發(fā)成本,維護(hù)成本等等。嵌入式因?yàn)橐婚_(kāi)始就要了解相當(dāng)規(guī)模的東西,所以入門(mén)的門(mén)檻變得比較高?v觀這些東西,其實(shí)PC系統(tǒng)和嵌入式系統(tǒng)很大一部分都是重疊的。
本文由培訓(xùn)無(wú)憂(yōu)網(wǎng)達(dá)內(nèi)教育專(zhuān)屬課程顧問(wèn)老師整理發(fā)布,更多嵌入式開(kāi)發(fā)課程信息可關(guān)注培訓(xùn)無(wú)憂(yōu)網(wǎng)嵌入式開(kāi)發(fā)培訓(xùn)頻道或添加老師微信:15033336050
注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.dedgn.cn/news-id-13844.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂(yōu)網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注嵌入式開(kāi)發(fā)頻道查看更多,了解相關(guān)專(zhuān)業(yè)課程信息您可在線(xiàn)咨詢(xún)也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050
姓名:
手機(jī):
地區(qū):