久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

嵌入式學習路線建議(5篇)

時間:2019-05-14 21:58:05下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《嵌入式學習路線建議》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《嵌入式學習路線建議》。

第一篇:嵌入式學習路線建議

嵌入式學習是一個循序漸進的過程,如果是希望向嵌入式軟件方向發展的話,目前最常見的是嵌入式Linux方向,關注這個方向,我認為大概分3個階段:

1、嵌入式linux上層應用,包括QT的GUI開發

2、嵌入式linux系統開發

3、嵌入式linux驅動開發

嵌入式目前主要面向的幾個操作系統是,LINUX,WINCE、VxWorks等等 Linux是開源免費的,而且其源代碼是開放的,更加適合我們學習嵌入式。

你可以嘗試以下路線:

(1)C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種芯片的編程都可以用C語言搞定),因此必須非常熟練的掌握。推薦書籍:《The C Programming Language》 這本經典的教材是老外寫的,也有中譯版本。(2)操作系統原理,是必需的,如果你是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫“進程”“線程”“系統調度”等等基本問題搞清楚。

(3)Linux操作系統就是用C語言編寫的,所以你也應該先學習下Linux方面的編程,只有你會應用了,才能近一步去了解其內核的精髓。推薦書籍:《UNIX環境高級編程》(第2版)

(4)了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發中,一般很少去寫匯編,但是最起碼的要求是能夠看懂arm匯編。

(5)系統移植的時候,就需要你從最下層的bootloader開始,然后內核移植,文件系統移植等。而移植這部分對硬件的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。

(6)驅動開發

linux驅動程序設計既是個極富有挑戰性的領域,又是一個博大精深的內容。

linux驅動程序設計本質是屬于linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前你要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書。

以上只不過是大概的框架,在實際的開發中還會涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學習嵌入式的周期較長,門檻較高,自學的話更是需要較強的學習能力和專業功底。只要能堅持下來一定會取得成功!

其實LZ可以到一些嵌入式培訓機構的網站上看一下他們的課程設置,就會在腦子里有個清晰的思路,比如華清遠見的官方網站,上面的嵌入式內容很豐富,嵌入式方面的信息更新也很迅速,沒事可以去轉轉。

嵌入式是一個比較大的概念,他有四個分支,至少我只知道這四個。

1、微控制器(單片機為例);

2、微處理器(arm為例);

3、dsp(數字信號處理);

4、soc(片上系統); 對于我們初學者而言,首先要學習單片機,以51為代表,等你學好51之后,可以深入學習更艱難的東西;

當然,并不是說你只需要學習單片機;要想學好單片機,你還得學c語言,得學匯編,得學一大堆應用軟件;等到單片機能夠掌握的不錯的時候又需要自己進行原理圖、PCB板的設計;還得掌握系統設計的工程管理什么的;比較多。。

單片機還是比較簡單的,等到學好之后,開始學習arm的時候,你就接觸的多了,什么操作系統啊、驅動編寫啊、內核移植啊、應用程序的添加啊、上位機的編寫啊,那個就多了,不過到時候你就全知道了。。

ARM+LINUX路線,主攻嵌入式Linux操作系統及其上應用軟件開發目標:

(1)掌握主流嵌入式微處理器的結構與原理(初步定為arm9)

(2)必須掌握一個嵌入式操作系統(初步定為uclinux或linux,版本待定)

(3)必須熟悉嵌入式軟件開發流程并至少做一個嵌入式軟件項目。

從事嵌入式軟件開發的好處是:

