第一篇:不要做浮躁的嵌入式系統(tǒng)工程師
不要做浮躁的嵌入式系統(tǒng)工程師
1、不要看到別人的回復(fù),第一句話就說:給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,就會知道自己和別人思路的差異。
2、初學(xué)者請不要看太多的書,那會誤人子弟的,先找一本好書系統(tǒng)的學(xué)習(xí)。很多人用了很久都是只對部分功能熟悉而已,不系統(tǒng)還是不夠的。
3、看幫助。不要因?yàn)楹茈y,而自己又是初學(xué)者所以就不看。幫助永遠(yuǎn)是最好的參考手冊,雖然幫助的文字有時(shí)候很難看懂,或不夠直觀。
4、不要被一些專用詞匯所迷惑,最根本的是先了解最基礎(chǔ)知識。
5、不要放過任何一個(gè)看上去很簡單的小問題--它們往往并不那么簡單,或者可以引申出很多知識點(diǎn),不會舉一反三你就永遠(yuǎn)學(xué)不會。
6、知道一點(diǎn)東西,并不能說明你會用,會用是需要實(shí)踐經(jīng)驗(yàn)和時(shí)間積累的。
7、入門并不難,難的是長期堅(jiān)持實(shí)踐和不遺余力的學(xué)習(xí)和實(shí)踐。
8、看再多的書是學(xué)不會用的,要多實(shí)踐,多動手。
9、把時(shí)髦的技術(shù)掛在嘴邊,還不如把基本的技術(shù)記在心里。
10、在任何時(shí)刻都不要認(rèn)為自己手中的書已經(jīng)足夠了。
11、看得懂的書,請仔細(xì)看;看不懂的書,請硬著頭皮看。
12、別指望看第一遍書就能記住和掌握什么--請看第二遍、第三遍。。
13、請把書上的例子親手去實(shí)踐一下。
14、把在書中看到的有意義的例子進(jìn)行擴(kuò)充,并將其運(yùn)用到自己的設(shè)計(jì)中。
15、不要漏掉書中任何一個(gè)練習(xí)和實(shí)踐--請全部做完并記錄下思路。
16、別心急,應(yīng)用確實(shí)不容易,水平是在不斷的實(shí)踐中完善和發(fā)展的。
17、每學(xué)到一個(gè)知識點(diǎn)的時(shí)候,嘗試著對別人講解這個(gè)知識點(diǎn)并讓他理解--你能講清楚才說明你真的理解了。
18、記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識點(diǎn)。
19、保存好你做過的所有的源文件----那是你最好的積累之一。
20、對于網(wǎng)絡(luò),還是希望大家能多利用一下。很多問題不是非要到論壇來問的,首先你要學(xué)會自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,別老是等待別人給你答案,看的出你平時(shí)一定也很懶!
21、到一個(gè)論壇,你要學(xué)會去看以前的帖子,不要什么都不看就發(fā)帖子問,也許你的問題早就有人問過了,你再問,別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰也不希望自己的帖子沒人回的。
22、雖然不是打擊初學(xué)者,但是這句話還是要說:論壇論壇,就是大家討論的地方,如果你總期望有高手無償指點(diǎn)你,除非他是你親戚??!討論者,起碼是水平相當(dāng)?shù)牟庞杏懻摰恼f法,如果水平真差距太遠(yuǎn)了,連基本操作都需要別人給解答,誰還跟你討論呢。
第二篇:《不要做浮躁的嵌入式工程師》觀后感
《不要做浮躁的嵌入式工程師》觀后感
《不要做浮躁的嵌入式工程師》這篇文章在網(wǎng)上流行,近來再讀一次,寫一下自己的感受以及體會。
1、不要看到別人的回復(fù),第一句話就說:給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,就會知道自己和別人思路的差異。
——代碼如文章,人家的代碼是人家的思想。完全抄人家的代碼會影響你的思路甚至思維。搞單片機(jī)的應(yīng)該知道uchar吧?
2、初學(xué)者請不要看太多的書,那會誤人子弟的,先找一本好書系統(tǒng)的學(xué)習(xí)。很多人用了很久都是只對部分功能熟悉而已,不系統(tǒng)還是不夠的。
——書是要慢慢看的。比如人家說學(xué)習(xí)嵌入式,要學(xué)數(shù)電、模電、組成原理、操作系統(tǒng)、網(wǎng)絡(luò)、??,我們是神?怎么能全學(xué)呢?學(xué)習(xí)Linux,隨便一本介紹基本命令行、基礎(chǔ)知識的書就可以了,不用貪太多。
3、看幫助。不要因?yàn)楹茈y,而自己又是初學(xué)者所以就不看。幫助永遠(yuǎn)是最好的參考手冊,雖然幫助的文字有時(shí)候很難看懂,或不夠直觀。
——當(dāng)你看多了幫助文檔,你的專業(yè)知識也會提高!這對寫技術(shù)性文章有很大的好處,如果是e文的話,你會發(fā)現(xiàn)你的英文水平大大的提高!相信我,做為一個(gè)過來人(我體會過,算是挺“過來”了),我可以很負(fù)責(zé)的保證。
4、不要被一些專用詞匯所迷惑,最根本的是先了解最基礎(chǔ)知識。
——VC!=C++,你有C++的基礎(chǔ),加點(diǎn)消息映射、消息隊(duì)列等等知識,就可以寫MFC了。
5、不要放過任何一個(gè)看上去很簡單的小問題--它們往往并不那么簡單,或者可以引申出很多知識點(diǎn),不會舉一反三你就永遠(yuǎn)學(xué)不會。
——這是非常重要的,但你必須付出很多時(shí)間,同時(shí),你的水平會不斷提高。
6、知道一點(diǎn)東西,并不能說明你會用,會用是需要實(shí)踐經(jīng)驗(yàn)和時(shí)間積累的?!銜肳indows,不代表你的操作系統(tǒng)水平很高。
7、入門并不難,難的是長期堅(jiān)持實(shí)踐和不遺余力的學(xué)習(xí)和實(shí)踐。
——當(dāng)你會敲命令行后,你還會想做什么?適而可止?還是堅(jiān)持學(xué)新的知識?
8、看再多的書是學(xué)不會用的,要多實(shí)踐,多動手。
——這個(gè)不用說吧?計(jì)算機(jī)專業(yè)的人有些不會寫代碼,自動化專業(yè)的人有些不會拿烙鐵。——有些情況例外。
9、把時(shí)髦的技術(shù)掛在嘴邊,還不如把基本的技術(shù)記在心里。
——基礎(chǔ)很重要。
10、在任何時(shí)刻都不要認(rèn)為自己手中的書已經(jīng)足夠了。
——書看得越多,越發(fā)覺自己無知!
11、看得懂的書,請仔細(xì)看;看不懂的書,請硬著頭皮看。
——是的,硬著頭皮看吧,我看第一本單片機(jī)的書也是硬著頭皮的。
12、別指望看第一遍書就能記住和掌握什么--請看第二遍、第三遍。?!脮前倏床粎挼?,每次看都會有不同的收獲。
13、請把書上的例子親手去實(shí)踐一下。
——直接復(fù)制網(wǎng)上的代碼,編譯會出現(xiàn)很多莫名其妙的錯(cuò)誤信息。
14、把在書中看到的有意義的例子進(jìn)行擴(kuò)充,并將其運(yùn)用到自己的設(shè)計(jì)中。
——這樣,經(jīng)過你的消化,就是你的東西了!
15、不要漏掉書中任何一個(gè)練習(xí)和實(shí)踐--請全部做完并記錄下思路?!枰懔Γ?/p>
16、別心急,應(yīng)用確實(shí)不容易,水平是在不斷的實(shí)踐中完善和發(fā)展的。——有時(shí)候,要達(dá)到一定境界水平才能有所悟、有所作為。
17、每學(xué)到一個(gè)知識點(diǎn)的時(shí)候,嘗試著對別人講解這個(gè)知識點(diǎn)并讓他理解--你能講清楚才說明你真的理解了。
——也是鍛煉口才的機(jī)會。
18、記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識點(diǎn)。
——要的,我們要不斷地學(xué)習(xí),不日進(jìn),則日退。
19、保存好你做過的所有的源文件——那是你最好的積累之一。
——寫文檔,存代碼。
20、對于網(wǎng)絡(luò),還是希望大家能多利用一下。很多問題不是非要到論壇來問的,首先你要學(xué)會自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,別老是等待別人給你答案,看的出你平時(shí)一定也很懶!
——有些是人想著“前人種樹”,他做“后人”,殊不知,害的是他自己。
21、到一個(gè)論壇,你要學(xué)會去看以前的帖子,不要什么都不看就發(fā)帖子問,也許你的問題早就有人問過了,你再問,別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰也不希望自己的帖子沒人回的。
——我在ouravr、csdn上看了很久的貼才敢發(fā)帖、回帖的。
22、雖然不是打擊初學(xué)者,但是這句話還是要說:論壇論壇,就是大家討論的地方,如果你總期望有高手無償指點(diǎn)你,除非他是你親戚??!討論者,起碼是水平相當(dāng)?shù)牟庞杏懻摰恼f法,如果水平真差距太遠(yuǎn)了,連基本操作都需要別人給解答,誰還跟你討論呢。
——很多人都喜歡說“交流”,但別忘了交流的是我們!連“$”和“#”都搞不清楚的,還是不交流吧。
浮躁的人容易問:我到底該學(xué)什么?--別問,學(xué)就對了!
——我不知我該學(xué)什么,所以我不停地學(xué),雖然很累,但沒辦法。
浮躁的人容易問:有錢途嗎?--建議你去搶銀行算了!
——也可以吧。
浮躁的人容易說:我要中文版!我英文不行?。恍校繉W(xué)呀!
——可惜沒多少人愿意去學(xué),有現(xiàn)成的多好!
浮躁的人分兩種:只觀望而不學(xué)的人;只學(xué)而不堅(jiān)持的人。
——我不是這兩種人,但我不敢說我不浮躁。
浮躁的人永遠(yuǎn)不是(也成不了)一個(gè)高手。
——我會努力的!
第三篇:請不要做浮躁的人(F-CSDN)
請不要做浮躁的人
說明:作為一個(gè)菜鳥,看了以下話語后很有感觸,是啊,當(dāng)你并沒有去做什么時(shí),怎么知道編程難或者是簡單呢!時(shí)常的看一下鼓勵(lì)的話,可以讓自己保持前進(jìn)的動力,看到以下經(jīng)典的東西后,我就“偷”過來了,望看到這篇博客的人,別透漏出去哈。。自己藏起來。。寫下自己的感悟,腳踏實(shí)地,前進(jìn)吧?。?/p>
1.不要看到別人的回復(fù)第一句話就說:給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
2.初學(xué)者請不要看太多太多的書那會誤人子弟的,先找本系統(tǒng)的學(xué),很多人用了很久都是只對部分功能熟悉而已,不系統(tǒng)還是不夠的。
3.看幫助,不要因 為很難而自己是初學(xué)者所以就不看;幫助永遠(yuǎn)是最好的參考手冊,雖然幫助的文字有時(shí)候很難看懂,總覺得不夠直觀。
4.不要被對象、屬性、方法等詞 匯所迷惑;最根本的是先了解最基礎(chǔ)知識。
5.不要放過任何一個(gè)看上去很簡單的小問題--他們往往并不那么簡單,或者可以引伸出很多知識點(diǎn);不會 舉一反三你就永遠(yuǎn)學(xué)不會。
6.知道一點(diǎn)東西,并不能說明你會編程,編程是需要經(jīng)驗(yàn)積累的。
7.學(xué)編程并不難,ASP、PHP、Java和C#等等也不過如此--難的是長期堅(jiān)持實(shí)踐和不遺余力的博覽群書;
8.看再多的書是學(xué)不全編程的,要多實(shí)踐;
9.把時(shí)髦的技 術(shù)掛在嘴邊,還不如把過時(shí)的技術(shù)記在心里;
10.學(xué)習(xí)編程最好的方法之一就是多練習(xí);
11.在任何時(shí)刻都不要認(rèn)為自己手中的書已經(jīng)足 夠了;
12.看得懂的書,請仔細(xì)看;看不懂的書,請硬著頭皮看;
13.別指望看第一遍書就能記住和掌握什么——請看第二遍、第三遍;
14.請把書上的例子親手到電腦上實(shí)踐,即使配套光盤中有源文件;
15.把在書中看到的有意義的例子擴(kuò)充;并將其切實(shí)的運(yùn)用到自己的 工作中;
16.不要漏掉書中任何一個(gè)練習(xí)——請全部做完并記錄下思路;
17.當(dāng)你寫代碼到一半?yún)s發(fā)現(xiàn)自己用的方法很拙劣時(shí),請不要馬 上停手;請盡快將余下的部分粗略的完成以保證這個(gè)代碼的完整性,然后分析自己的錯(cuò)誤并重新編寫和工作;
18.別心急,寫代碼確實(shí)不容易;水平是在 不斷的實(shí)踐中完善和發(fā)展的;
19.每學(xué)到一個(gè)知識難點(diǎn)的時(shí)候,嘗試著對別人講解這個(gè)知識點(diǎn)并讓他理解——你能講清楚才說明你真的理解了; 20.記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識點(diǎn);
21.保存好你做過的所有的源文件----那是你最好的積累之一;
22.對于 網(wǎng)絡(luò),還是希望大家能多利用一下,很多問題不是非要到論壇來問的,首先你要學(xué)會自己找答案,比如google、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字 就能找到很多相關(guān)資料,別老是等待別人給你希望,看的出你平時(shí)一定也很懶!
23,到一個(gè)論壇,你學(xué)會去看以前的帖子,不要什么都不看就發(fā)帖子 問,也許你的問題早就有人問過了,你再問,別人已經(jīng)不想再重復(fù)了,做為初學(xué)者,誰也不希望自己的帖子沒人回的。
24,雖然不是打擊初學(xué)者,但是 這句話還是要說:論壇論壇,就是大家討論的地方,如果你總期望有高手總無償指點(diǎn)你,除非他是你親戚!討論者,起碼是水平相當(dāng)?shù)牟庞杏懻摰恼f法,如果水平真差距太遠(yuǎn)了,連基本操作都需要別人給解答,誰還跟你討論呢。
25,不要指望看過一兩本書之后沒有太多基礎(chǔ)的你就能成為絕頂高手,也不管寫書的 那個(gè)人是怎樣的絕頂高手,事實(shí)上那是不可能的,沒有長時(shí)間的實(shí)踐和練習(xí)是不會成為高手的。
26,不要因?yàn)樘唵味蛔?,要知道大畫家達(dá)芬奇是從學(xué)畫雞蛋開始他的畫家生涯的。
27,不要一遇到個(gè)錯(cuò)誤就害怕得不得了,所謂的高手只不過是錯(cuò)得比你多一些,在總結(jié)之后經(jīng)驗(yàn)比你豐富一些而已。
浮躁的人容易問:我到底該學(xué)什么;----別問,學(xué)就對了;
浮躁的人容易問:學(xué)腳本有錢途嗎;----建議你去搶銀行;
浮 躁的人容易說:我要中文版!我英文不行!----不行?學(xué)呀!
浮躁的人分兩種:只觀望而不學(xué)的人;只學(xué)而不堅(jiān)持的人;
浮躁的人永遠(yuǎn)不 是一個(gè)高手。
感悟:
? ? ?
我決定了::從現(xiàn)在開始不再浮躁 {
while(1){ ? ? ? ? ? 浮躁的人容易問:我到底該學(xué)什么;----別問,學(xué)就對了;
浮躁的人容易問:學(xué)腳本有錢途嗎;----建議你去搶銀行;
浮 躁的人容易說:我要中文版!我英文不行!----不行?學(xué)呀!
浮躁的人分兩種:只觀望而不學(xué)的人;只學(xué)而不堅(jiān)持的人;
浮躁的人永遠(yuǎn)不 是一個(gè)高手。
?? }
?? return 腳踏實(shí)地;
?? }
第四篇:嵌入式工程師(范文)
什么是嵌入式工程師?與JAVA等通常的軟件工程師有什么區(qū)別?
嵌入式軟件指嵌入在硬件中的非PC操作系統(tǒng)和開發(fā)工具軟件,它在產(chǎn)業(yè)中的關(guān)聯(lián)關(guān)系體現(xiàn)為:芯片設(shè)計(jì)制造\嵌入式系統(tǒng)軟件\嵌入式電子設(shè)備研發(fā)和制造。嵌入式軟件主要分為三類:嵌入式操作系統(tǒng)、嵌入式支撐軟件、嵌入式應(yīng)用軟件。從事該方面研發(fā)的人員即為嵌入式工程師。與其他的軟件工程師相比,嵌入式分為操作系統(tǒng)和硬件兩個(gè)方面,就業(yè)的方向更廣、更深,就業(yè)機(jī)會和入職待遇比普通軟件工程師好。
嵌入式工程師月薪有多少?
移動通信行業(yè)是嵌入式軟件最重要的應(yīng)用領(lǐng)域之一,手機(jī)用嵌入式軟件幾乎占到了整個(gè)嵌入式軟件應(yīng)用規(guī)模的60%。到了3G時(shí)代,手機(jī)、數(shù)字電視、信息家電、網(wǎng)絡(luò)電話、汽車電子、醫(yī)療電子等都將是嵌入式軟件的重要應(yīng)用領(lǐng)域。
人力資源專家表示,嵌入式軟件開發(fā)是未來幾年最熱門和最受歡迎的職業(yè)之一。權(quán)威部門統(tǒng)計(jì),我國目前嵌入式軟件人才缺口每年為20萬人左右,未來隨著“三網(wǎng)融合”不斷提速,3G網(wǎng)絡(luò)全面鋪開,這一數(shù)字還將成倍增長。
根據(jù)業(yè)內(nèi)發(fā)布的薪資報(bào)告,具有10年工作經(jīng)驗(yàn)的高級嵌入式軟件工程師年薪在30萬元左右。即使是初級的嵌入式軟件開發(fā)人員,平均月薪也在5000元左右,中高級的嵌入式軟件工程師月薪平均已超過萬元。
嵌入式工程師市場行情怎么樣?嵌入式工程師的未來發(fā)展如何?
日前,記者從國內(nèi)最大的IT人才服務(wù)機(jī)構(gòu)東方標(biāo)準(zhǔn)獲悉,由于日本對從事嵌入式系統(tǒng)開發(fā)的實(shí)用型軟件工程師的需求長期居高不下,東方標(biāo)準(zhǔn)國際軟件工程師(嵌入式Linux/日語)培訓(xùn)班的學(xué)員還沒結(jié)業(yè),便已被多家日本軟件企業(yè)搶先高薪“預(yù)訂”。
據(jù)介紹,目前嵌入式系統(tǒng)已普遍應(yīng)用于無線通訊、工業(yè)自動化、汽車電子、醫(yī)學(xué)科技、消費(fèi)電子等領(lǐng)域,像常見到的手機(jī)、PDA、機(jī)頂盒、高清電視(HDTV)、智能家電、醫(yī)療儀器、航天航空設(shè)備等采用的都是典型的嵌入式系統(tǒng)。
近年來,嵌入式系統(tǒng)應(yīng)用在全球范圍內(nèi)取得了長足的進(jìn)展。嵌入式產(chǎn)業(yè)已經(jīng)成為帶動IT發(fā)展的新的增長點(diǎn)。作為世界上最先進(jìn)的消費(fèi)電子產(chǎn)品生產(chǎn)大國,日本的嵌入式系統(tǒng)產(chǎn)業(yè)的發(fā)展在全球處于領(lǐng)先地位。截止到2006年,日本已經(jīng)有將近11萬家公司從事嵌入式領(lǐng)域內(nèi)的開發(fā)業(yè)務(wù),嵌入式軟件工程師超過19萬人,但人才缺口也接近10萬人。
造成目前國內(nèi)外從事嵌入式開發(fā)人才稀缺的原因,一方面是由于這一領(lǐng)域入門門檻較高,不僅要懂較底層軟件,對軟件專業(yè)水平要求較高,而且必須懂得硬件的工作原理,所以
非專業(yè)IT人員很難切入這一領(lǐng)域;另一方面,這一領(lǐng)域較新,很多軟硬件技術(shù)出現(xiàn)時(shí)間不長或正在出現(xiàn),掌握這些新技術(shù)的人少。據(jù)東方標(biāo)準(zhǔn)日本分公司介紹,嵌入式人才稀缺,身價(jià)自然就高,經(jīng)驗(yàn)與薪水也成正比。在日本從事嵌入式開發(fā)工作的工程師年薪普遍都在4萬美元左右。如果日語能力強(qiáng),或者如果國內(nèi)有很豐富的工作經(jīng)驗(yàn),或者如果學(xué)歷比較高,薪金會更高些。
如何才能成為嵌入式工程師?
(1)首先學(xué)嵌入不是為了跟風(fēng),而是為了逐浪。不是要看大家都去做 這一行才去做。是真的喜歡,這樣才能精,才能做到“逐浪”!
(2)成功的歷程是漫長、艱辛的,要有一顆艱韌不拔的心:P
(3)文章中說的學(xué)習(xí)過程和資料大致差不多。但可惜的是在我花了很 長時(shí)間入門后才發(fā)現(xiàn)這篇文章,要不那短時(shí)間會縮減不少。
個(gè)人覺得需要注意的一點(diǎn)是:文中提到的步驟不是按步就班的,根據(jù) 個(gè)人的情況補(bǔ)全即可:P
近來嵌入式挺火,于是大家都往這里擠。我想提醒大家的是,嵌入式馬上也會成為如今的軟件業(yè)。在你進(jìn)來之前請先考慮清楚。但只要我們真的學(xué)精了一樣?xùn)|西,不管它將來變成什么樣,哪怕最后只剩下一個(gè)人,那個(gè)人也一定就是你自己。
很多人以為搞嵌入式就是隨便找本書看看,在電腦上編幾個(gè)程序就完事。非也,其實(shí)嵌入式的門檻是比較高的。具體如下:
1、您得有一定數(shù)量的Money。
(1)、開發(fā)板貴
(2)、培訓(xùn)費(fèi)更貴
(3)、開發(fā)平臺是貴得不能再貴。(除非您只是想玩玩而已)
2、需要學(xué)習(xí)的東西多。(1)、window環(huán)境編程;(2)、Linux環(huán)境編程;(3)、單片機(jī)
3、最后也是最重要的一點(diǎn),你得有堅(jiān)韌不拔之志和一顆平常之心。
(1)、自信 堅(jiān)強(qiáng) 積極 勤快(注:好的自信是自覺的!)
(2)、成功其實(shí)就是成為最好的您自己
嵌入式門檻雖然較高,但也跟其他事物一樣,并不是牢不可破。只要我們用心去對待,東雪終將化去,春風(fēng)定會吹來。具體步驟如下:
1、《C語言》第二版 譚浩強(qiáng) ; 《C程序設(shè)計(jì)語言》第二版 徐寶文譯機(jī)戒工業(yè)出版社你能區(qū)分開指針數(shù)組和數(shù)組指針嗎?你知道函數(shù)指針嗎?
你能區(qū)分開定義一個(gè)變量時(shí)系統(tǒng)給它分配的空間與用malloc()函數(shù)給一個(gè)變量分配的空間有什么不一樣嗎?
2、《數(shù)據(jù)結(jié)構(gòu)》C語言版黃國愉、葉乃青編 清華大學(xué)出版社
你能合上書本,用C語言實(shí)現(xiàn)書中的單鏈表、雙鏈表數(shù)據(jù)結(jié)構(gòu)嗎?
3、《實(shí)用C++程序設(shè)計(jì)》第二板 中國電力出版社 Steve_Oualline著
此階段主要是學(xué)習(xí)其面向?qū)ο蟮木幊趟枷?,加深對C語言和數(shù)據(jù)結(jié)構(gòu)的理解。
4、學(xué)習(xí)單片機(jī),最好能找個(gè)前輩帶一帶。
你能用51單片機(jī)做出一樣實(shí)際的東西嗎?即使它再簡單!
要注意加深對中斷的理解。
5、學(xué)習(xí)ARM單片機(jī)。
(1)、細(xì)讀《ARM微控制器基礎(chǔ)與實(shí)戰(zhàn)》周立工編寫(注:即使你不用書中的開發(fā)板)
(2)、細(xì)讀相關(guān)芯片的原版英文文檔。如:arm920TE.pdfS3C2410_1.2.pdf6、學(xué)習(xí)uCOS!操作系統(tǒng)。
(1)、細(xì)讀《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-!》第二版 召貝貝譯
你能把uCOS!移植到自己的平臺上嗎?
(2)、能編寫在uCOS!操作系統(tǒng)環(huán)境下運(yùn)行的針對具體硬件的驅(qū)動程序
7、熟悉Linux環(huán)境,學(xué)習(xí)Linux環(huán)境編程,學(xué)習(xí)交叉編程
(1)、細(xì)讀《linux命令大全.pdf》
(2)、細(xì)讀《GNU Make 使用手冊(中譯版).pdf》
(3)、學(xué)習(xí)創(chuàng)建交叉編程環(huán)境.
8、學(xué)習(xí)Linux操作系統(tǒng)。
(1)、《UNIX環(huán)境高級編程》
(2)、細(xì)讀“joyfire 筆記”,可在“[url][/url]”網(wǎng)站的好書下載欄目獲取
(3)、細(xì)讀《linux內(nèi)核完全注釋》
(4)、細(xì)讀《understanding the linux kernel 2》
(5)、利用源代碼閱讀利器工具"Source Insight"進(jìn)行真正的linux內(nèi)核原碼刨析
(6)、最后進(jìn)行內(nèi)核移植,并能編寫在linux操作系統(tǒng)環(huán)境下運(yùn)行的針對具體硬件的驅(qū)動程序
9、學(xué)習(xí)Linux設(shè)備驅(qū)動編寫。可參考《Linux設(shè)備驅(qū)動程序》
10、復(fù)習(xí)C++,學(xué)習(xí)用QT進(jìn)行圖形界面編程
(1)、細(xì)讀《QT編程寶典》
(2)、學(xué)會通過查看QT電子文檔進(jìn)行QT GUI實(shí)地編程
(3)、學(xué)習(xí)交叉編程.(其實(shí)就是把命令qmake變?yōu)閠make)
11、當(dāng)然,你也可學(xué)習(xí)一下PCB的制作和設(shè)計(jì)一個(gè)自己的CPU(即軟殼)
至此,你已學(xué)完嵌入式的整流程!但謹(jǐn)記:一個(gè)有思想的人才真是一個(gè)力量無邊的人;有容乃大,能予方強(qiáng)!
第五篇:嵌入式系統(tǒng)工程師的十個(gè)不要
嵌入式系統(tǒng)工程師的十個(gè)不要
1.不要第一句話就說:給個(gè)代碼吧!你應(yīng)該想想為什么。當(dāng)你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
2.初學(xué)者請不要看太多的書那會誤人子弟的。先找一本好書系統(tǒng)的學(xué)習(xí)。很多人用了很久都是只對部分功能熟悉而已,不系統(tǒng)還是不夠的。
3.看幫助。不要因?yàn)楹茈y,而自己又是初學(xué)者所以就不看;幫助永遠(yuǎn)是最好的參考手冊,雖然幫助的文字有時(shí)候很難看懂,或不夠直觀。
4.不要被一些專用詞匯所迷惑;最根本的是先了解最基礎(chǔ)知識。
5.不要放過任何一個(gè)看上去很簡單的小問題--他們往往并不那么簡單,或者可以引伸出很多知識點(diǎn);不會舉一反三你就永遠(yuǎn)學(xué)不會。
6.不要知道一點(diǎn)東西就以為懂了,這并不能說明你會用,會用是需要實(shí)踐經(jīng)驗(yàn)和時(shí)間積累的。
7.不要放棄,入門并不難,難的是長期堅(jiān)持實(shí)踐和不遺余力的學(xué)習(xí)和實(shí)踐。
8.不要只看書,看再多的書是學(xué)不會用的,要多實(shí)踐,多動手。
9.不要老把時(shí)髦的技術(shù)掛在嘴邊,把時(shí)髦的技術(shù)掛在嘴邊,還不如把基本的技術(shù)記在心里。
10.在任何時(shí)刻都不要認(rèn)為自己手中的書已經(jīng)足夠了。