日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國(guó)IT培訓(xùn)中心

13081913316

全國(guó)統(tǒng)一學(xué)習(xí)專線 8:30-21:00

初學(xué)者如何開(kāi)始學(xué)習(xí)L?INUX嵌入式開(kāi)發(fā)客戶 新手入門(mén)全干貨!零基礎(chǔ)小白入門(mén)嵌入linux開(kāi)發(fā)職業(yè)的優(yōu)缺點(diǎn)是什么,嵌入式系統(tǒng)開(kāi)發(fā),為什么選擇Linux桌面云能否接入L?inux客戶端?客戶端是騰創(chuàng)T2100Linux必看嵌入式終端

1.嵌入式linux職業(yè)發(fā)展的優(yōu)缺點(diǎn)是什么?

嵌入式軟件開(kāi)發(fā)的優(yōu)點(diǎn)是: (1) 目前,國(guó)內(nèi)外人口稀缺。一方面,由于該領(lǐng)域的進(jìn)入門(mén)檻較高,不僅要了解底層軟件(如操作系統(tǒng)級(jí)、驅(qū)動(dòng)程序級(jí)軟件),軟件專業(yè)水平較高(嵌入式系統(tǒng)對(duì)軟件設(shè)計(jì)時(shí)間和空間效率要求較高),而且必須了解硬件的工作原理,因此非專業(yè)IT人員很難進(jìn)入這一領(lǐng)域;另一方面,由于這一領(lǐng)域更新,目前發(fā)展太快,許多軟硬件技術(shù)出現(xiàn)時(shí)間不長(zhǎng)或正在出現(xiàn)(如A)RM嵌入式操作系統(tǒng),處理器,MPEG當(dāng)然,掌握這些新技術(shù)的人很難找到技術(shù)、無(wú)線通信協(xié)議等。嵌入式人才稀缺,價(jià)值自然高,經(jīng)驗(yàn)越多,價(jià)格越高。事實(shí)上,嵌入式人才很少,根本原因可能是大多數(shù)人無(wú)條件接觸,這需要相應(yīng)的嵌入式開(kāi)發(fā)板和軟件,以及有經(jīng)驗(yàn)的人來(lái)指導(dǎo)開(kāi)發(fā)過(guò)程。 (2) 與企業(yè)計(jì)算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強(qiáng)度通常較低(但收入不低)。企業(yè)應(yīng)用軟件IT企業(yè),這個(gè)用戶系統(tǒng)已經(jīng)完成,下一個(gè)用戶必須再次完成,此外,每個(gè)用戶的需求和完成時(shí)間必須根據(jù)客戶的要求進(jìn)行改變,他們往往厭倦了奔跑和重復(fù)工作。相比之下,從事嵌入式系統(tǒng)的公司有自己的產(chǎn)品計(jì)劃,并按照自己的節(jié)奏行事。開(kāi)發(fā)出來(lái)的產(chǎn)品通常是通用的,不會(huì)因?yàn)榭蛻舻牟煌恍薷?。?dāng)一個(gè)產(chǎn)品模型開(kāi)發(fā)完成后,通常會(huì)有很長(zhǎng)的空閑時(shí)間(或者只是對(duì)軟件進(jìn)行一些小的修復(fù)),并且有時(shí)間充電和休息。此外,每個(gè)從事嵌入式軟件的人的工作范圍相對(duì)狹窄,涉及的專業(yè)技術(shù)范圍是(ARM、RTOS、MPEG、802.11等等),時(shí)間長(zhǎng)了這些東西會(huì)越來(lái)越有經(jīng)驗(yàn),賣(mài)舊書(shū),幾句指導(dǎo)就足以讓初學(xué)者思考半年。如果你從事應(yīng)用軟件,下一個(gè)客戶可能會(huì)被一個(gè)完全不同的軟件開(kāi)發(fā)平臺(tái)所取代,這將是痛苦的。 如果有一天你想創(chuàng)業(yè),做自己的產(chǎn)品,嵌入式是個(gè)好主意,不像應(yīng)用軟件那么容易被盜版。我們今年的一個(gè)同學(xué)有這樣的小生意,沒(méi)有詳細(xì)詢問(wèn)具體做什么,他每個(gè)月要買(mǎi)幾千塊八位單片機(jī),現(xiàn)在他已經(jīng)有車(chē)有房了。還有現(xiàn)在開(kāi)發(fā)的餐廳點(diǎn)菜PDA(WinCE平臺(tái),據(jù)說(shuō)市場(chǎng)不錯(cuò),餐廳點(diǎn)點(diǎn)PDA讓顧客點(diǎn)菜,更顯派頭檔次。這些PDA硬件設(shè)計(jì)一般是由其他公司定制的(這叫OEM:OEM),都是通用硬件,我們只需要設(shè)計(jì)軟件就可以成為自己的產(chǎn)品。嵌入式軟件開(kāi)發(fā)的缺點(diǎn)是: (1) 入門(mén)起點(diǎn)高,使用的技術(shù)往往比較困難。如果軟硬件基礎(chǔ)不好,尤其是操作系統(tǒng)級(jí)軟件技能不深,可能不適合這次旅行。 這方面的企業(yè)數(shù)量遠(yuǎn)低于企業(yè)計(jì)算企業(yè)。特別是從事嵌入式小企業(yè)(小企業(yè)從事自己的產(chǎn)品創(chuàng)業(yè)),知名大公司較少(主要從事嵌入式大公司 Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel意法半導(dǎo)體, Microtek、研華、華為、ZTE通信、上海廣播電視等制造企業(yè))。這些企業(yè)的習(xí)慣思維方式是找到電子、通信和其他硬專業(yè)的人。(3)一些公司通常需要擁有碩士學(xué)位或以上的人進(jìn)行嵌入式,主要是基于嵌入式的難度。但大多數(shù)公司也沒(méi)有這樣的要求,只要有經(jīng)驗(yàn)。 如果我們學(xué)習(xí)嵌入式軟件,我們顯然應(yīng)該關(guān)注嵌入式軟件,特別是嵌入式操作系統(tǒng),這應(yīng)該是我們的優(yōu)勢(shì)。對(duì)于從事嵌入式軟件的人來(lái)說(shuō),最重要的技術(shù)顯然是(事實(shí)上,許多公司的招聘廣告都是這樣寫(xiě)的): (1) 掌握主流嵌入式微處理器的結(jié)構(gòu)和原理 (2) 必須掌握嵌入式操作系統(tǒng) (3) 嵌入式軟件開(kāi)發(fā)過(guò)程必須熟悉,至少要做一個(gè)嵌入式軟件項(xiàng)目。

2.為什么選擇L進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)?inux?

