[導(dǎo)讀]我的技術(shù)之路-VC++->單片機(jī)->ARM->LINUX->Wince
我是一個(gè)從小就喜歡動(dòng)手的農(nóng)家子弟,經(jīng)歷了很多的風(fēng)雨,也有過(guò)很多成功喜悅.
自從初中的時(shí)候,我的同學(xué)自己組裝了一臺(tái)功放機(jī),那種風(fēng)光讓我對(duì)電子技術(shù)產(chǎn)生了癡迷的愛(ài)好.經(jīng)歷過(guò)很多曲折后,懷著夢(mèng)想,2001進(jìn)入了一所大學(xué)學(xué)習(xí)計(jì)算機(jī),上天給了我成就夢(mèng)想的機(jī)會(huì),雖然現(xiàn)在還沒(méi)有實(shí)現(xiàn).
2003年的上學(xué)期,我們C++課程的教授在找搞設(shè)計(jì)學(xué)生,我很榮幸被教授選中,給的第一個(gè)課題是化工品管理,當(dāng)作我入選考題.當(dāng)時(shí)沒(méi)有什么經(jīng)驗(yàn),花了3個(gè)月業(yè)余時(shí)間才完成基本的功能.經(jīng)過(guò)這個(gè)這簡(jiǎn)單的課題,我認(rèn)識(shí)到了C++程序設(shè)計(jì)基本方法,熟悉了C++的語(yǔ)法及面向?qū)ο蟮木幊趟枷?了解了MFC的基本框架.2003年的上學(xué)期就這樣完了.
2003年的下學(xué)期正式到教授的實(shí)驗(yàn)室開(kāi)始"上班".課題是三維地理信息系統(tǒng).一看傻眼了,復(fù)雜程度讓我有點(diǎn)害怕起來(lái).但是來(lái)了就安心做吧.就這樣開(kāi)始了VC++的開(kāi)發(fā)之路.項(xiàng)目主要人員是兩個(gè)導(dǎo)師,一個(gè)博士,三個(gè)研究生.包括我在內(nèi)的三個(gè)本科生.項(xiàng)目的主要功能是建立三維城市模型(虛擬現(xiàn)實(shí)),已經(jīng)有基本的模塊.我要完成的第一個(gè)模塊就是需要實(shí)現(xiàn)三維模型中建立道路,接到任務(wù)后發(fā)現(xiàn)不僅需要狂補(bǔ)VC++的知識(shí),還要熟悉OpenGL,Oracle空間數(shù)據(jù)庫(kù).完全是個(gè)全新的世界.呵呵.就這樣一邊寫(xiě)程序,一邊學(xué)習(xí)基本知識(shí).經(jīng)過(guò)了8個(gè)月的時(shí)間,程序框架及功能在導(dǎo)師的指導(dǎo)下基本完成.經(jīng)過(guò)這段時(shí)間的學(xué)習(xí),對(duì)應(yīng)用程序的消息機(jī)制,控件的應(yīng)用有個(gè)全新的認(rèn)識(shí).知道了應(yīng)用開(kāi)發(fā)的整個(gè)過(guò)程,也明白程序設(shè)計(jì)要注意的一些細(xì)節(jié).也發(fā)表了一篇不是很地道的論文.項(xiàng)目期間導(dǎo)師前后給我的工資平均下來(lái)大概500元/月,對(duì)于學(xué)生來(lái)講,這是個(gè)天文數(shù)字了,我會(huì)永遠(yuǎn)記住那位教授對(duì)我的恩情.還記得第一次領(lǐng)到工資興奮得花了600元去買(mǎi)了個(gè)手機(jī).可惜沒(méi)有用到多久就被小偷拿去享受了.
做了那個(gè)項(xiàng)目都快到2004年的4月份了,因?yàn)橐恢睂?duì)電子懷有濃厚的興趣,作出了我大學(xué)最愚蠢的計(jì)劃.離開(kāi)項(xiàng)目組準(zhǔn)備考電子方面的研究生.然而正好那年開(kāi)始要改革,研究生需要收費(fèi),當(dāng)時(shí)經(jīng)濟(jì)條件也不是很好.也沒(méi)法放棄VC++及電子的興趣去考研,堅(jiān)持了六個(gè)月放棄考研.但在準(zhǔn)備考驗(yàn)的期間也在補(bǔ)充自己電子方面的基礎(chǔ)知識(shí).通過(guò)圖書(shū)館,網(wǎng)絡(luò)論壇,用PROTEL畫(huà)了一個(gè)51單片機(jī)最小系統(tǒng)原理圖和PCB,當(dāng)?shù)谝淮斡脝纹瑱C(jī)完成跑馬燈試驗(yàn),讓我高興得跳起來(lái),同時(shí)也了解到了FPGA,DSP,ARM.讓我對(duì)電子領(lǐng)域有個(gè)基本的了解但不是很深入.后來(lái)找同學(xué)借了500塊自己裝了塊公版的S3C44B0的板子.最然沒(méi)有把全部功能都實(shí)現(xiàn),但是對(duì)硬件有個(gè)初步的了解.就這樣又度過(guò)了大學(xué)的6個(gè)月,基本上每天都是忙到11點(diǎn)才睡覺(jué).馬上又是一個(gè)新學(xué)期的開(kāi)始.
2004年9月份已經(jīng)徹底放棄考研,專(zhuān)心學(xué)習(xí)實(shí)踐知識(shí),也知道了家里實(shí)在很難湊足我的學(xué)費(fèi)了.找工作的壓力也來(lái)了.10月份的時(shí)候就開(kāi)始找工作.第一次走進(jìn)校園招聘會(huì)看到那爆滿(mǎn)的場(chǎng)面有點(diǎn)感到恐怖.經(jīng)過(guò)幾次失敗和成功,11月底確定了深圳一家公司.因?yàn)檫^(guò)完年就可以上班.然后就是按照公司的要求補(bǔ)充視頻方面的知識(shí),因?yàn)橹饕ぷ魇荲C++的視頻方面的軟件開(kāi)發(fā).2004年又這樣過(guò)去了.
2005年2月份就到深圳的那家公司上班了.這家公司主要是安防設(shè)備供應(yīng)商及系統(tǒng)集成商.剛?cè)ナ裁炊疾欢?又得重新學(xué)習(xí)安防知識(shí)及系統(tǒng)集成方面的東西.經(jīng)過(guò)大概三個(gè)月試用期的時(shí)間基本上了解了整個(gè)系統(tǒng)及公司產(chǎn)品.后面就是開(kāi)發(fā)了.程序都不是很大.第一個(gè)項(xiàng)目是開(kāi)發(fā)一個(gè)軟件通過(guò)串口來(lái)控制一個(gè)設(shè)備.初次合作沒(méi)有很好的溝通,前后花了2個(gè)月才完成.并且程序界面處理上,刷屏有個(gè)很?chē)?yán)重BUG,測(cè)試過(guò)程中沒(méi)有發(fā)現(xiàn),導(dǎo)致領(lǐng)導(dǎo)在驗(yàn)收的時(shí)候把系統(tǒng)搞死掉了.這次深受打擊.發(fā)現(xiàn)自己在程序的框架設(shè)計(jì)上有很大的不足,在后面的多個(gè)項(xiàng)目中一直在摸索程序框架設(shè)計(jì)的思路,自己寫(xiě)的程序的性能也在不斷的提高.我的任務(wù)一直都不是很重,老大發(fā)現(xiàn)我對(duì)硬件有一定的了解.很多時(shí)候也要我?guī)退フ{(diào)試硬件.設(shè)備里面基本上都是用PIC單片機(jī),外圍有很多的模擬電路及控制電路.從中學(xué)到很多的硬件基礎(chǔ)知識(shí)和調(diào)試技能.也讓我在工作中找到了很多的樂(lè)趣.沒(méi)事時(shí)就找同事談技術(shù)問(wèn)題.業(yè)余時(shí)間還是堅(jiān)持搞電子產(chǎn)品試驗(yàn)及分析別人的代碼.
到了2006年4月份的時(shí)候,負(fù)責(zé)工程的二總給了我一個(gè)很急的項(xiàng)目,讓我盡快完成.不是很大的項(xiàng)目,但各種資源還沒(méi)有準(zhǔn)備好,我在一個(gè)星期內(nèi)就完成了項(xiàng)目.交給他們測(cè)試.因此受到了二總的關(guān)注.后面就不斷的接到很多重要的項(xiàng)目,然而同事關(guān)系也發(fā)生了微妙的變化.提出辭職的時(shí)候老板給了我很優(yōu)厚的待遇,最終還是在2006年10月初離開(kāi)了第一個(gè)公司.但在這個(gè)公司讓我成熟了不少,讓我在集成及技術(shù)應(yīng)用方面有個(gè)全面的了解.更加了解了程序設(shè)計(jì)的細(xì)節(jié)及硬件系統(tǒng)的設(shè)計(jì)思路.離職3個(gè)月后第一個(gè)公司找到我,公司愿意拿出200萬(wàn)給我作為研發(fā)資金,要我回去繼續(xù)做項(xiàng)目,但第二家公司我是主要負(fù)責(zé)做硬件的.因?yàn)閭€(gè)人興趣還是拒絕了他們.到現(xiàn)在認(rèn)為自己的選擇還是對(duì)的.產(chǎn)品化的單片機(jī)/ARM系統(tǒng)設(shè)計(jì)都是在第二家公司做的.在這家公司讓我的硬件技術(shù)有個(gè)很大的進(jìn)步.讓我更加有信心做一名工程師.
心情不好,寫(xiě)下一點(diǎn)過(guò)去的記憶.祝我爸媽身體健康!也謝謝我愛(ài)人,朋友的支持!
后續(xù)是開(kāi)始單片機(jī),ARM,LINUX,WINCE開(kāi)發(fā)的過(guò)程,未完
欲知詳情,請(qǐng)下載word文檔
下載文檔
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
串口作為單片機(jī)開(kāi)發(fā)的一個(gè)常用的外設(shè),應(yīng)用范圍非常廣。大部分時(shí)候,串口需要接收處理的數(shù)據(jù)長(zhǎng)度是不定的。那么怎么才能判斷一幀數(shù)據(jù)是否結(jié)束呢,今天就以STM32單片機(jī)為例,介紹幾種接收不定長(zhǎng)數(shù)據(jù)的方法。
關(guān)鍵字:
單片機(jī)
串口
STM32
物聯(lián)網(wǎng)正在擴(kuò)大規(guī)模并加速發(fā)展,進(jìn)而驅(qū)動(dòng)著全新的經(jīng)濟(jì)。而Arm生態(tài)系統(tǒng)正是這一巨大機(jī)遇背后的推動(dòng)力。
關(guān)鍵字:
ARM
物聯(lián)網(wǎng)
ARM公司是一家知識(shí)產(chǎn)權(quán)(IP)供應(yīng)商,它與一般的半導(dǎo)體公司最大的不同就是不制造芯片且不向終端用戶(hù)出售芯片,而是通過(guò)轉(zhuǎn)讓設(shè)計(jì)方案,由合作伙伴生產(chǎn)出各具特色的芯片。
關(guān)鍵字:
ARM
單片機(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段。單片機(jī)由以前的1位、4位、8位、16位,發(fā)展到現(xiàn)在的32位甚至64位。當(dāng)前國(guó)內(nèi)MCU廠商已有上百家,對(duì)標(biāo)進(jìn)口芯片的情況非常嚴(yán)重,導(dǎo)致國(guó)內(nèi)MCU產(chǎn)品將陷入同質(zhì)化...
關(guān)鍵字:
單片機(jī)
MCU
市場(chǎng)
(微控制單元 MCU(Microcontroller Unit),又稱(chēng)單片機(jī),是把中央處理器(CentralProcess Unit; CPU)的頻率與規(guī)格做適當(dāng)縮減,并將內(nèi)存(memory)、計(jì)數(shù)器(Timer)、US...
關(guān)鍵字:
單片機(jī)
芯片
CPU
2018年10月26日,深圳星河麗思卡爾頓酒店,ARM中國(guó)CEO吳雄昂在ARM年度技術(shù)論壇上對(duì)記者如是說(shuō),彼時(shí)的吳堅(jiān)定,溫雅,意氣風(fēng)發(fā)。時(shí)隔兩年,ARM中國(guó)CEO吳雄昂再次回到媒體視線(xiàn),這一次,ARM中國(guó)與來(lái)自投資方和劍...
關(guān)鍵字:
ARM
芯片
集成電路
喜歡折騰主機(jī)的小伙伴一定都知道X86和ARM架構(gòu)的區(qū)別,前者在PC領(lǐng)域已經(jīng)統(tǒng)治了幾十年;后者則主要應(yīng)用于移動(dòng)領(lǐng)域,尤其是近幾年,ARM的產(chǎn)品在終端應(yīng)用特別是手持終端應(yīng)用飛速發(fā)展。
關(guān)鍵字:
國(guó)產(chǎn)
ARM
主機(jī)
在疫情的影響下,出門(mén)后、用餐前使用酒精消毒已成了人們的日常,而酒精噴霧機(jī)也因此變得十分熱銷(xiāo)。為了避免交叉感染的風(fēng)險(xiǎn),自動(dòng)酒精噴霧器也就應(yīng)運(yùn)而生。不同于傳統(tǒng)手動(dòng)噴霧器不美觀、手部接觸不衛(wèi)生的bug,此款自動(dòng)感應(yīng)酒精噴霧器使...
關(guān)鍵字:
芯嶺技術(shù)
方案開(kāi)發(fā)
解決方案
單片機(jī)
科技公司們認(rèn)為,收購(gòu)將使英偉達(dá)控制一個(gè)重要的供應(yīng)商,該供應(yīng)商向蘋(píng)果、英特爾、三星電子、亞馬遜和華為等公司授權(quán)基本的芯片技術(shù),同時(shí)也向不計(jì)其數(shù)的中小技術(shù)企業(yè)提供授權(quán)。總部位于英國(guó)的ARM公司將芯片設(shè)計(jì)和相關(guān)軟件代碼授權(quán)給所...
關(guān)鍵字:
英偉達(dá)
ARM
半導(dǎo)體公司
在去年九月,英偉達(dá)宣布以400億美金收購(gòu)ARM時(shí),就注定這場(chǎng)收購(gòu)不會(huì)太順利。因?yàn)橐坏〢RM成功被英偉達(dá)收購(gòu),這將使ARM改變?cè)谌虬雽?dǎo)體市場(chǎng)中的中立立場(chǎng),因?yàn)锳RM的很多客戶(hù),都是英偉達(dá)的直接或者間接的對(duì)手。除此之外,還...
關(guān)鍵字:
英偉達(dá)
ARM
半導(dǎo)體
在實(shí)際的單片機(jī)控制系統(tǒng)中,有時(shí)候會(huì)使用數(shù)字邏輯芯片對(duì)單片機(jī)和受控元件進(jìn)行隔離,以保護(hù)單片機(jī),或者令單片機(jī)更好地對(duì)后級(jí)進(jìn)行控制。
關(guān)鍵字:
單片機(jī)
數(shù)字邏輯芯片
受控元件
MH32F103AVET6使用高性能的32位內(nèi)核,內(nèi)置了多達(dá)2個(gè)高級(jí)定時(shí)器、10個(gè)通用定時(shí)器、2個(gè)基本定時(shí)器、3個(gè)12位的ADC、2個(gè)12位的DAC,還包含標(biāo)準(zhǔn)和先進(jìn)的通信接口包括:3個(gè)SPI接口、2個(gè)I2S接口、2個(gè)I...
關(guān)鍵字:
單片機(jī)
MCU
最近由于換季,天氣突然的轉(zhuǎn)涼,大家也是直呼好冷。天冷了自然是要注意防寒保暖。一個(gè)能夠當(dāng)充電寶用的暖手寶會(huì)是你最好的陪伴。暖手寶是一種非常便捷易用的發(fā)熱工具,并且體形小巧,可以隨身攜帶并輕易握在手中,也可以放置在身上的其它...
關(guān)鍵字:
芯嶺技術(shù)
方案開(kāi)發(fā)
解決方案
單片機(jī)
XL32F003 系列微控制器采用高性能的 32 位 ARM?Cortex?- M0+ 內(nèi)核,寬電壓工作范圍的MCU。嵌入高達(dá)64 Kbytes flash和8 Kbytes SRAM存儲(chǔ)器,最高工作頻率32 MHz。包...
關(guān)鍵字:
單片機(jī)
MCU
以下內(nèi)容中,小編將對(duì)工控主板的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,希望本文能幫您增進(jìn)對(duì)工控主板的了解,和小編一起來(lái)看看吧。
關(guān)鍵字:
ARM
工控主板
主板
在這篇文章中,小編將為大家?guī)?lái)工控主板的相關(guān)報(bào)道。如果你對(duì)本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。
關(guān)鍵字:
ARM
工控主板
主板
今年8月份公布的財(cái)報(bào)顯示,軟銀公司報(bào)虧3.16萬(wàn)億日元(約合1644億元人民幣),比上一季度的2.1萬(wàn)億日元虧損額繼續(xù)擴(kuò)大,這意味著軟銀連續(xù)第二個(gè)季度創(chuàng)下有史以來(lái)最大的季度虧損。
關(guān)鍵字:
ARM
軟銀集團(tuán)
NVIDIA
電動(dòng)洗鼻器是一種全新的鼻腔清潔工具,一般是通過(guò)水壓將生理鹽水送進(jìn)鼻腔,借助于生理鹽水的殺菌作用及水流的沖擊力,將鼻腔內(nèi)已聚集的致病菌及污洉排出,從而使鼻腔恢復(fù)正常的生理環(huán)境,恢復(fù)鼻腔的自我排毒功能,達(dá)到保護(hù)鼻腔的目的。讓...
關(guān)鍵字:
芯嶺技術(shù)
方案開(kāi)發(fā)
解決方案
單片機(jī)
學(xué)習(xí)Linux動(dòng)態(tài)鏈接庫(kù)是一個(gè)繞不開(kāi)的話(huà)題,我們今天就一起來(lái)看一下什么是動(dòng)態(tài)鏈接庫(kù)、動(dòng)態(tài)鏈接庫(kù)有什么好處、如何編譯出一個(gè)動(dòng)態(tài)鏈接庫(kù)等幾個(gè)關(guān)于動(dòng)態(tài)鏈接庫(kù)的幾個(gè)基本概念,廢話(huà)少說(shuō)咱們直接開(kāi)始
關(guān)鍵字:
Linux
靜態(tài)鏈接庫(kù)
動(dòng)態(tài)鏈接庫(kù)
據(jù)業(yè)內(nèi)消息,ARM公司稱(chēng)已準(zhǔn)備進(jìn)行公開(kāi)上市,新的首席財(cái)務(wù)官Jason·Child已經(jīng)上任。
關(guān)鍵字:
ARM
CFO