當(dāng)前位置:首頁 > 充電吧 > 充電吧
[導(dǎo)讀]我是一個平凡的工程師,標準的80后,從事單片機及嵌入式相關(guān)工作已經(jīng)有幾年有余。每天忙忙碌碌,上班下班,既有做出產(chǎn)品時的開心,也有調(diào)試程序時的痛苦。一個平凡的人,做著一些平凡的事,每天過著平凡的生活。

“夢想這東西和經(jīng)典一樣,永遠不會因為時間而褪色,反而更顯珍貴!

----獻給所有有夢想的人

我是一個平凡的工程師,標準的80后,從事單片機及嵌入式相關(guān)工作已經(jīng)有幾年有余。每天忙忙碌碌,上班下班,既有做出產(chǎn)品時的開心,也有調(diào)試程序時的痛苦。一個平凡的人,做著一些平凡的事,每天過著平凡的生活。

有人說做電子工程師是年輕人的活,過了30還不轉(zhuǎn)管理無論是體力上還是精力上都無法勝任了。這句話有一定的道理,但如果興趣依舊為何不繼續(xù)追尋自己的夢想呢?從小我就對機械、電子方面的東西感興趣。聽父母說,每次買回的玩具我都要拆開看看里面的結(jié)構(gòu),美其名曰:看看為啥能動?為啥能工作。到現(xiàn)在有時回到鄉(xiāng)下的老房子里,還能看到不少缺胳膊少腿的玩具呢。

還記得這些嗎?當(dāng)年這些都被我拆得七零八落的。特別是小青蛙,可是研究了好一陣子呢。

真正讓我對電子感興趣的還得從一個著名的玩具開始,它就是經(jīng)典的任天堂紅白機。想當(dāng)初,把這個東西搬回家時還興奮了不少時間呢,一個暑假把所有能玩的游戲都玩了遍,接著就在琢磨這東西真神奇,到底里面有啥東西呢?拆開一看發(fā)現(xiàn)居然全都是綠綠的板子,上面還有不少黑色的玩意。忽然覺得做這個東西的人好偉大,以后自己也要學(xué)會做這個。

80后的經(jīng)典啊,我也是從這里對電的一類東西感興趣的

真正開始接觸電子、電腦這一塊那就到大學(xué)了。當(dāng)時信息太閉塞了,填志愿的時候也不太清楚計算機、電子信息工程、通信專業(yè)都有啥區(qū)別。只是問了下同鄉(xiāng)的幾個師兄,都說計算機是今后的發(fā)展。既然是這樣,那就報唄。于是我把所有能填的地方都填滿了計算機專業(yè),功夫不負有心人,最后還真去了個二本的計算機系。

(其實現(xiàn)在想起來我最應(yīng)該去的就是電子信息工程或機電工程專業(yè),畢竟這兩個專業(yè)學(xué)的才是后來我們所說的嵌入式,不過好在該學(xué)校的計算機系既不偏軟也不偏硬,屬于軟件也學(xué)硬件也學(xué)的那一種,所以大學(xué)四年還是學(xué)到了不少東西的)

大學(xué)4年的時間是短暫的,在這里我還要鄙視下某些所謂的大學(xué)老師,記得有一次上微機原理講到8253、8255我就問:這個東西現(xiàn)在還在用嗎?能不能弄個實物來看看?老師當(dāng)時回答我說:這個芯片已經(jīng)不用了,所以也不能找到實物,大家只要記住它就好。當(dāng)時我就無語,既然淘汰的東西為啥要學(xué)???不過后來事實證明這些東西老是老了一點,但現(xiàn)在在很多的地方還是在用的。當(dāng)然也不是說所有的大學(xué)老師都是嚴重脫離實際的,有些老師還是很厲害的,我就有幸碰到了一個,據(jù)說以前是某個公司的技術(shù)主管,專弄單片機這塊。他讓我知道了任天堂紅白機里面綠綠的東西叫做PCB。有時他上課會給我們帶一些小的玩意,比如說讓單片機做流水燈,讓蜂鳴器唱歌等等,讓我們這些人崇拜的不行了。也正是在他的帶領(lǐng)下我開始于單片機結(jié)下了不解之緣。

經(jīng)典的AT89C51單片機,也是我的第一塊單片機

51單片機開發(fā)板,我們就是從這里開始的。