有人會(huì)將Linux與微軟的Windows相比之下,確實(shí)是Windows它具有良好的互連性和非常全面的軟件棧。但一旦開(kāi)發(fā)人員使用Windows 建立產(chǎn)品后,他失去了實(shí)現(xiàn)差異化的機(jī)會(huì)。只有Windows OS在你的產(chǎn)品中加入并實(shí)現(xiàn)商業(yè)化是非??斓?。因此,如果你想在上市時(shí)間上獲得優(yōu)勢(shì), Windows它會(huì)給你帶來(lái)很多功能優(yōu)勢(shì)。但當(dāng)你獲得功能時(shí),你會(huì)失去差異化的機(jī)會(huì)。Windows還有其他技術(shù)問(wèn)題,主要體現(xiàn)在可靠性和軟件規(guī)模上。Windows體積很大。人們?cè)谡f(shuō)Linux與傳統(tǒng)R相比,非常大TOS的70~80k與代碼規(guī)模相比,Linux最小的W通常是幾兆字節(jié)indows CE還有27個(gè)代碼MB (BIPLIP標(biāo)注:應(yīng)為2~3MB)。由于政治和法律考慮,微軟不能將Windows拆分。Windows和其它RTOS來(lái)自用戶的使用成本也會(huì)增加(runtime costs)挑戰(zhàn),因?yàn)樗麄兪杖「哳~版稅。嵌入式Windows版權(quán)費(fèi)約為每份12~15美元。對(duì)于那些大批量的產(chǎn)品,如果是W,每個(gè)產(chǎn)品的分?jǐn)偝杀径挤浅S邢辤ndows支付這樣的版稅很可能會(huì)造成損失。其他商業(yè)RTOS也采用了這種收取版稅的商業(yè)模式 Linux,其突出優(yōu)勢(shì)之一是免版稅。Linux也有很好的可靠性。傳統(tǒng)RTOS通常沒(méi)有強(qiáng)大的內(nèi)存保護(hù)功能,這使得應(yīng)用程序很容易被破壞。另一個(gè)影響嵌入式系統(tǒng)選擇操作系統(tǒng)的商業(yè)因素。在這方面,傳統(tǒng)的RTOS供應(yīng)商和微軟的情況是一樣的。傳統(tǒng)RTOS供應(yīng)商和微軟將在不與客戶協(xié)商的情況下終止產(chǎn)品的供應(yīng)。他們的商業(yè)決策從公司自身的利益出發(fā),而不是從客戶的角度出發(fā)。Linux它可以給用戶更多的選擇。如果開(kāi)發(fā)人員使用一個(gè)開(kāi)放的源代碼操作系統(tǒng)來(lái)支配自己的命運(yùn),他們就不必被供應(yīng)商的決定所支配他們總是有很多選擇。即使他們選擇了 這樣商業(yè)化的Linux供應(yīng)商,他們?nèi)匀豢梢赃x擇客戶化和利用開(kāi)放資源,他們可以選擇繼續(xù)合作或離開(kāi)。我們還注意到,在現(xiàn)實(shí)中,L與商業(yè)版本inux除了Windows和其它RTOS還有用戶自主開(kāi)發(fā)(roll -your-own)的Linux。但基于L的建立和維護(hù)inux這個(gè)平臺(tái)是一項(xiàng)非常困難的工作,對(duì)用戶來(lái)說(shuō),這是一項(xiàng)無(wú)法創(chuàng)造附加值的工作。L是我們?nèi)粘9芾淼膇nux環(huán)境中有4200多萬(wàn)行代碼。嵌入式應(yīng)用程序的平均代碼長(zhǎng)度最多為50萬(wàn)行,許多組織無(wú)法管理 4200萬(wàn)行代碼。如果你專注于源代碼的開(kāi)發(fā),即使是為了單一目的,源代碼的規(guī)模也會(huì)計(jì)算成千上萬(wàn)。為了完成核心的維護(hù),你需要每年投資10名工程師;你需要花35美元~40人去年建立了整個(gè)嵌入式Linux操作系統(tǒng)。許多公司試圖使用兩個(gè)工程師來(lái)維護(hù)一個(gè)獨(dú)立的研發(fā) Linux這樣,開(kāi)發(fā)者很快就會(huì)發(fā)現(xiàn)自己陷入了困境。自主開(kāi)發(fā)Linux另一個(gè)過(guò)程中會(huì)遇到的問(wèn)題是,你開(kāi)始在開(kāi)放資源的基礎(chǔ)上工作,你需要投入大量的時(shí)間和精力在基礎(chǔ)資源周?chē)⒁粋€(gè)平臺(tái)。但是Linux它是一個(gè)開(kāi)放的源代碼,其發(fā)展速度非??臁R虼?,大多數(shù)獨(dú)立開(kāi)發(fā)的項(xiàng)目實(shí)際上被稱為某個(gè)時(shí)間點(diǎn)(point-in-time)” 版本,因?yàn)殚_(kāi)發(fā)人員只選擇一定時(shí)間的源代碼并基于它進(jìn)行開(kāi)發(fā),而不想繼續(xù)投資以保持Linux同步發(fā)展。這樣的供應(yīng)商將保持大量的基本投資跟蹤Linux最新版本,并添加到產(chǎn)品中。有人會(huì)說(shuō),自主開(kāi)發(fā)L可能是因?yàn)殚_(kāi)發(fā)者太小,沒(méi)有足夠的預(yù)算inux讓我們來(lái)看看那些大型嵌入式開(kāi)發(fā)者的選擇。大系統(tǒng) OEM,他們有成千上萬(wàn)的開(kāi)發(fā)工程師,這些大公司可能有工程資源在內(nèi)部開(kāi)發(fā)Linux平臺(tái)。但同樣,他們的預(yù)算也非常有限,他們也面臨著增加附加值的挑戰(zhàn),他們?cè)贚inux還有許多其他問(wèn)題需要解決。它們面臨著不同的項(xiàng)目,每個(gè)項(xiàng)目都是基于不同的微處理器,還需要不同的中間件和應(yīng)用軟件堆棧來(lái)匹配它們。因此,很難說(shuō)他們是否能在統(tǒng)一的公司內(nèi)部有不同的Linux在版本上下功夫。為那些大O建立統(tǒng)一的基礎(chǔ)資源EM建立一個(gè)統(tǒng)一的L,我們稱之為戰(zhàn)略平臺(tái)inux 平臺(tái)。因此,我們可以在M建立相同的源代碼IPS、ARM、PowerPC或SHL等待不同的處理器架構(gòu)inux。要建立這樣的Linux該系統(tǒng)需要大量的基本投資,而大多數(shù)嵌入式系統(tǒng)公司不會(huì)在其產(chǎn)品之外投資一分錢(qián)。所以如果他們?cè)噲D使用自主開(kāi)發(fā)的Linux由于自主開(kāi)發(fā)的L,他們將面臨巨大的風(fēng)險(xiǎn)inux質(zhì)量將受到他們能投資的資源的限制,即使是大公司也不會(huì)像這樣投資。我們的整個(gè)業(yè)務(wù)都集中在這方面。如果您使用一個(gè)具有知識(shí)產(chǎn)權(quán)約束而不是開(kāi)放源代碼的操作系統(tǒng),例如Nucleus,你不能在你的組織內(nèi)廣泛實(shí)施它。如果你使用自主開(kāi)發(fā) Linux,你還是要對(duì)付針對(duì)不同應(yīng)用的變種Linux,這仍然會(huì)消耗大量的工程資源。但是如果你和這樣的供應(yīng)商合作,你會(huì)得到一個(gè)單一的戰(zhàn)略平臺(tái)。這就是選擇商業(yè)Linux供應(yīng)商的重要原因。

3.桌面云能否接入L?inux客戶端?客戶端是騰創(chuàng)T2100Linux嵌入式終端

桌面云可以接入Linux一般來(lái)說(shuō),瘦客戶端是基于A的RM嵌入式終端

閱讀以上相關(guān)LINUX嵌入式開(kāi)發(fā)客戶解釋,如有疑問(wèn)可直接致電咨詢。

溫馨提示:為不影響您的學(xué)業(yè),來(lái)校區(qū)前請(qǐng)先電話咨詢,方便我校安排相關(guān)的專業(yè)老師為您解答
  • 熱門(mén)課程
  • 作者最新文章
  • 在線報(bào)名
申請(qǐng)?jiān)嚶?tīng)課程

只要一個(gè)電話
我們免費(fèi)為您回電

姓名不能為空
手機(jī)號(hào)格式錯(cuò)誤