久久影视这里只有精品国产,激情五月婷婷在线,久久免费视频二区,最新99国产小视频

        • 回答數(shù)

          5

        • 瀏覽數(shù)

          168

        小牛丫頭
        首頁 > 工程師考試 > 嵌入式工程師培訓(xùn)心得

        5個回答 默認(rèn)排序
        • 默認(rèn)排序
        • 按時間排序

        Yoyo030303

        已采納

        因沒有做過詳細(xì)了解,無法對比。要說嵌入式學(xué)習(xí)心得,以個人的經(jīng)驗(yàn),我總結(jié)出以下四點(diǎn),看完希望對你選擇嵌入式培訓(xùn)有所幫助。嵌入式學(xué)習(xí)是以計算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機(jī)系統(tǒng)。由于嵌入式系統(tǒng)通常具有低功耗、體積小、集成度高等等特點(diǎn),嵌入式系統(tǒng)在我們?nèi)粘I钪行纬闪朔浅4蟮膽?yīng)用領(lǐng)域。1.嵌入式學(xué)習(xí)之基礎(chǔ)篇階段:這部分內(nèi)容主要是能夠看得懂硬件工作原理,特別是操作系統(tǒng)級軟件,這部分內(nèi)容主要有C語言基礎(chǔ),嵌入式Linux操作系統(tǒng)使用,嵌入式LinuxC語言高級編程,數(shù)據(jù)結(jié)構(gòu)以及經(jīng)典算法,java語言基礎(chǔ),java語言高級編程等內(nèi)容,這些科目內(nèi)容眾多,但相對來講都是一些比較簡單的基礎(chǔ),容易掌握。2.嵌入式學(xué)習(xí)之linux學(xué)習(xí)階段:這部分內(nèi)容能夠更好地深入掌握Linux系統(tǒng),主要內(nèi)容包括嵌入式Linux文件I/O,嵌入式Linux庫的制作和使用,嵌入式Linux開發(fā)程序設(shè)計,嵌入式Linux網(wǎng)絡(luò)編程,嵌入式數(shù)據(jù)庫開發(fā),嵌入式Linux綜合案例等基礎(chǔ)相關(guān)內(nèi)容。3.嵌入式學(xué)習(xí)之底層開發(fā)階段:嵌入式學(xué)習(xí)第三階段需要掌握嵌入式系統(tǒng)及底層開發(fā)相關(guān)內(nèi)容,學(xué)習(xí)內(nèi)容主要包括ARM處理器編程,ARM硬件接口編程,物聯(lián)網(wǎng)基礎(chǔ)等ARM相關(guān)內(nèi)容,此外,還包括嵌入式Linux系統(tǒng)移植/內(nèi)核開發(fā)/驅(qū)動開發(fā)等必備內(nèi)容。4.嵌入式學(xué)習(xí)之拓展與實(shí)踐階段:拓展與實(shí)踐內(nèi)容主要包括便攜式智能醫(yī)療系統(tǒng),網(wǎng)絡(luò)機(jī)頂盒項目,倉儲物聯(lián)網(wǎng)系統(tǒng)以及智能農(nóng)業(yè)綜合實(shí)訓(xùn)系統(tǒng)等內(nèi)容,把所學(xué)內(nèi)容和知識點(diǎn)更好地應(yīng)用于實(shí)踐工作中.在華清遠(yuǎn)見星創(chuàng)客精英訓(xùn)練營培訓(xùn)嵌入式,可以得到最新的項目實(shí)踐,有優(yōu)秀的導(dǎo)師指引,這個機(jī)構(gòu)比較好

        嵌入式工程師培訓(xùn)心得

        107 評論(10)

        年輕就要耍大牌

        要有C語言基礎(chǔ)??!

        261 評論(13)

        新馳銷售一部

        我是學(xué)機(jī)械的,但是從身邊的一些人和社會實(shí)踐經(jīng)驗(yàn)中,漸漸覺得單純搞機(jī)械結(jié)構(gòu)設(shè)計已經(jīng)沒有太多競爭力了,機(jī)械跟運(yùn)動控制一起搞才覺得作用更大,于是決定學(xué)習(xí)嵌入式控制這方面的知識。 由于不是學(xué)習(xí)自動化控制出身的,學(xué)校也沒開設(shè)課程教這一塊,雖然大一大二的時候?qū)W習(xí)了數(shù)電、模電、C語言、微機(jī)原理,但這些都是一些基礎(chǔ)理論性的東西,并沒有真正應(yīng)用起來。在去年十月份的時候,我決定先從基礎(chǔ)的51單片機(jī)開始學(xué)習(xí),于是從網(wǎng)上買了普中科技的一塊51開發(fā)板,經(jīng)過一個多月的學(xué)習(xí),漸漸掌握了對基礎(chǔ)器件的控制應(yīng)用。 在學(xué)完51單片機(jī)后,決定向更高級的(32位)控制器學(xué)習(xí),因?yàn)檫@才是大部分控制器應(yīng)用的王道。剛開始買arm開發(fā)板的時候,自己也是很猶豫的,因?yàn)榫W(wǎng)上太多種類了(有arm7、arm9、arm11等),就算是arm9也有不同公司出的。正好這時,我在學(xué)校二手市場上看到有一塊FL2440的開發(fā)板出售,價格也挺便宜的,就立即入手了。 剛拿到開發(fā)板的心情是異常激動的,然而,自己并不知道如何使用開發(fā)板。雖然配套飛凌光盤里有不少的視頻,但都不系統(tǒng),還是不能開始學(xué)習(xí)飛凌開發(fā)板。在各方面網(wǎng)上搜索資源,然后又各種拜訪自動化學(xué)院同學(xué),經(jīng)過他們推薦,認(rèn)為韋東山出的嵌入式視頻教程比較系統(tǒng),易學(xué)、易懂。于是抱著試一試的心態(tài),我在網(wǎng)上下載了韋東山第一期視頻學(xué)習(xí)。剛開始的時候還擔(dān)心教程跟自己的開發(fā)板不配套,聽過一小節(jié)后發(fā)現(xiàn),韋東山視頻里講解的開發(fā)板是JZ2440,和我的開發(fā)板是一樣的處理器,突然整個世界都開朗了,雖然開發(fā)板不一樣,但是原理都是相通的,而且我能在學(xué)習(xí)完韋東山視頻后,再動手操作自己的FL2440開發(fā)板,我感覺效果更好。 經(jīng)過韋東山一期視頻的學(xué)習(xí),我覺得韋東山視頻有很多優(yōu)點(diǎn): 1、全程都是用繪圖板來講解,不是照著PPT念,而且都是現(xiàn)場編程、現(xiàn)場調(diào)試,你能留住每一個細(xì)節(jié)。 2、教程很系統(tǒng)化,使以前從未接觸過嵌入式的人也能聽得懂。手把手教你看原理圖、識別硬件、從淺入深、從易至難。之前51單片機(jī)上的器件,這些視頻里都有講解到的,所以如果還沒學(xué)51單片機(jī)的,沒關(guān)系,可以直接學(xué)arm9。 3、很完備的售后答疑服務(wù),這是我最值得的推薦的一點(diǎn)。我加入了一個韋東山視頻答疑的QQ群,經(jīng)常有不懂的問題,就在里面提問,韋東山的服務(wù)團(tuán)隊和其他學(xué)習(xí)者會很熱心的給我解答,很詳細(xì),很熱心。有時也會在百問網(wǎng)上提問,總能收到滿意的解答,個人很喜歡這種學(xué)習(xí)氛圍。 現(xiàn)在,我的第一期視頻快學(xué)完了,寫下這么點(diǎn)經(jīng)驗(yàn),只是想給想要學(xué)習(xí)嵌入式的同學(xué)一點(diǎn)建議,如果你還沒買開發(fā)板,你可以去買韋東山的JZ2440開發(fā)板,好像配件還挺完備的,而且能和韋東山的視頻教程配套。如果你已經(jīng)買了其他開發(fā)板,而為沒有系統(tǒng)學(xué)習(xí)苦惱時,建議去看看韋東山的視頻,因?yàn)樵矶际窍嗤ǖ?,你可以在看了視頻后,再操作自己的開發(fā)板,效果會更好。 最后讓我們一起向嵌入式進(jìn)軍??!加油! 【篇二】 常用的嵌入式操作系統(tǒng)有Linux、WINCE、安卓、Vxworks、QNX、OSE等,目前資料最多的是linux,所以下面以linux為例。 一、安裝虛擬機(jī)和Linux系統(tǒng)。 一般人用的電腦都會裝Windows系統(tǒng),要想在Windows上跑其它系統(tǒng),得安裝虛擬機(jī)。而目前主流的虛擬機(jī)有vmware、VirtualBox、hyperV等,你可以隨便選一個安裝。然后去下載個人版的Linux鏡像(.iso文件)并把它安裝在虛擬機(jī)里面即可,這里給出主流Linux系統(tǒng)的鏈接:ubuntu、fedora、centos、debian、suse。如果你沒有用過linux的話,推薦使用ubuntu。因?yàn)镽edHat要收費(fèi),并改名為RHEL,所以這里不作介紹。 二、學(xué)會使用Linux常用命令。 這里,必須改改在Windows下點(diǎn)鼠標(biāo)的習(xí)慣,在linux下做事得用命令行。此外,在Linux下載軟件,不需要在百度下載,而是用linux自帶的軟件包管理工具(如:apt-get、dnf、rpm等)。如果你用ubuntu的話,得修改軟件源(下載軟件的網(wǎng)址),因?yàn)閲獾脑幢容^慢,百度上有詳細(xì)說明。接下來,得學(xué)會最基本的命令,如:ls、cd、find、grep、ps、diff、fdisk、ifconfig等。跟著教材多操作幾遍就會了,沒有很深的理論知識,不需要掌握所有的命令,也不需要記住所有命令的選項,用到的時候會查就可以了。有空的話可以上ubuntu社區(qū)或者linux公社。 三、學(xué)會使用Linux常用工具。 1、我器(寫代碼必備的)。有g(shù)edit,vim,emacs,sublime等,推薦學(xué)vim。 2、gcc和gdb。gcc是編譯器,gdb就是代碼調(diào)試器。 3、makefile、autoconf、automake。這里可不像VC++這種工具,點(diǎn)個鼠標(biāo)就給你編譯好。在Linux下,你得用makefile和make工具,來編譯代碼。其中autoconf和automake可以自動生成makefile。 4、ssh、tftp。如果你在ARM開發(fā)板上弄了個Web服務(wù)器,那么,你就可以用這些工具去訪問它。其中,ssh工具建議用SecureCRT或者M(jìn)obaXterm。 5、samba。要想用Linux跟windows交換數(shù)據(jù),還可以搭建samba服務(wù)器。 6、版本控制器。有svn,cvs,git等,推薦學(xué)git。有了git,你就不必手動備份代碼了。 四、學(xué)會編寫shell腳本。 在實(shí)際工作中,復(fù)雜的系統(tǒng)管理操作,不會一行一行地敲命令,而是用腳本(命令是基礎(chǔ))。腳本也是一種編程語言,只不過是解釋型語言。相比C/C++、C#、JAVA這類高級語言,腳本要易學(xué)很多(因?yàn)樵黾恿苏Z法糖)。在Linux下,shell也有很多種,如:bsh、bash、csh、tcsh、ksh、zsh等,一般是學(xué)bash,其它的遇到再學(xué)也不遲,因?yàn)槎际谴笸‘惖摹4送?,bash語法比較奇特,很多符號(如:$#,$0,$?等)比較難記,不過也沒必要特意去死記它,有個印象就可以了,用到的話再查手冊,這里重點(diǎn)掌握正則表達(dá)式。如果有時間的話,建議再學(xué)python腳本,python的語法要容易很多,用途也比bash廣很多。 五、學(xué)會Linux下C編程。 盡管學(xué)會bash已經(jīng)能做很多事情了,但是驅(qū)動和內(nèi)核開發(fā)還是用C語言,因?yàn)槟菚r候系統(tǒng)還沒起來,bash是用不了的。此外,C語言的執(zhí)行效率比bash要高,網(wǎng)絡(luò)編程的Socket也常常用C語言開發(fā)。在這里,得掌握基本的文件操作、進(jìn)程/線程控制、Socket等。推薦《Linux環(huán)境C程序設(shè)計》、《UNIX環(huán)境高級編程》、《UNIX網(wǎng)絡(luò)編程卷1》、《UNIX網(wǎng)絡(luò)編程卷2》,或許這些教材有點(diǎn)難,但是,請不要鉆牛角尖,不懂的暫時跳過,在學(xué)完下一階段的理論之后,再來看,之前不懂的東西就變得容易。 六、增強(qiáng)理論知識。 因?yàn)橛械娜舜蛑度胧接布こ處煹拿杧x,其實(shí)嵌入式硬件就是普通硬件工程師做的工作。我們這里都是討論軟件方面的內(nèi)容,而且嵌入式是以軟件為主導(dǎo)的(工資上有較大差距)。 1、單片機(jī)。不想學(xué)單片機(jī)的話,可以學(xué)計算機(jī)組成原理。 2、數(shù)據(jù)結(jié)構(gòu)。主要掌握表和樹,其中鏈表會在操作系統(tǒng)的調(diào)度算法中用到。 3、操作系統(tǒng)。全部都是重點(diǎn),必須深入研究,才會對Linux有個較全面的認(rèn)識。 4、編譯原理。有時間的話,多看看,沒空的話,也得了解一下。對于提高編程能力,有一定的幫助。 5、數(shù)據(jù)庫。除了基本的數(shù)據(jù)庫理論之外,還得掌握SQLite或者Oracle。 6、ARM體系結(jié)構(gòu)。介紹ARM的架構(gòu)和指令集,在移植uboot和驅(qū)動中會用到,不做這兩項工作的話,可以不學(xué)。 7、計算機(jī)網(wǎng)絡(luò)基礎(chǔ)。開發(fā)中用到的tcp、udp、ssh、tftp、http、rtp就會涉及到網(wǎng)絡(luò)相關(guān)的知識,也就是socket套接字編程。 8、接口應(yīng)用。如:串口、zmodem、IIC、SPI、1-wire、USB、HDMI、CAN、IIS、PCIE、藍(lán)牙、陀螺儀等。 學(xué)完上面這些理論之后,得再復(fù)習(xí)一下linux下C編程,你會有更大的收獲。 下面第七、八、九階段,使用開發(fā)板自帶的bootloader即可,暫時不必研究它。 七、文件系統(tǒng)。 在學(xué)習(xí)操作系統(tǒng)原理的時候,已經(jīng)有介紹文件系統(tǒng)了,而且不需要深入研究文件系統(tǒng)的具體算法,只需要了解其特性再學(xué)會使用它就可以了。如:NFS、FAT32、NTFS、yaffs2、ext4、ZFS等。

        90 評論(9)

        糖仔食糖仔

        在培訓(xùn)之前,先把C語言補(bǔ)習(xí)好,這個很重要,非常重要。其次就是把linux玩熟。通過linux來理解和掌握操作系統(tǒng)。至于計算機(jī)組成原理和接口技術(shù),有時間多看看。我就是這么準(zhǔn)備的,準(zhǔn)備好后去成都亞嵌培訓(xùn)的,很不錯,現(xiàn)在我在做底層驅(qū)動開發(fā)。以上心得,供樓主參考

        305 評論(8)

        王嘉卿WJQ

        嵌入式開發(fā)基本上電子專業(yè)的最適合。但是你別忘了,嵌入式也分:硬件類和軟件類很明顯你軟件出生,當(dāng)然可以往嵌入式軟件開發(fā)這條路來發(fā)展大概就是OS(中層)+APP(上層)路線你會C,可以編寫驅(qū)動以下是偏軟件類經(jīng)常要做的!也是最基礎(chǔ)的1:u-boot的移植,編譯2:內(nèi)核的裁剪,編譯,移植3:linux驅(qū)動的編寫,編譯,移植4:文件系統(tǒng)的創(chuàng)建,編譯,移植等..至于你懂不懂硬件,不刻意掌握他但是你得熟悉元器件,ARM體系架構(gòu),匯編也要稍微的掌握下linux你得很熟悉,linux內(nèi)核源碼多看linux驅(qū)動架構(gòu)等等一些都是要掌握的慢慢學(xué)習(xí),別太在意其它的,心要靜下來,別被其它雜念左右具體工作中,你可以和硬件工程師交流,日久下來配合起來也是相當(dāng)輕松的至于如何的學(xué)習(xí),相信網(wǎng)上也有些相關(guān)資料,可以好好了解下弄塊開發(fā)板好好的把玩下但不得不提醒你!你是搞軟件的除了會C,當(dāng)然不夠必然掌握一門面向?qū)ο笳Z言C++或者JAVA你會C++,QT就難不到你(偏linux)你會JAVA,到時候走android路線你會很順暢。嵌入式軟件開發(fā),大概就是這些內(nèi)容我也是計算機(jī)相關(guān)專業(yè)的,算是過來人目前從事機(jī)器人視覺軟件開發(fā)(包括后期視覺嵌入式與機(jī)器人手持盒的整合解決方案)同時也幫助其它相關(guān)嵌入式小組解決一些問題(因?yàn)橐曈X小組會寫GUI的人不多)有什么問題可以隨時百度聯(lián)系

        316 評論(9)

        相關(guān)問答