現(xiàn)在想想當(dāng)時挺有意思的,在用51單片機做完了所有實驗后忽然感覺它真是無所不能,所有東西都琢磨著是不是能用51單片機完成,甚至嘗試著用51單片機做個手機啥的玩玩(當(dāng)然,這是無法實現(xiàn)的J),不過還是做了很多好玩的東西,比如說遠距離萬能遙控器啦,晚上偷偷的遙控對面樓的電視。51大概玩了1年左右,期間還把PCB給畫了一遍,學(xué)會了用PROTEL。

在一次偶然的機會聽說51過時了,ARM才是現(xiàn)在的老大,于是省吃儉用花了600多大洋弄了塊44B0X的板子,拿回來一看傻眼了,比51復(fù)雜的多啊,光是引腳就密密麻麻的一排,看都看不清,后來聽師兄說居然有人能夠徒手焊接,更是佩服得五體投地。

經(jīng)典的44B0X板子,還記得嗎?據(jù)說這塊板子是某個高手布的線,所有的44B0X都是參考它的,堪稱經(jīng)典。到目前有人學(xué)習(xí)PCB走線我還要求他好好琢磨這塊板子呢。

除了主芯片外,其它外圍設(shè)備也不簡單啊,網(wǎng)卡,硬盤接口,F(xiàn)LASH等等應(yīng)有盡有,既然買了就硬著頭皮學(xué)唄,不過好在有51的基礎(chǔ),這塊板子裸奔的程序很快就搞定了,也琢磨出個味來:不管芯片多復(fù)雜,最終到底無非就是配置下寄存器而已,只要配對了寄存器其它一切都好辦。在軟件方面就相對復(fù)雜多了,為了搞這塊板子我還特意去買了好幾本LINUX方面的書,現(xiàn)在閑暇下來翻翻這些書還是很有感覺的。不過linux太過于復(fù)雜了,花了大半年的時間我才把這些書粗略的看了一遍。

經(jīng)典的Linux書籍,你看過沒有?

很多精髓的東西都沒有弄清楚。這時候已經(jīng)是大三下學(xué)期,剛好老師有個小項目看到我弄得還行就派我過去干了,其實東西現(xiàn)在想起來挺簡單:有4~5路模擬信號采集到系統(tǒng)中,再通過AD轉(zhuǎn)換變?yōu)閿?shù)字信號用單片機進行運算,再把結(jié)果通過RS232發(fā)送給上位機軟件。但這畢竟是我接的第一個項目,心里的忐忑可想而知,特別怕搞不定丟了老師的臉。于是在拿完需求后,先自己買了點器件用萬用表搭了一個電路先試試。項目最終很成功,我也拿到了第一份報酬。

丑陋的自搭電路

大學(xué)4年很快就過去了,帶著一堆的開發(fā)板、書籍和滿腹的電子知識我離開了校園。很快我就找到了第一份工作:在一家小公司做技術(shù)員,公司主要的產(chǎn)品是為各種電子設(shè)備定做測試儀器。由于我學(xué)的是計算機專業(yè),所以公司希望招我來做上位機軟件。這我可傻眼了,以前所有的時間都花在了電子方面,談到做上位機軟件倒還真的不會。毛主席說過:世上的事最怕“認真”二字。沒學(xué)過沒關(guān)系,只要現(xiàn)在開始也不晚。那到底學(xué)什么語言和開發(fā)工具呢?跑到CSDN晃了一圈,很多人都說C++功能強大,以后發(fā)展也好。不過到底是VC還是C++ builder呢?VC難學(xué),但據(jù)說學(xué)會了以后啥都好辦了。既然是這樣,那我就弄VC吧。好在公司的任務(wù)不緊,有充足的時間看書和學(xué)習(xí),再加上有幾個前輩指引,學(xué)習(xí)起來輕松多了。如果有朋友現(xiàn)在還想學(xué)習(xí)VC和windows程序設(shè)計的話,下面幾本書可不能錯過。這些書都是對應(yīng)于VC 6.0的,到現(xiàn)在估計應(yīng)該有對應(yīng).net的新版本了吧。

