1. gzyueqian
      13352868059

      粵嵌嵌入式培訓靠譜嗎?4個月讓你看的全新的未來

      更新時間: 2017-05-11 17:19:55來源: 粵嵌教育瀏覽量:5549

        學習,不可能不遇到問題。遇到問題意味著你又有漲經(jīng)驗的機會了,每解決一個問題,經(jīng)驗值就應該上升幾百點,問題遇到的越多,知識提升的越快。想學習嵌入式,粵嵌嵌入式培訓靠譜嗎?

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

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

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

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

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

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

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

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

        粵嵌嵌入式培訓靠譜嗎?來粵嵌體驗一下你就知道,4個月的時間說長不長,說短不短,但是足以讓你完全掌握嵌入式的相關知識,在老師的帶領下建立一個知識體系。




      免費預約試聽課

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

      
      

      1. 视频一区二区三区自拍偷拍 | 婷婷综合缴情亚洲狠狠无遮挡 | 亚洲午夜精品一级在线播放 | 日本高新在线亚洲视频观看 | 一级特黄大片欧美久久久久 | 亚洲专区日韩专区欧美专区 |