1. gzyueqian
      13352868059

      粵嵌嵌入式培訓(xùn)靠譜嗎?4個(gè)月讓你看的全新的未來(lái)

      更新時(shí)間: 2017-05-11 17:19:55來(lái)源: 粵嵌教育瀏覽量:5647

        學(xué)習(xí),不可能不遇到問(wèn)題。遇到問(wèn)題意味著你又有漲經(jīng)驗(yàn)的機(jī)會(huì)了,每解決一個(gè)問(wèn)題,經(jīng)驗(yàn)值就應(yīng)該上升幾百點(diǎn),問(wèn)題遇到的越多,知識(shí)提升的越快。想學(xué)習(xí)嵌入式,粵嵌嵌入式培訓(xùn)靠譜嗎?

        使用嵌入式Linux系統(tǒng)有兩種途徑:是用戶自己裝配,稱為DIY內(nèi)核,你可以找到全部Linux代碼,或直接到ARMCPU的源代碼樹(shù)下linux.org.uk“>www.ARMlinux.org.uk找到所需要的Linux版本的移植,或者某些半導(dǎo)體公司,如三星、Motorola在自己的網(wǎng)站或在自己的ARM評(píng)估板含有一個(gè)小Linux內(nèi)核系統(tǒng)。如果這個(gè)小內(nèi)核沒(méi)有包含GCC/GDB工具鏈,可能還要到GNU的網(wǎng)站下載全部的源代碼,然后再編譯生成所需要版本的ARM工具鏈和應(yīng)用程序庫(kù),這個(gè)過(guò)程是相當(dāng)耗時(shí)和困難的。還需要指出,這種DIY內(nèi)核的配置,添加應(yīng)用和驅(qū)動(dòng)程序也是不標(biāo)準(zhǔn)的和復(fù)雜的,這是嵌入式系統(tǒng)的特殊性所在。

        第二是選擇一個(gè)商業(yè)化的嵌入式Linux操作系統(tǒng)平臺(tái)。商業(yè)化的嵌入式Linux版本是針對(duì)嵌入式處理器,如ARM所優(yōu)化設(shè)計(jì)的,支持各種半導(dǎo)體廠家的評(píng)估板和主要的設(shè)備驅(qū)動(dòng),商業(yè)化的嵌入式Linux包含了文件系統(tǒng)、應(yīng)用、實(shí)時(shí)性擴(kuò)展和技術(shù)支持培訓(xùn)服務(wù),現(xiàn)今國(guó)外的商業(yè)化嵌入式Linux產(chǎn)品有:MontaVistaLinux、BluecatLinux、TimesysLinux、MetroworkLinux、Vlinux和RedhatLinux等,國(guó)內(nèi)也有紅旗、中軟、新華嵌入式Linux.MontaVistaLinux是MontaVista軟件公司于1999年推出的,它是目前全球的嵌入式Linux操作系統(tǒng)和工具供應(yīng)商,MontaVista在嵌入式Linux的實(shí)時(shí)性、交叉開(kāi)發(fā)工具、高可用性、動(dòng)態(tài)電源管理等Linux技術(shù)要點(diǎn)方面具有地位。MontaVistaLinux版本是3.1,采用Linux2.4.20,針對(duì)8種CPU系列(包含ARM和Xscale)優(yōu)化定制的商業(yè)化版本。

        選擇象MontaVistaLinux這樣商業(yè)化嵌入式Linux,可以讓用戶把時(shí)間和資金放在應(yīng)用軟件和特定的硬件接口和設(shè)備驅(qū)動(dòng)程序,使用商業(yè)化嵌入式Linux可以得到一定時(shí)間(一般是1年)的技術(shù)支持,升級(jí)和培訓(xùn)(這很重要,因?yàn)長(zhǎng)inux是每天都在變化的)。商業(yè)化嵌入式Linux目前除國(guó)內(nèi)的產(chǎn)品外,價(jià)格還是很昂貴的,根據(jù)配置和服務(wù)時(shí)間,大約從幾千到幾萬(wàn)美元,多數(shù)國(guó)內(nèi)用戶從資金和心理上還很難承受,商業(yè)化嵌入式Linux開(kāi)發(fā)工具相對(duì)于Microsoft和象Tornado/VxWork的開(kāi)發(fā)工具,在易于使用和豐富性方面還待于提高和改進(jìn)。

        同樣作為L(zhǎng)inux操作系統(tǒng),筆者推薦使用帶有MMU的嵌入式Linux,而不是mCLinux,因?yàn)榻^大多數(shù)新的ARMCPU都是AMR9核,它們都帶有MMU了,無(wú)論是開(kāi)放源碼的Linux社區(qū)還是商業(yè)化的嵌入式Linux公司的支持和維護(hù)都比mCLinux要好要快和豐富得多。

        選擇一個(gè)合適的ARMCPU的嵌入式操作系統(tǒng)的幾個(gè)重要因素:

        是應(yīng)用:如果你想開(kāi)發(fā)的嵌入式設(shè)備是一個(gè)和網(wǎng)絡(luò)應(yīng)用密切相關(guān)或者就是一個(gè)網(wǎng)絡(luò)設(shè)備,那么你應(yīng)該選擇用嵌入式Linux或者mCLinux,而不是mC/OS-II。

        第二是實(shí)時(shí)性:沒(méi)有一個(gè)的數(shù)字可以告訴你什么是硬實(shí)時(shí),什么是軟實(shí)時(shí),它們之間的界限也是十分模糊的,這與你選擇什么樣的ARMCPU,它的主頻、內(nèi)存等參數(shù)有一定的關(guān)系。如果你使用加入實(shí)時(shí)補(bǔ)丁等技術(shù)的嵌入式Linux,如MontaVistaLinux(2.4.17版本),壞的情況只有436微秒,而99.9%的情況是195微秒。考慮到的Linux在實(shí)時(shí)性方面的改進(jìn)。它可以適合于90~95%的各種嵌入式系統(tǒng)應(yīng)用。

        第三是開(kāi)發(fā)工具:顯然,目前mC/OS-II、mCLinux和嵌入式Linux的開(kāi)發(fā)工具與商業(yè)嵌入式操作系統(tǒng)工具還有一些差距,目前在ARMCPU上廣泛流行和使用的是ARM公司SDT/ADS工具鏈,產(chǎn)品無(wú)論在功能、穩(wěn)定性和眾多的第三方廠商支持方面都很好,不足的是缺少對(duì)嵌入式Linux操作系統(tǒng)的支持,SDT/ADS的升級(jí)產(chǎn)品RealView計(jì)劃支持GCC和嵌入式Linux,但目前還沒(méi)有看到,mC/OS-II可以使用ARMSDT/ADS,但沒(méi)有操作系統(tǒng)調(diào)試功能。

        粵嵌嵌入式培訓(xùn)靠譜嗎?來(lái)粵嵌體驗(yàn)一下你就知道,4個(gè)月的時(shí)間說(shuō)長(zhǎng)不長(zhǎng),說(shuō)短不短,但是足以讓你完全掌握嵌入式的相關(guān)知識(shí),在老師的帶領(lǐng)下建立一個(gè)知識(shí)體系。




      免費(fèi)預(yù)約試聽(tīng)課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 日本国产中文字幕欧美 | 永久字幕天天综合 | 亚洲人成电影网久久影视 | 亚洲第一视频在线观看播放 | 中文字幕久久少妇 | 中文字幕乱码2国语自产 |