在這個公司的兩年里先后完成了許多小的項目,從一開始的幫別人打下手,到后來的自己負責(zé)、帶徒弟,感覺自己成長了很多。離開這家公司后,我往北邊發(fā)展。進入了一家做視頻相關(guān)系統(tǒng)的公司B,公司不大,但各個都是技術(shù)強人,這也給我了不小的壓力。還記得入職的第一天,項目經(jīng)理就和我說:我們這任務(wù)比較緊,你今天把入職手續(xù)辦完就進入項目組吧,最近視頻點播系統(tǒng)那邊活比較多,你先去那邊。于是我就誤打誤撞進入了視頻領(lǐng)域,想想自己對這方面什么都不懂還真是膽大,不過這個選擇對我今后的方向有重大影響,這個后面再說。

搞過視頻的朋友應(yīng)該都知道,這東西對工程師的綜合素質(zhì)要求還是挺高的,硬件方面所用處理器的都是主頻比較高,性能比較好的,很多都是用DSP或FPGA來做;軟件方面對算法、數(shù)據(jù)結(jié)構(gòu)要有較深的理解。不過當(dāng)時我可不知道這些,總覺得無非就是單片機的升級版本,沒什么大不了的。到了項目組后,簡單的和項目溝通了下,了解到目前上位機這邊有個問題:無法獲取當(dāng)前鼠標所指的位置的文字。當(dāng)時我立馬想到金山詞霸不是有個屏幕取詞功能么?應(yīng)該和這個類似。于是立即動手查資料,看到到底是什么原理。等我把相關(guān)的資料看完后已經(jīng)到了下午5點多鐘,這是大家都陸陸續(xù)續(xù)準備下班了,正當(dāng)我猶豫要不要告訴項目經(jīng)理時,項目經(jīng)理走到了我身邊于是我順勢就把自己的想法告訴了他,只見他兩眼“閃光”,說:那個誰。。。還有那個誰。。。都別走了,留下來加個班,我們一起把這個東西解決了。等到完成基本框架已經(jīng)到了深夜1點多鐘,路上已經(jīng)基本看不到行人了,晚風(fēng)吹在臉上,心里充滿了作為工程師的自豪,像一個得勝而歸的將軍。

在這里我特別要感謝項目經(jīng)理,在B公司的3年時間里是我成長最快的3年,我陸續(xù)接觸了AT9200,I.MX系列,OMAP,達芬奇系列等各種處理器的開發(fā),特別是達芬奇系列,當(dāng)時公司里的板子才2塊,項目經(jīng)理居然允許我?guī)б粔K回家,要知道當(dāng)時這個板子要好幾萬呢。當(dāng)時可把我高興壞了,像中了500萬一樣。

可能在一個地方久了就會厭倦,B公司雖然不錯,但幾年的光陰已經(jīng)把我的激情磨滅,而我又是個需要激情的人。所以最終我還是從B公司離職了。離職后并沒有立即找工作,當(dāng)然并不是找不到,而是我需要一段時間放松下自己,整理下心情。恰巧這段時間各個半導(dǎo)體公司在不停的開研討會,像ARM, TI,ST,Xilinx等等。于是乎,我就免費吃了好幾頓大餐:)不過最讓我印象深刻的是XILINX的研討會,它們當(dāng)時在推Spartan系列FPGA。說實話,我對這個FPGA這個東西只有耳聞,但到底是個什么東西還真不知道。在研討會上看到了它們公司推出的幾個案例,其中一個就是視頻監(jiān)控與模式識別的。由于我本身就是做這個的,所以對這塊聽得尤為仔細。相比于傳統(tǒng)的DSP來做算法,F(xiàn)PGA做算法的速度、效率優(yōu)勢更為明顯。

于是我很快就有了下一次目標----學(xué)習(xí)FPGA。不過想法是好的,不過FPGA學(xué)起來真是相當(dāng)?shù)穆闊洪_發(fā)板很貴,完全硬件編程。這對我們軟件出生的人真是不小的挑戰(zhàn)。好在當(dāng)時xilinx開研討會贈送了一塊BASYS開發(fā)板,于是我就從它開始踏上了FPGA的不歸路。

有人問:一直學(xué)習(xí)累不累?有的時候想想確實很累。

夜深人靜的時候,總是會一個人坐在窗前發(fā)呆:為什么我要不停的學(xué)習(xí)?我到底要什么?其實我并不知道這些東西到底有什么用,或許只是為了實現(xiàn)童年時期的一個夢,就像筷子兄弟說的:夢想這東西和經(jīng)典一樣,永遠不會因為時間而褪色,反而更顯珍貴!

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