(1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業IT人員很難切

入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。

(2)與企業計算等應用軟件不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。

(3)哪天若想創業,搞自已的產品,嵌入式不像應用軟件那樣容易被盜版。硬件設計一般

都是請其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設計軟件就變成

自己的產品了。

(4)興趣所在,這是最主要的。

從事嵌入式軟件開發的缺點是:

(1)入門起點較高,所用到的技術往往都有一定難度,若軟硬件基礎不好,特別是操作系

統級軟件功底不深,則可能不適于此行。

(2)這方面的企業數量要遠少于企業計算類企業。

(3)有少數公司經常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數公司

也并無此要求,只要有經驗即可。

(4)平臺依托強,換平臺比較辛苦。

興趣的由來:

1、成功觀念不同,不虛度此生,就是我的成功。

2、喜歡思考,挑戰邏輯思維。

3、喜歡C

C是一種能發揮思維極限的語言。關于C的精神的一些方面可以被概述成短句如下:

相信程序員。

不要阻止程序員做那些需要去做的。

保持語言短小精干。

一種方法做一個操作。

使得它運行的夠快,盡管它并不能保證將是可移植的。

4、喜歡底層開發,討厭vb類開發工具(并不是說vb不好)。

5、發展前景好,適合創業,不想自己要死了的時候還是一個工程師。

方法步驟:

1、基礎知識:

目的:能看懂硬件工作原理,但重點在嵌入式軟件,特別是操作系統級軟件,那將是我的優

勢。

科目:數字電路、計算機組成原理、嵌入式微處理器結構。

匯編語言、C/C++、編譯原理、離散數學。

數據結構和算法、操作系統、軟件工程、網絡、數據庫。

方法:雖科目眾多,但都是較簡單的基礎,且大部分已掌握。不一定全學,可根據需要選修。

thec++programminglanguage(一直沒時間讀)、數據結構-C2。

2、學習linux:

目的:深入掌握linux系統。方法:使用linux—〉linxu系統編程開發—〉驅動開發和分析linux內核。先看深,那主講原理。看幾遍后,看情景分析,對照深看,兩本交叉,深是綱,情是目。剖析則是0.11版,適合學習。最后深入代碼。

主攻書籍:linux內核完全剖析、unix環境高級編程、深入理解linux內核、情景分析和源代。

3、學習嵌入式linux:

目的:掌握嵌入式處理器其及系統.方法:(1)嵌入式微處理器結構與應用:直接arm原理及匯編即可,不要重復x86。

(2)嵌入式操作系統類:ucOS/II簡單,開源,可供入門。而后深入研究uClinux。

(3)必須有塊開發板(arm9以上),有條件可參加培訓(進步快,能認識些朋友)

主攻書籍:毛德操的《嵌入式系統》及其他arm9手冊與arm匯編指令等。

4、深入學習:

A、數字圖像壓縮技術:主要是應掌握MPEG、mp3等編解碼算法和技術。

B、通信協議及編程技術:TCP/IP協議、802.11,Bluetooth,GPRS、GSM、CDM

A等。

C、網絡與信息安全技術:如加密技術,數字證書CA等。

D、DSP技術:DigitalSignalProcess,DSP處理器通過硬件實現數字信號處理算

法。

說明:太多細節未說明,可根據實際情況調整。重點在于1、3,不必完全按照順序

作。對于學習c++,理由是c++不只是一種語言,一種工具,她還是一種藝術,一種文化,一種哲學理念、但不是拿來炫耀得東西。對于linux內核,學習編程,讀一些優秀代碼也是

有必要的。

注意: 要學會舉一反多,有強大的基礎,很多東西簡單看看就能會。想成為合格的

程序員,前提是必須熟練至少一種編程語言,并具有良好的邏輯思維。一定要理論結合實踐。

不要一味鉆研技術,雖然擠出時間是很難做到的,但還是要留點余地去完善其他的愛

好,比如宇宙,素描、機械、管理,心理學、游戲、科幻電影。還有一些不愿意做但必須要

做的!

技術是通過編程編程在編程編出來的。永遠不要夢想一步登天,不要做浮躁的人,不

要覺得路途漫上。而是要編程編程在編程,完了在編程,在編程!等機會來了在創業(不要

相信有奇跡發生,盲目創業很難成功,即便成功了發展空間也不一定很大)。

嵌入式書籍推薦

Linux基礎

1、《Linux與UnixShell編程指南》

C語言基礎

1、《CPrimerPlus,5thEdition》【美】StephenPrata著

2、《TheCProgrammingLanguage,2ndEdition》【美】BrianW.KernighanDav

idM.Rithie(K&R)著

3、《AdvancedProgrammingintheUNIXEnvironment,2ndEdition》(APUE)

4、《嵌入式Linux應用程序開發詳解》

Linux內核

1、《深入理解Linux內核》(第三版)

2、《Linux內核源代碼情景分析》毛德操胡希明著

研發方向

1、《UNIXNetworkProgramming》(UNP)

2、《TCP/IP詳解》

3、《Linux內核編程》

4、《Linux設備驅動開發》(LDD)

5、《Linux高級程序設計》楊宗德著

硬件基礎

1、《ARM體系結構與編程》杜春雷著

2、S3C2410Datasheet

英語基礎

1、《計算機與通信專業英語》

系統教程

1、《嵌入式系統――體系結構、編程與設計》

2、《嵌入式系統――采用公開源代碼和StrongARM/Xscale處理器》毛德操胡希明

3、《BuildingEmbeddedLinuxSystems》

4、《嵌入式ARM系統原理與實例開發》楊宗德著

理論基礎

1、《算法導論》

2、《數據結構(C語言版)》

3、《計算機組織與體系結構?性能分析》

4、《深入理解計算機系統》【美】RandalE.Bryant DavidO''Hallaron著

5、《操作系統:精髓與設計原理》

6、《編譯原理》

7、《數據通信與計算機網絡》

8、《數據壓縮原理與應用》

C語言書籍推薦

1.TheCprogramminglanguage《C程序設計語言》

2.PointersonC《C和指針》

3.Ctrapsandpitfalls《C陷阱與缺陷》

4.ExpertCLanuage《專家C編程》

5.WritingCleanCode-----MicrosoftTechiniquesforDevelopingBug-freeCProgr ams

《編程精粹--Microsoft編寫優質無錯C程序秘訣》

6.ProgrammingEmbeddedSystemsinCandC++《嵌入式系統編程》

7.《C語言嵌入式系統編程**》

8.《高質量C++/C編程指南》林銳

盡可能多的編碼,要學好C,不能只注重C本身。算法,架構方式等都很重要。

這里很多書其實是推薦而已,不必太在意,關鍵還是基礎,才是重中之重!!

第二篇:嵌入式學習路線

語言基礎 1.C 與 C++ A.《c reference》 B.《c++ 編程思想》 C.《effective c++》 D.《more effective c++》 E.《effective c++ stl》 2.軟件設計 A.《UML 2.0 Reference》 B.《設計模式-可復用的面向對象軟件的基礎》 C.《重構》 D.《修改代碼的藝術》 E.《面向模式的軟件體系結構》卷 1,卷 2,卷 3,卷 4,卷 5 3.Linux 開發基礎 A.《鳥哥的 linux 私房菜》 B.《GNU make reference》 C.《Shell 編程》 D.《unix 高級環境編程》 E.《linux kernel development》 F.《深入理解 Linux 內核》 G.《Linux 驅動程序開發》 H.《Unix 網絡編程》 I.《Linux 進程間通信》 4.嵌入式開發基礎 A.《ARM 體系結構》 B.《ARM 程序分析與設計》 C.《ARM 嵌入式系統基礎教材》周立功 D.《嵌入式操作系統μC/OS》 E.《嵌入式 Linux 基礎教材》 F.《嵌入式系統設計》 G.《嵌入式硬件設計》 H.《Qt4 圖形設計與嵌入式系統開發》 I.《嵌入式系統中的實時概念》 J.《實時設計模式》 5.專業選看 A.FPGA 設計 B.《高性能嵌入式計算》 C.數字圖像處理,視頻編解碼基礎 MPEG4,H.264,AVS D.Android,iphone,symbian 開發。


第三篇:嵌入式培訓 嵌入式Linux學習路線

嵌入式培訓 嵌入式Linux學習路線_粵嵌教育

有需求就有市場,伴隨著嵌入式的應用領域越來越寬廣,嵌入式工程師的缺口與日俱增,嵌入式Linux培訓也迎來了良好的發展環境和機遇。嵌入式Linux憑借其系統發展的成熟度、市場應用的高份額也受到更多工程師朋友的青睞,越來越多的企業和研發機構都轉向嵌入式Linux的開發和研究,眾所周知,嵌入式開發在IT開發行業中一直是比較火熱的職業,特別是智能硬件的發展。智能硬件從軟件到硬件,每一階段都需要開發人員擁有超強的開發能力和豐富的經驗。而對于智能硬件產品來說,他們的開發都是建立在龐大的嵌入式系統生態之上的。想學習嵌入式要要怎么做呢?來看看粵嵌教育分享的嵌入式Linux學習路線:

1、基礎知識: C/C++編程、數據結構和算法、操作系統、軟件工程、網絡、數據庫等。雖科目眾多,但都是較簡單的基礎,且大部分已掌握。

2、深入掌握Linux系統:使用Linux、Linux系統編程開發、驅動開發、分析Linux內核。可以按這樣的學習順序,由淺及深,不斷的理解掌握核心內容。

3、學習嵌入式Linux: 主要是嵌入式Linux開發流程,嵌入式Linux應用開發、ARM體系架構等。建議最好就是自己買一塊開發板研究,條件允許的話還是報粵嵌培訓班吧,有專業人士帶進步會比較快,還能認識很多行業的朋友。

4、深入學習:深入學習ARM、Linux內核驅動、Android移植驅動等重點難點內容,學習傳感器開發、ZigBee開發、藍牙開發、RFID等目前比較流行的嵌入式開發技術。

目前嵌入式就業比較熱門的領域有物聯網、智能家居、智能醫療、智能汽車電子、智能硬件產品開發等等,可以說嵌入式Linux無處不在。想系統學習嵌入式開發,到粵嵌進行嵌入式Linux培訓,教學課程涵蓋了嵌入式基礎、項目分析與立項、Linux核心操作與算法、嵌入式Linux系統編程開發、嵌入式GUI系統編程開發、ARM開發、嵌入式底層驅動開發、項目優化與驗收再到就業與創業指導。

第四篇:嵌入式學習的正確步驟,嵌入式 嵌入式學習路線

www.tmdps.cn 達內教育—中國IT培訓領導品牌

嵌入式學習的正確步驟,嵌入式 嵌入式學習路線

嵌入式門檻雖然較高,但也跟其他事物一樣,并不是牢不可破。只要我們用心去對待,冬雪終將化去,春風定會吹來。

具體步驟如下:

1、《C語言》第二版 譚浩強;《C程序設計語言》第二版 徐寶文譯 機械工業出版社

你能區分開指針數組和數組指針嗎?你知道函數指針嗎?

你能區分開定義一個變量時系統給它分配的空間與用malloc()函數給一個變量分配的空間有什么不一樣嗎?

2、《數據結構》C語言版 黃國愉、葉乃青編 清華大學出版社

你能合上書本,用C語言實現書中的單鏈表、雙鏈表數據結構嗎?

3、《實用C++程序設計》第二板 中國電力出版社 Steve_Oualline著

此階段主要是學習其面向對象的編程思想,加深對C語言和數據結構的理解。

4、學習單片機,最好能找個前輩帶一帶。

你能用51單片機做出一樣實際的東西嗎?即使它再簡單!

要注意加深對中斷的理解。

5、學習ARM單片機。

(1)、細讀《ARM微控制器基礎與實戰》周立工編寫(注:即使你不用書中的開發板)

(2)、細讀相關芯片的原版英文文檔。如:arm920TE.pdf S3C2410_1.2.pdf

6、學習uCOS!操作系統。

(1)、細讀《嵌入式實時操作系統uC/OS-!》第二版 召貝貝譯

你能把uCOS!移植到自己的平臺上嗎?

(2)、能編寫在uCOS!操作系統環境下運行的針對具體硬件的驅動程序

www.tmdps.cn 達內教育—中國IT培訓領導品牌

7、熟悉Linux環境,學習Linux環境編程,學習交叉編程

(1)、細讀《linux命令大全.pdf》

(2)、細讀《GNU Make 使用手冊(中譯版).pdf》

(3)、學習創建交叉編程環境.8、學習Linux操作系統。

(1)、《UNIX環境高級編程》

(2)、可以到一些好的網站下載一些比較好的書籍

(3)、細讀《linux內核完全注釋》

(4)、細讀《understanding the linux kernel 2》

(5)、利用源代碼閱讀利器工具“Source Insight”進行真正的linux內核原碼刨析

(6)、最后進行內核移植,并能編寫在linux操作系統環境下運行的針對具體硬件的驅動程序

9、學習Linux設備驅動編寫。可參考《Linux設備驅動程序》

10、復習C++,學習用QT進行圖形界面編程

(1)、細讀《QT編程寶典》

(2)、學會通過查看QT電子文檔進行QT GUI實地編程

(3)、學習交叉編程.(其實就是把命令qmake變為tmake)

11、當然,你也可學習一下PCB的制作和設計一個自己的CPU(即軟殼)

在嵌入式軟件方面最重要的課程包括:

(1)嵌入式微處理器結構與應用:

這是一門嵌入式硬件基礎課程,我們說過,嵌入式是軟硬件結合的技術,搞嵌入式軟件的人應對ARM處理器工作原理和接口技術有充分了解,包括ARM的匯編指令系統。若不了解處理器原理,怎么能控制硬件工作,怎么能寫出節省內存又運行高速的最優代碼(嵌入式軟件設計特別講究時空效率),怎么能寫出驅動程序(驅動程序都是與硬件打交道的)?很多公司招聘嵌入式軟件人員時都要求熟悉 www.tmdps.cn 達內教育—中國IT培訓領導品牌

ARM處理器,將來若同學到公司中從事嵌入式軟件開發,公司都會給你一本該設備的硬件規格說明書(xxx Specification),你必須能看懂其中的內存分布和端口使用等最基本的說明(就像x86匯編一樣),否則怎么設計軟件。有些同學覺得嵌入式處理 器課程較枯燥,這主要是硬件課程都較抽象的原因。還有同學對ARM匯編不感興趣,以為嵌入式開發用C語言就足夠了。其實不應僅是將匯編語言當成一個程序設計語言,學匯編主要是為了掌握處理器工作原理的。一個不熟悉匯編語言的人,怎么能在該處理器寫出最優的C語言代碼。在嵌入式開發的一些關鍵部分,有時還必須寫匯編,如Bootloader等(可能還包括BSP)。特別是在對速度有極高要求的場合(如DSP處理器的高速圖像采集和圖像解壓縮),目前還會用到匯編寫程序的,盡管用到的機會相對C要小得多。當你在一個嵌入式公司工作時,在查看描述原理的手冊時,可能很多都是用匯編描述的,這是因為很多硬件設計人員只會寫或者喜歡用匯編描述,此時你就必須看懂匯編程序,否則軟硬件人員可能就無法交流。很多嵌入式職位招聘時都要求熟悉匯編。

[小知識] 目前嵌入式處理器常見的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire(冷火)等,但ARM占據了絕對主流(有資料說手機中幾乎90%都是ARM處理器)。ARM是一個只賣知識產權的公司,目前獲得購買了ARM CPU核授權許可的大公司很多,包括Intel、Samsung、Amstel、Motorola、Philip等,他們都在ARM CPU核的基礎上進行了一些外圍擴展,形成自己的處理器(如Samsung S3C2410,Motorola i.MXL9328等處理器都是采用ARM 9內核,指令一級是相同的)。而眾多中小公司又購買了這些處理器,設計了各種各樣的開發板,如華恒等國內很多著名嵌入式公司都生產基于SamsungS3C2410的開發板,供最終用戶使用或供教學實驗。在ARM這個食物鏈上,ARM公司是大魚,Intel、Samsung等公司是小魚,而華恒等則是蝦米,最終用戶(我們這些要采購嵌入式開發板的)則是喂蝦米的。Intel早期生產的是低端ARM(Strong ARM,相當于ARM 7),現在轉向主要生產高端ARM(即Intel Xscale處理器,屬于ARMv5家族,主要用在高端PDA上,如HP和DELL生產的PDA都采用Intel Xscale,價格較高)。目前應用最多的是ARM 7和ARM 9兩類處理器。ARM 7較便宜,可跑uclinux(是一個不支持高級內存管理功能的嵌入式Linux系統統)、Vxworks、uc/os II等實時操作系統,但因處理器不帶內存管理單元MMU(無內存分頁和地址映射機制,所以不能使用虛擬內存),所以不能跑Windows CE,另外通用Linux中的某些內存管理功能也不能用在ARM 7上。ARM 9大都是一個帶MMU功能的高端處理器,可跑WinCE或通用Linux的大多數功能。ARM7和ARM9的區別是在與體系結構上,前者是馮?諾伊曼結 構,后者是哈佛結構——指令和數據總線是分開的。以上是我的一點了解,可能有不對的地方。我們學院有十幾套ARM 7開發系統(采用Samsung S3C44b0x開發板,主要用于嵌入式處理器結構、實時操作系統等課程實驗用),ARM 9的系統好象也已經到了(采用的芯片我不知道也沒去問),還有以前的十幾套MPC860開發板(聽說價格都很貴,很容易損壞),同學應愛護使用和珍惜這樣 的實驗機會。

(2)嵌入式操作系統類課程

www.tmdps.cn 達內教育—中國IT培訓領導品牌

除了WinCE的實時性稍差外,大多數嵌入式操作系統的實時性都很強,所以也可稱為實時操作系統Real Time Operating System.從事嵌入式的人至少須掌握一個嵌入式操作系統,這在嵌入式的所有技術中是最為關鍵的了。目前最重要的RTOS主要包括:

第一類、傳統的經典RTOS:最主要的便是Vxworks操作系統,以及其Tornado開發平臺。Vxworks因出現稍早,實時性很強(據說可在1ms內響應外部事件請求),并且內核可極微(據說最小可8K),可靠性較高等,所以在北美,Vxworks占據了嵌入式系統的多半 疆山。特別是在通信設備等實時性要求較高的系統中,幾乎非Vxworks莫屬。Vxworks的很多概念和技術都和Linux很類似,主要是C語言開發。像Bell-alcatel、Lucent、華為等通信企業在開發產品時,Vxworks用得很多。但Vxworks因價格很高,所以一些小公司或小產品中往往用不 起。目前很多公司都在往嵌入式Linux轉(聽說華為目前正在這樣轉)。但無論如何,Vxworks在一段長時間內仍是不可動搖的。與Vxworks類似 的稍有名的實時操作系統還有pSOS、QNX、Nucleus等RTOS。

第二類、嵌入式Linux操作系統:Linux的前途除作為服務器操作系統外,最成功的便是在嵌入式領域的應用,原因當然是免費、開源、支持軟件多、呼擁者眾,這樣嵌入式產品成本會低。Linux本身不是一個為嵌入式設計的操作系統,不是微內核的,并且實時性不強。

目前應用在嵌入式領域的Linux系統主要有兩種:

一種是專為嵌入式設計的已被裁減過的Linux系統,最常用的是uClinux(不帶MMU功能),目前占較大應用份額,可在ARM7上跑;另一種是跑在 ARM 9上的,一般是將Linux2.4.18內核移植在其上,可使用更多的Linux功能(當然uClinux更可跑在ARM 9上)。很多人預測,嵌入式Linux預計將占嵌入式操作系統的50%以上份額,非常重要。缺點是熟悉Linux的人太少,開發難度稍大。另外,目前我們 能發現很多教材和很多大學都以ucOS/II為教學用實時操作系統,這主要是由于ucOS/II較簡單,且開源,非常適合入門者學習實時操作系統原理,但 由于ucOS/II功能有限,實用用得較少。況且熟悉了Linux開發,不僅在嵌入式領域有用,對開發Linux應用軟件,對加深操作系統的認識也有幫 助,可謂一舉多得。據我所知,目前Intel、Philip都在大搞ARM+LINUX的嵌入式開發,Fujitum則是在自己的處理器上大搞Linux 開發。目前在嵌入式Linux領域,以下幾個方面的人特別難找,一是能將Linux移植到某個新型號的開發版上;二是能寫Linux驅動程序的人;三是熟悉Linux內核裁減和優化的人。不過LINUX有一個硬傷,就是沒有WINDOWS那樣的友好方便美觀的交互界面,不然微軟帝國早就守不住了。

第三類、Windows CE嵌入式操作系統:Microsoft也看準了嵌入式的巨大市場,MS永遠是最厲害的,WinCE出來只有幾年時間,但目前已占據了很大市場份額,特別是在PDA、手機、顯示儀表等界面要求較高或者要求快速開發的場合,WinCE目前已很流行(據說有一家賣工控機的公司板子賣得太好,以至來不及為客戶裁減WinCE)。WinCE目前主要為4.2版(.NET),開發平臺主要為WinCE www.tmdps.cn 達內教育—中國IT培訓領導品牌

Platform Builder,有時也用EVC環境開發一些較上層的應用,由于WinCE開發都是大家熟悉的VC++環境,所以我院學過Windows程序設計課程的同 學都不會有多大難度,這也是WinCE容易被人們接受的原因,開發環境方便快速,微軟的強大技術支持,WinCE開發難度遠低于嵌入式Linux。對于急于完成,不想拿嵌入式Linux冒險的開發場合,WinCE是最合適了(找嵌入式Linux的人可沒那么好找的),畢竟公司不能像學生學習那樣試試看,保證開發成功更重要。根據不同的側重點,WinCE還有兩個特殊版本,一個是MS PocketPC操作系統專用于PDA上(掌上電腦),另一個是MS SmartPhone操作系統用于智能手機上(帶PDA功能的手機),兩者也都屬于WinCE平臺。在PDA和手機市場上,除WinCE外,著名的PDA 嵌入式操作系統還有Palm OS(因出現很早,很有名)、Symbian等,但在WinCE的強勁沖擊下,Palm和Symbian來日還能有多長?同學學過VC++后再學 WinCE,非常方便自然,通過學習WinCE同樣也可了解嵌入式軟件的一般開發過程,對Linux有懼怕心理的同學也很合適。很顯然,嵌入式Linux 永遠不可能替代WinCE,而且將來誰占份額大還很難講,畢竟很多人更愿意接受MS的平臺,就像各國政府都在大力推LINUX已好長時間,但你能看到幾個 在PC機上真正使用LINUX的用戶?據我觀察,目前在嵌入式平臺上,LINUX是叫得最響,但還是WinCE實際用得更多.嵌入式LINUX可能更多地是一些有長遠產品計劃的公司,為降低成本而進行長遠考慮.WinCE和多媒體(如MPEG技術)是微軟亞洲工程院目前做得較多的項目領域之 一,現在社會很需要精通WinCE的人。現在有WINCE的智能手機,金山詞霸、WORD、EXCEL、REGEDIT等居然都有 smartphone版的,PC上的MP3、DOC等居然在download時都可被自動轉換成smartphone格式,很爽的。完全可用 Windows CE自己開發一些需要的程序download到自己的手機上。現在市面銷售PDA智能手機火爆,MS總是財源滾滾。

總結關于嵌入式操作系統類課程,若你覺得自己功底較深且能鉆研下去,則可去學嵌入式Linux;若你覺得自己VC++功底較好且想短平快地學嵌入式開發,自學WINCE是非常好的選擇。

(3)嵌入式開發的相關領域

搞嵌入式若能熟悉嵌入式應用的一些主要領域,這樣的人更受企業歡迎。主要的相關領域包括:

A、數字圖像壓縮技術:這是嵌入式最重要最熱門的應用領域之一,主要是應掌握MPEG編解碼算法和技術,如DVD、MP3、PDA、高精電視、機頂盒等都涉及MPEG高速解碼問題。

B、通信協議及編程技術:這包括傳統的TCP/IP協議和熱門的無線通信協議。首先,大多數嵌入式設備都要連入局域網或Internet,所以首先應掌握 TCP/IP協議及其編程,這是需首要掌握的基本技術;其次,無線通信是目前的大趨勢,所以掌握無線通信協議及編程也是是很重要的。無線通信協議包括無線 局域網通信協議802.11系列,Bluetooth,以及移動通信(如GPRS、GSM、CDMA等)。

www.tmdps.cn 達內教育—中國IT培訓領導品牌

C、網絡與信息安全技術:如加密技術,數字證書CA,以及各種網絡安全設備,包括硬件防火墻,入侵檢測IDS,還有防毒墻,IPS等,中國在這方面還是沒有自己優勢的,我們陳院長好象正在往這方面發展.D、DSP技術:DSP是Digital Signal Process數字信號處理的意思,DSP處理器通過硬件實現數字信號處理算法,如高速數據采集、壓縮、解壓縮、通信等。數字信號處理是電子、通信等硬件 專業的課程,對于搞軟件的人若能了解一下最好。目前DSP人才較缺。如果有信號與系統、數字信號處理等課程基礎,對于學習MPEG編解碼原理會有很大幫助。

(4)嵌入式開發的相關硬件基礎

對于軟件工程專業的學生,從事嵌入式軟件開發,像數字電路、計算機組成原理、嵌入式微處理器結構等硬件課程是較重要的。另外,匯編語言、C/C++ 數據結構算法、特別是操作系統等軟件基礎課也是十分重要的。我們的主要目地是能看懂硬件工作原理,但重點應是在嵌入式軟件,特別操作系統級軟件,那將是我們的優勢。我們的研究生里有些是學電子、通信類專業過來的,有較好的模擬電路和單片機基礎,學嵌入式非常合適。嵌入式本身就是從單片機發展過來的,只是單片機不帶OS,而現在很多嵌入式應用越來越復雜,以至不得不引入嵌入式操作系統。另外,為追求更高速的信號處理速度,現在在一些速度要求較高場合,有不少公司是將一些DSP算法,如MPEG壓縮解壓縮算法等用硬件來實現,這就涉及到HDL數字電路設計技術及其 FPGA/IP核實現技術,這方面的人目前市場上也很缺。

第五篇:給予Java初學者的學習路線建議

給Java初學者的學習路線建議

在校學生,務必要在學好基礎(比如計算機系統、算法、編譯原理等等)的前提下,再考慮去進行下面的學習。第一部分:對于尚未做過Java工作的同學,包括一些在校生以及剛準備轉行Java的同學。

一、Java基礎首先去找一個Java的基礎教程學一下,或者你也可以去找相應的視頻。學習Java基礎的時候,應該盡量多動手,很多時候,你想當然的事情,等你寫出來運行一下,你就會發現不是這么回事兒,不信你就試試。了解過以上內容以后,你對Java就應該有一個基本的了解了,你可以用Java語言寫出一些簡單的程序,并且你用的是最簡單的編輯器,比如記事本。這個時候,不要急于進入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎內容。

二、Web開發等你寫上幾天程序以后,你往往會比較迷茫,因為你寫的東西似乎看起來毫無用處,比如實現一個簡單的計算器,讀取一個文件等。這個時候你就應該去學著寫一些讓你覺得有意思的東西了,所以你應該學習更多的知識。這些內容主要是Web開發相關的內容,包括HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(數據庫)相關的知識。它們的學習順序應該是從前到后,因此最先學習的應該是HTML/CSS/JS(前端頁面),這部分內容你可以去上面的那個runoob網站上找。

你可以試著自己寫一些頁面,當然,你可以盡你最大的努力讓它變得最漂亮。這部分內容對于后端Java來說,理論上不是特別重要,但至少要達到可以自己寫出一些簡單頁面的水平。接下來,你需要學習的是Servlet/JSP(J2EE)部分,這部分是Java后端開發必須非常精通的部分,因此這部分是這三部分中最需要花精力的,而且這個時候,你要學會使用開發工具,而不能再使用記事本了,可以選擇eclipse。當你下載安裝好eclipse以后,請視頻中的教程一步一步去學習,一定要多動手。關于Servlet/Jsp部分視頻的選擇,業界比較認可馬士兵的視頻,因此推薦給大家。

當然了,我本人并沒有看過他的視頻,所以不好說的太絕對,如果大家自己有更好的選擇,可以堅持自己的,不要被我干擾。最后一步,你需要學會使用數據庫,mysql是個不錯的入門選擇,而且Java領域里主流的關系型數據庫就是mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是數據庫相關的部分。你不僅要學會使用JDBC操作數據庫,還要學會使用數據庫客戶端工具,比如navicat,sqlyog,二選一即可。

三、開發框架當你學會以上內容以后,這個時候你還不足以參加工作,你還需要繼續深造。公司里為了提高開發的效率,會使用一些Java Web框架,因此你還需要學習一些開發框架。目前比較主流的是SSM框架,即spring、springmvc、mybatis。你需要學會這三個框架的搭建,并用它們做出一個簡單的增刪改查的Web項目。你可以不理解那些配置都是什么含義,以及為什么要這么做,這些留著后面你去了解。

但你一定要可以快速的利用它們三個搭建出一個Web框架,你可以記錄下你第一次搭建的過程,相信我,你一定會用到的。還要提一句的是,你在搭建SSM的過程中,可能會經常接觸到一個叫maven的工具。這個工具也是你以后工作當中幾乎是必須要使用的工具,所以你在搭建SSM的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你只需要在網絡上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經驗的增加,會逐漸接觸到的。

四、找工作當你完成開發框架的學習以后,你就該找工作了,在校的找實習,畢業的找全職。與此同時,在找工作的同時,你不應該停下你的學習,準確的說,是你在以后都不能停下學習。上面這些內容你只是囫圇吞棗的學會了使用,你可以逐步嘗試著去了解更多的東西。

第二部分:對于參加工作一年以內的同學。恭喜你,這個時候,你已經擁有了一份Java的工作。這個階段是你成長極快的階段,而且你可能會經常加班。但是加班不代表你就可以松懈了,永遠記得我說的那句話,從你入行那一刻起,你就要不停的學習。在這一年里,你至少需要看完《Java編程思想》這本書。這本書的內容是幫助你對于Java有一個更加深入的了解,是Java基礎的升級版。這個階段的核心學習思想就是,在工作中實踐,并且更加深入的了解Java基礎。

第二部分:對于參加工作1年到2年的同學。這部分時間段的同學,已經對Java有了一個更加深入的了解。但是對于面向對象的體會可能還不夠深刻,編程的時候還停留在完成功能的層次,很少會去考慮設計的問題。于是這個時候,設計模式就來了。我推薦《大話設計模式》這本書,而設計模式就是你的開端。

請記住,我所提的基本都是最低要求,因此不要有任何松懈的心理,否則五年后,你不要去羨慕別人高于你的工資,也不要去羨慕別人進入了某公司。這一年,你必須對于設計模式了如指掌,《大話設計模式》可以作為你的開端。此外,設計模式并不是你這一年唯一的任務,你還需要看一些關于代碼編寫優化的書。比如《重構 改善既有代碼的設計》,《effective java》。總而言之,這個階段,你的核心任務就是提高你的代碼能力,要能寫出一手優雅的代碼。

第三部分:對于參加工作2年到3年的同學有的同學在這個時候覺得自己已經很牛逼了,于是忍不住開始慢慢松懈。請記住,你還嫩的多。這個階段,有一本書是你必須看的,它叫做《深入理解Java虛擬機》。這本書絕對是Java開發者最重要的書,沒有之一。在我眼里,這本書的重要性還要高于《Java編程思想》。這本書的內容是幫助你全面的了解Java虛擬機,在這個階段,你一定已經知道Java是運行在JVM之上的。所以,對于JVM,你沒有任何理由不了解它。

另外,在過去2年的工作當中,你肯定或多或少接觸過并發。這個時候,你應該去更加深入的了解并發相關的知識,而這部分內容,我比較推薦《Java并發編程實戰》這本書。只要你把這本書啃下來了,并發的部分基本已經了解了十之六七。與此同時,這個階段你要做的事情還遠不止如此。這個時候,你應該對于你所使用的框架應該有了更深入的了解,對于Java的類庫也有了更深入的了解。

因此,你需要去看一些JDK中的類的源碼,也包括你所使用的框架的源碼。這些源碼能看懂的前提是,你必須對設計模式非常了解。否則的話,你看源碼的過程中,永遠會有這樣那樣的疑問,這段代碼為什么要這么寫?為什么要定義這個接口,它看起來好像很多余?由此也可以看出,這些學習的過程是環環相扣的,如果你任何一個階段拉下來了,那么你就真的跟不上了,或者說是一步慢步步慢。而且我很負責的告訴你,我在這個階段的時候,所學習的東西遠多于這里所羅列出來的。

因此千萬不要覺得你已經學的很多了,我所說的這些都只是最低要求,不光是我,很多人在這個時間段所學習的內容都遠超本文的范圍。如果你不能跟上節奏的話,若干年后,如果不是程序猿市場還不錯的話,你很可能不僅僅是工資比別人低,公司沒別人好,而是根本就找不到工作。總而言之,這個階段,你需要做的是深入了解Java底層和Java類庫(比如并發那本書就是Java并發包java.concurrent的內容),也就是JVM和JDK的相關內容。而且還要更深入的去了解你所使用的框架,方式比較推薦看源碼或者看官方文檔。另外,還有一種學習的方式,在2年這個階段,也應該啟用了,那就是造輪子。不要聽信那套“不要重復造輪子”的論調,那是公司為了節省時間成本編造出來的。重復造輪子或許對別人沒有價值,因為你造的輪子可能早就有了,而且一般情況下你造出來的輪子還沒有現存的好。

但是對別人沒有價值,不代表對你自己沒有價值。一個造輪子的過程,是一個從無到有的過程。這個過程可以對你進行系統的鍛煉,它不僅考察你的編碼能力,還考察你的框架設計能力,你需要讓你的輪子擁有足夠好的擴展性、健壯性。而且在造輪子的過程中,你會遇到各種各樣的難題,這些難題往往又是你學習的契機。當你把輪子造好的時候,你一定會發現,其實你自己收獲了很多。所以,這個階段,除了上面提到的了解JVM、JDK和框架源碼以外,也請你根據別人優秀的源碼,去造一個任何你能夠想象出來的輪子。

第四部分:參加工作3年到4年的同學這個階段的同學,提升已經是很難了,而且這個階段的學習往往會比較多樣化。因為在前3年的過程中,你肯定或多或少接觸過一些其它的技術,比如大數據、分布式緩存、分布式消息服務、分布式計算、軟負載均衡等等。這些技術,你能精通任何一項,都將是你未來面試時巨大的優勢,因此如果你對某一項技術感興趣的話,這個時候可以深入去研究一下。這項技術不一定是你工作所用到的,但一定是相關的。而且在研究一門新技術時,切忌朝三暮四。有的同學今天去整整大數據,搞搞Hadoop、hbase一類的東西。過不了一段時間,就覺得沒意思,又去研究分布式緩存,比如redis。然后又過不了一段時間,又去研究分布式計算,比如整整Mapreduce或者storm。結果到最后,搞得自己好像什么都會一樣,在簡歷上大言不慚的寫上大數據、分布式緩存、分布式計算都了解,其實任何一個都只是浮于表面。到時候面試官隨便一問,就把你給識破了。

一定要記住,作為一個程序猿,平日里所接觸的技術可能會很多,但是想要讓一門技術成為你的優勢,那么一定是你對這門技術的了解強過絕大多數人才行。因此在這個階段,你就不能再簡單的去學習前3年的內容了,雖然前面的學習如果還不夠深入的話依舊要繼續,但這個時候你應該更多的考慮建立你的優勢,也可以稱為差異性。差異性相信不難理解,就是讓你自己變得與眾不同。你前面三年的學習足夠你成為一名基本合格的Java開發者,但你離成為一名優秀的Java開發者還有很大的距離。

所謂優秀,即能別人所不能。而你前三年所學習的內容,是很多做過幾年的Java開發都能夠掌握的。那么為了讓自己有差異性,你就需要另辟蹊徑,找一個方向深入研究下去,以期在將來,你能夠成為這個領域的專家,比如分布式計算領域的專家,大數據領域的專家,并發領域的專家等等。此外,你除了建立你的差異性之外,還要去彌補你基礎上的不足,直到現在,我都沒有提及基礎知識。原因是基礎是很枯燥無味的,學的太早不僅容易懵逼,而且懵逼的同時還容易產生心理陰影,以至于以后再不想去研究這些基礎。但基礎又是你深入研究一些領域時所必須掌握的,比如你去研究分布式計算,你不懂算法你玩個毛毛?比如你去做分布式緩存,你對計算機系統的內存不了解,你如何去做緩存?

如果你的基礎本來就非常強,那么恭喜你,相信你在之前的工作中已經充分體會到了這些基礎對你的幫助。但我相信大部分人的基礎都很薄弱,哪怕是科班畢業的人,很多人也不敢說自己當初的基礎學的多么強大,比如算法、計算機系統原理、編譯原理這些。但是每個人時間都是有限的,而且這些基礎的書籍每一本讀下來,沒個一年半載的,還真拿不下來,因此還是要有所抉擇的。雖然藝多不壓身,但問題是藝多是有代價的,是需要你付出時間和精力的,而我個人更贊成在同等代價的情況下獲取最大的收獲。

首先,我比較推崇的基礎書籍有三本,分別是《深入理解計算機系統》,《tcp/ip詳解 卷一、二、三》,《數據結構與算法》。其中TCP/IP有三本書,但我們這里把這三本看成是一本大書。這三本分別適合三種人,《深入理解計算機系統》比較適合一直從事Java Web開發和APP后端開發工作的人群。《tcp/ip詳解 卷一、二、三》比較適合做網絡編程的人群,比如你使用netty去開發的話,那么就要對TCP/IP有更深入的了解。而《數據結構與算法》這本書,則比較適合做計算研究工作的人,比如剛才提到的分布式計算。另外,我要強調的是,這里所說的適合,并不是其它兩本對你就沒有用。比如你做Java Web和APP后端開發,《tcp/ip詳解 卷一、二、三》這本書對你的作用也是很大的。這里只是分出個主次關系而已,你要是時間足夠的話,能把三本都精讀那當然最好不過了。

但如果時間有限的話,那么就先挑對你幫助最大的書去讀。理論上來講,這一年你能把這三本其中一本精讀下來,就已經非常厲害了。有了基礎,有了前面的工作經驗,你就可以去開拓屬于你的領域了。在這一年里,一定要規劃好自己的領域,建立好自己的優勢,制造出差異性。如果你對自己的領域不夠清晰的話,隨著你工作的時間日益增多,你接觸的技術會越來越多,這個時候,你很容易被淹死在技術的海洋里,看似接觸的技術越來越多,會用的也越來越多,但你毫無優勢。有的同學可能會問,“我,我也不知道我的領域是什么啊?怎么辦呢?”對于這種人,我只想說,“臥槽,這還問我?要不干脆我替你學習得了,好不好?”

第五部分:參加工作4年到5年的同學經過前面一年的歷練,相信你在自己所鉆研的領域已經有了自己一定的見解,這個時候,技術上你應該已經遇到瓶頸了。這個時候不要著急提高自己的技術,已經是時候提高你的影響力了,你可以嘗試去一些知名的公司去提高你的背景,你可以發表一些文章去影響更多的人。當然,你也可以去Github創建一個屬于你的開源項目,去打造自己的產品。

技術學到這個階段,很容易遇到瓶頸,而且往往達到一定程度后,你再深入下去的收效就真的微乎其微了,除非你是專門搞學術研究的。然而很可惜,大部分程序猿做不到這一步,那是科學家做的事情。這個時候提高影響力不僅僅是因為技術上容易遇到瓶頸,更多的是影響力可以給你創造更多的機會。程序猿在某種程度上和明星很像,一個好的電視劇和電影就可以成就一批明星,程序猿有的時候也是,一個好的項目就可以成就一群程序猿。比如國內幾個膾炙人口的項目,像淘寶、支付寶、QQ、百度、微信等等。這每一個項目,都成就了一批程序猿。我敢說,這里面任何一個項目,如果你是它的核心開發,光是這樣一個Title,就已經是你非常大的優勢。更何況還不止如此,Title說到底也是個名頭,更重要的是,這種項目在做的時候,對你的歷練一定也是非常給力的。

而你如果想要參與這樣的項目,除了靠運氣之外,影響力也是很重要的一個手段。比如你在分布式計算領域有一定的影響力,那么如果有什么好的關于分布式計算的項目,對方就很可能會邀請你。就算人家不邀請你,你自己主動去面試的時候,對方如果知道你在這個領域的影響力,也肯定會起到很大的作用,而這個作用,甚至可能會超過你現在的技術能力。所以,在這個階段,你最大的任務是提高自己的影響力,為自己未來的十年工作生涯那一天做準備。如果你能夠靠你的影響力和以前積累的技術,參與到一個偉大的項目當中,那么你后面的五年也就有著落了。當然了,我現在滿打滿算,做程序猿也就4年半不到,因此關于4年到5年這一部分,我的見解不一定是對的,就算是對的,也不一定是適合任何人的。

所以,希望大家自己有的判斷力,去決定到底該如何度過這一年。結語本文到此就基本結束了,整篇文章很長,但其實主要就說了兩部分內容,一個是社招面試的準備,一個是Java生涯的學習。關于這兩部分,我已經給出了自己的見解,但是還是那句話,每個人吸收知識的時候,都要有抽取精華,去除糟粕的能力。我所說的,可能有些是對的,有些是錯的,有些是適合你的,有些是不太適合你的,你要自己能夠判斷。其實你在生活和工作當中也是一樣的,你身邊的人形形色色,有的人你喜歡,有的人你很討厭。但其實你喜歡的人也有缺點,你討厭的人也有優點。你要學會從你討厭的人身上學會他的優點,千萬不要一棒子打死,這只會讓你失去很多學習成長的機會。好了,說了這么多了,就到此為止吧,希望本文可以幫助到作為程序猿或即將成為程序猿的你。

下載嵌入式學習路線建議(5篇)word格式文檔
下載嵌入式學習路線建議(5篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    關于嵌入式開發的一點建議

    CSDN:很多人都講嵌入式開發很難,能不能就你學習和工作經驗與大家分享下嵌入式開發如何開始和深入?作為嵌入式研發工程師,你認為其應具備哪些知識結構和實戰能力? 卜茂霞:說到嵌入......

    嵌入式Linux學前建議

    嵌入式Linux學前建議(初學者必讀) 目前,Linux作為嵌入式系統的主力軍,廣泛應用于消費類電子、工業控制、軍工電子、電信/網絡/通訊、航空航天、汽車電子、醫療設備、儀器儀表等......

    系統學習嵌入式Linux幾點非常實用的建議

    系統學習嵌入式Linux 幾點非常實用的建議 學習掌握嵌入 Linux 的開發與移植現在非常流行。各種學習文章與培訓班,充斥書店街頭。筆者也上了路,經歷漫長的摸索,終于一日開竅,但的......

    Java學習路線

    怎么學習Java,這是很多新手經常會問我的問題,現在我簡單描述下一個Java初學者到就業要學到的一些東西: 首先要明白Java體系設計到得三個方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 P......

    大數據學習路線

    大數據學習路線 年薪30W大數據學習路線圖: 一、Hadoop入門,了解什么是Hadoop 1、Hadoop產生背景 2、Hadoop在大數據、云計算中的位置和關系 3、國內外Hadoop應用案例介紹......

    JAVA學習路線

    1. JAVA學習路線1.1 基礎語法及JAVA原理基礎語法和JAVA原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當危險的。學習JAVA也是如此,必須要有扎實的基礎,你才能在J2EE、J2ME領......

    期貨學習路線

    期貨交易是現有幾種能憑借動力,耐力和技巧,以相對較少的資金投入來獲得無限潛在利潤的投資工具之一。可以說沒有任何資本投機像期貨交易那樣充滿投機性,迷惑性,風險性而又前景廣......

    JAVA學習路線

    Java是一個通用的編程語言,其實可以干很多事,怎么學Java就看怎么用了。但有一些一般的步驟:1. 熟悉一種文本編輯器,比如vim, eclipse, notepad++, textmate等。知道哪些是開源的......

主站蜘蛛池模板: 潮喷失禁大喷水aⅴ无码| 国产午夜精品一区二区| 夜夜高潮次次欢爽av女| 国产三级精品三级男人的天堂| 18禁勿入网站入口永久| 亚洲国产精品va在线播放| 狠狠色噜噜狠狠狠8888米奇| 成人毛片100免费观看| 性无码专区无码| 国产av一区二区三区无码野战| 精品久久久久久中文墓无码| 在线观看精品视频网站| 日韩成人一区二区三区在线观看| 717影院理论午夜伦八戒| 国产精品嫩草影院免费观看| 狼狼综合久久久久综合网| 日日橹狠狠爱欧美视频| 成人无码a∨电影免费| 久久国产精品99国产精| 久久无码人妻热线精品| 久久精品国产色蜜蜜麻豆| 好紧好爽好湿别拔出来视频男男| 2020每日更新国产精品视频| 加勒比中文无码久久综合色| a级毛片毛片免费观看久潮喷| 国产精品 欧美 亚洲 制服| 国产免费无遮挡吃奶视频| 国产无套露脸在线观看| 亚洲高清有码中文字| 日本午夜免a费看大片中文4| 国产做受???麻豆免费| 欧美亚洲日韩在线在线影院| 国产成网站18禁止久久影院| 国产成人精品综合在线观看| 精品一区二区三区在线观看视频| 亚洲无日韩码精品| 电影 国产 偷窥 亚洲 欧美| 成人久久久久久久久久久| 国产午夜人做人免费视频中文| 国产精品va无码二区| 亚洲av无码乱码国产一区二区|