寫給學單片機的年輕人:周立功 珍惜求學機會 作為過來人思前想后,我感到完全有責任將發自心底的感受傳遞給年輕一代,“一個企業家心靈深處渴望優秀人才的卓越追求和深層次的嘆息、痛苦和感受”。您們千萬不要等到畢業求職時才覺得自己能力太差,世界上從來就沒有后悔藥。當然,如果您現在看了我寫的這篇文章可能還不算晚,因為您還有機會在以后的歲月里奮起直追——“亡羊補牢,尤未為晚”。對于現在剛進入大學的學生,您應該更加珍惜這美好的求學機會,因為眨眼之間幾年就過去了,您很快就會感到來自全社會生存競爭的壓力,您面臨的對手再也不僅僅是您身邊的同學,今天您在班上的成績的確是前幾名,但一走到社會上去才感到是多么地脆弱而又多么地不堪一擊。 面試本科生 在面試大多數本科生時,我僅僅是詢問了一些有關MCS-51 系列單片機的基本原理,但卻幾乎很少有人能夠完全答對,簡直是五花八門。很多作為一個即將畢業的自動化專業本科生,至今還不知道單片機是這個專業的核心基礎,難道不可悲嗎?您的水平不高我完全心中有底,其實我只要求這些學生能夠掌握單片機應用開發的基本技能,用匯編和C51 寫過一些基本的程序,真正動手做過一些簡單的項目,然后將自己做過的項目寫成比較規范的文檔。我想,這種形式的“自我介紹”肯定要比讓別人看您那寫的千遍一律的“八股文”簡歷不知要強多少倍,古人言:“一葉知秋”其實講的就是這個道理。平心而論只有具備這樣基礎的學生才配得上企業花錢對您進行二次“開發” 事實上,很多學生根本就不管老師平時是多么地勸導都聽不進去,我認為您只要平時善于做一個有心人,主動一些多找老師請教,然后從大三開始幫老師打打下手干一些活。還有一個途徑就是自己花錢購買一些學習開發實驗板,加強動手能力的訓練。但也有很多學生說沒有錢,可事實上并非如此,現在的學生購買手機成風,我不知道手機對您們現在來說到底有多大的用途?事實上,現在的學生家庭條件普遍都不太好,可這些孩子們的攀比心里卻十分地嚴重和可怕。到今天即將畢業之際才感到找工作太難。父母一個子兒地攢下一些辛苦錢給您購買電腦容易嗎?“望子成龍――可憐天下父母心”!他們是希望您能夠學到一些真本事,而您可能很多時間都在玩游戲,上網聊天,實際上對于您來說僅僅是舉手之勞,只要花幾百元買一塊實驗板,辛苦一個暑假的時間強化實踐,可能您就會與眾不同。與此同時,可能您的信心大增,前途一片光明。俗話說得好:倉庫有糧,心中不慌!如果您平時沒有準備,那么臨時匆匆忙忙地上陣面試肯定是要敗下來的。從2003 年開始是全國第一次擴招之后畢業人數最多的第一年,以后的畢業生還會更多,同時還有更多的研究生與本科生搶飯碗,面對就業的困境壓力不能說不大,痛苦在其中。還有就是我每天都要面臨那些看不完的自我介紹簡歷,很可惜幾乎都是清一色的“八股文”令人討厭。其實只要您的成績不是太差,分數不是應聘成功的關鍵,重要的是做人要踏實,不要有水分,實際上,只要將您平時做過的小制作寫成一篇心得,再帶上您的作品,“事實勝于雄辯”這樣更能打動人。還有很多經歷了四年本科又三年研究生階段學習行將畢業的碩士生,不僅不知道嵌入式操作系統是什么東西,而且連C++都不能熟練掌握,驅動程序開發的能力就更不容提了,僅僅做了一個單片機的應用設計就拿到碩士文憑了,術業缺乏專攻泛泛而談,說句實在話,怎么樣也教人無法接受啊!對于我來說,如果您沒有特別的才能,我寧愿用三年時間培養一個好的本科生給更高的待遇,他肯定不比一般的碩士生差。所以,考上了研究生之后,您要時刻明白加強動手能力的培養和前沿科學技術的學習至關重要的,這是您將來面試的“殺手澗”,因為您畢業之后要求的工資待遇起碼是一般本科生的兩倍,但是這個錢不是那么好拿的。頂多3-5 年的時間,大家肯定能夠看到一個現實,那就是如果您還不能熟練地掌握嵌入式操作系應用開發技術的話,您只能拿2000 元的月薪。即便您是研究生或是博士,那又有什么稀奇的呢?鄧伯伯有句名言,不管白貓還是黑貓,抓住老鼠就是好貓!我們知道企業家是要賺錢的,否則這個企業就留不住人才,無情的市場競爭機制將會毫不猶豫地將這個老板淘汰出局。一個可持續發展的企業,如果離開了富有聰明才智的優秀人才,那是不可想象的。光有幾個還不行,而是要有一個卓越的軍團。 就業問題 其實就業的問題,對于一個努力的人來說是何等地簡單,我面試了300 多本科生,我只對其中幾個成績中等的本科生感興趣,他們主要是參加過2001 年全國電子大賽,有的是平時業余時間,暑假及其寒假都在跟老師干活的學生,與他們聊天真是一種莫大的享受和欣慰,對于我來說真的是如獲至寶。于是,我就立即勸他們,您的成績中等確實難以考上好的學校和導師還不如不考研究生以免浪費時間,同時也充滿自信告訴他們,“我就是伯樂!我愿意給您機會和花錢培養您”。事實上,即便您考上研究生,如果沒有遇上具有超前眼光和經費充足的導師,您讀了也白讀,更何況現在的研究生擴招的這么多?一個導師帶那么多研究生,有那么多課題嗎?即便有的話,他應付得過來嗎?可能殘酷的現實將會讓您看到,畢業之后回頭一看還遠遠不如當年同您一道畢業的同班同學。確實也是,人家的機會比您好得多,關鍵是人家對待機會比您把握得好,可以說:恰到火候。難道非要讀研究生理論水平才高嗎?這是何等地荒謬?。∥覀冎离娮优c計算機技術的發展日新月異。大學的更新速度一定就要快嗎?回答是否定的,比如說推廣PHILIPS 的最新單片機和USB 技術吧!他們的更新速度肯定比一個可持續發展的企業要慢得多,難道說我們的人才水平不夠高嗎?我們公司就有一批這樣在各個領域里出類拔萃的“年輕專家”從 2003 年開始,我們將會有一系列的專著在北京航空航天大學出版社出版,大多數的著作都來自于我們長期的基礎研究和應用開發,可以毫不夸張地說這些都是我們這個年輕團隊合作的結晶。他們是優秀和卓越的人才,他們沒有就業的壓力,他們不怕炒魷魚,相反我倒時刻要想盡辦法加強公司的管理,從工資,獎金,福利,生活和事業成就感等各個方面絞盡腦汁善待人才和留住人才,這么努力的人才根本就不需要過多地為工作和生活發愁,對于這個問題當然是仁者見仁智者見智,也就是下面我要講到的問題,一個人如何根據自己的特點、條件和機遇對自己如何定位的問題,也是至關重要的。 定位問題 比如說,如果您對單片機的理解僅僅是入門水平的話,那么您首先就應該低調一些,因為您主要的任務是為了尋找一個可以學習的機會,說句實在話,此刻此刻您一定要清醒地意識到:尋找伯樂比眼前的利益更加重要!因為您現在確實還沒有可以驕傲的資本,您一定要想盡辦法取得第一次正式踏入社會的入場卷,這對您來說是何等地重要啊!俗話說得好,“萬丈高樓從地起”您一定要尋找機會通過業績表現出您的能力,您確實與眾不同之處。這樣您就可能在一個公司里樹立您的“信用”,有了信用之后隨之而來的機會將會越來越多,到那時您根本就不用不愁自己的待遇和地位問題了。所以對于一個剛剛步入社會的年輕人來說,您能夠做到以“誠信” 打天下,您將來的前途肯定是無限光明。千萬不要感到自己在班上的成績是前幾名或者相對來說自己的動手能力相比之下比同學強多少、多少,或者自己在讀書期間貸了多少款,或者家里是多么地缺錢,因為當您加入整個社會的競爭之后,這些都不是您要求高薪的理由,這個時候您的心態將可能會決定您的命運,因此對自己要有充分的認識和正確的估價,經常是很多學生用這些理由向我開出高價,我無話可說只好“搖頭和嘆息”。 如果您的水平還不夠,我認為也不要自卑,要知道機會是時刻屬于有準備的年輕人,但也不可掉以輕心,此時此刻,您應該振作起來,立即拿起書本努力學習和加強實戰的訓練,待到羽翼豐滿之時大膽地走出去闖蕩,讓社會來對您做一個恰當的評價,然后再根據現實的情況不斷地調整自己,繼續學習和實踐,由于電子和計算機科學的高速發展呈現日新月異的變化局勢,您一定要明白:您距離失敗永遠只有6 個月!
標簽: 單片機
上傳時間: 2013-11-02
上傳用戶:vodssv
第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
MFC 六大技術之簡化仿真(Console 程序) 第㆓篇【欲善工事先利其器】提供給對 Visual C++ 整合環境全然陌生的朋友㆒個導引。 這㆒篇當然不能取代 Visual C++ User's Guide 的㆞位,但對整個軟件開發環境有全盤以 及概觀性的介紹,可以讓初學者迅速了解手㆖掌握的工具,以及它們的主要功能。 第㆔篇【淺出 MFC 程序設計】介紹㆒個 MFC 程序的生死因果。已經有 MFC 程序經 驗的朋友,不見得不會對本篇感到驚艷。根據我的了解,太多㆟使用 MFC 是「只知道 這么做,不知道為什么」;本篇詳細解釋 MFC 程序之來龍去脈,為初入 MFC 領域的 讀者奠定扎實的基礎。說不定本篇會讓你有醍醐灌頂之感。
上傳時間: 2013-12-16
上傳用戶:qq527891923
在微電腦技術發展的今天,人們整天都在和單片機打交道,但作為一個電子愛好者,盡管我對微電腦非常感興趣,但我卻怎末也入不了門。
上傳時間: 2013-10-26
上傳用戶:haohaoxuexi
第一部分:設計概述隨著現代化進程的逐步加深,數字城市化進一步推進,一方面,超市的規模越來越大,商品的種類日益繁多;另一方面,人們的生活節奏越來越快,時間觀念越來越強,對購物環境的要求也越來越高,如何從眼花繚亂的商品中快速選擇所需物品,如何使購物環境更為舒適便利,讓購物變成一種休閑享受,鑒于上述的需要,我們設計了這款E-購系統。人們在大商場中選購商品時,特別是游客到達一個新的旅游景點超市時,由于對商場的布局不太了解,導致很多的時間浪費在尋找自己所需要的商品上,甚至有時因為找不到商品而失去了購物的心情。有了這款E-購系統,顧客就可以輕松了解商場的布局和自己感興趣商品的位置,購物的同時還可以享受美妙的音樂,增添了購物的樂趣,從而為商家吸引回頭客奠定了基礎。這款系統相較于以往傳統具有類似功用的導購系統有了很大的改進,商品導購方面有同類商品和同廠商品查詢功能,讓顧客獲得更加豐富的信息,購得最適合自己的商品;購物舒適度方面不僅增加了商場環境實時檢測功能,讓顧客對自己所處的環境有理性的認識,同時E-購系統的隨身音樂播放功能,讓顧客從此遠離傳統超市環境的嘈雜,取而代之的是購物過程中輕松的音樂,這一點對于壓力越來越大的城市人群來說,的確是件好事;在快速付賬方面增加了所購商品總價結算模塊,不僅給顧客以購物參考,也為將來的輕松結賬鋪平了道路。本系統可以應用于大中型商場或者超級市場??紤]到需要高系統性能、低系統成本、功能強大易用的開發環境,并可以根據自己的需要來調整嵌入式系統的特性、性能以及成本,我們選用單片機PIC30F,再加上適合軟件系統開發調試的集成開發環境,為開發提供了方便。第一部分:設計概述隨著現代化進程的逐步加深,數字城市化進一步推進,一方面,超市的規模越來越大,商品的種類日益繁多;另一方面,人們的生活節奏越來越快,時間觀念越來越強,對購物環境的要求也越來越高,如何從眼花繚亂的商品中快速選擇所需物品,如何使購物環境更為舒適便利,讓購物變成一種休閑享受,鑒于上述的需要,我們設計了這款E-購系統。人們在大商場中選購商品時,特別是游客到達一個新的旅游景點超市時,由于對商場的布局不太了解,導致很多的時間浪費在尋找自己所需要的商品上,甚至有時因為找不到商品而失去了購物的心情。有了這款E-購系統,顧客就可以輕松了解商場的布局和自己感興趣商品的位置,購物的同時還可以享受美妙的音樂,增添了購物的樂趣,從而為商家吸引回頭客奠定了基礎。這款系統相較于以往傳統具有類似功用的導購系統有了很大的改進,商品導購方面有同類商品和同廠商品查詢功能,讓顧客獲得更加豐富的信息,購得最適合自己的商品;購物舒適度方面不僅增加了商場環境實時檢測功能,讓顧客對自己所處的環境有理性的認識,同時E-購系統的隨身音樂播放功能,讓顧客從此遠離傳統超市環境的嘈雜,取而代之的是購物過程中輕松的音樂,這一點對于壓力越來越大的城市人群來說,的確是件好事;在快速付賬方面增加了所購商品總價結算模塊,不僅給顧客以購物參考,也為將來的輕松結賬鋪平了道路。本系統可以應用于大中型商場或者超級市場。考慮到需要高系統性能、低系統成本、功能強大易用的開發環境,并可以根據自己的需要來調整嵌入式系統的特性、性能以及成本,我們選用單片機PIC30F,再加上適合軟件系統開發調試的集成開發環境,為開發提供了方便。
上傳時間: 2013-11-14
上傳用戶:3294322651
單片機大蝦是怎么樣煉成的 強烈要求學習單片機的同志們看完!前言:近來在論壇總是見到一些菜鳥們在大叫:“我想學單片機”,“我要學單片機”,“如何入門?。俊?,“你們怎么這么厲害,是怎樣學的??”等等等等一系列的問題,實在是看多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無數老蝦的磚頭,在這里寫上一篇單片機學習心得,讓菜鳥們勇敢地跨出第一步。首先解釋什么是蝦米先,以我個人意見吧。1、來單片機論壇的時候能夠看懂大多數家伙在說什么,(當然不是看懂他們在灌水的帖子啦)并且能適當地提出問題(非弱智的問題)和討論,解答別人的問題。2、當希望自己用單片機開發一個東東,或公司要求開發一個方案的時候,能夠很快地在心中建立一個基本模型,知道應該需要些什么知識,而自己又掌握多少,并根據一定的靈感開始搜索資料。就是以上這2 點了,如果你滿足了,基本下面的東西你就當作是故事來讀就可以了。然后是心態問題,不久前看到有人這么問:“我想學單片機啊,因為聽說很有錢途,請問學那種單片機最有錢途?”這個問題,我看到了就覺得反感,可以這么說,在這個壇子混的單片機大蝦只有兩種:第一、是一直從事單片機類工作的;第二、是愛好者,愛好者包括從事單片機工作的和非單片機工作的。的確,單片機是有一定的錢途,但對于那些本來不是從事單片機工作的,而又沒有興趣的,單從錢的角度出發的家伙,想學好單片機??恐怕是做白日夢。
標簽: 單片機
上傳時間: 2013-11-04
上傳用戶:firstbyte
HT46RS03系列2K OPA+Comparator型八位單片機 此系列MCU 是8 位高性能精簡指令集單片機,專門為需要運算放大器應用的產品而設計,比較常見的是應用在超聲波感測器方案中。低功耗、I/O 使用靈活、可編程分頻器、計數器、振蕩類型選擇、內置比較器及運算放大器、暫停和喚醒功能,使此系列單片機可以廣泛地應用在遙控控制系統、汽車倒車系統、各類位計量器等等。
標簽: Comparator OPA HT 46
上傳時間: 2013-11-08
上傳用戶:asaqq
設計了一種樓宇供暖節能系統。本系統以 AT89C55 單片機為核心,選取數字溫度傳感器DS18B20 測量溫度,自動控制回水流量,從而保證室內溫度在穩定的范圍內。并且通過RS-485 通信接口和以太網串口數據轉換模塊與上位計算機通信,實現供暖的集中監控和管理。使用該系統在保證了供暖舒適性的同時最大限度的節約了能源,降低了供暖費用。
上傳時間: 2013-12-23
上傳用戶:jx_wwq
本手冊敘述PROFIBUS的基本特征,并考慮到2002年底的可用技術水平,其目的是對世界領先的現場總線系統PROFIBUS給出一個全面的描述,而又不太陷入具體的細節。 本手冊不僅給那些具有基本知識的以及對概述感興趣的讀者提供了充分的信息,而且還給專家們介紹了一些更廣泛的專門的文獻。在此,我們想指出(盡管在本概述的準備中已經考慮到了)只有因特網上提供的PROFIBUS文本才是最權威和有約束力的
標簽: PROFIBUS
上傳時間: 2013-11-20
上傳用戶:hphh
S51下載線的制作-單片機實用技術探討:在微電腦技術發展的今天,人們整天都在和單片機打交道,但作為一個電子愛好者,盡管我對微電腦非常感興趣,但我卻怎末也入不了門。在此,我將自己的學習體會寫出來,與大家共賞,希望大家能更好的了解單片機,了解單片機或微電腦的工作方式,了解單片機周圍元件的作用和接口電路,為以后的維修之路打好基礎,如果有興趣,還可以編寫一些符合自己要求的程序,要它根據要求做一些事情。因為它無處不在,手機,電視,VC D ,D VD ,M P3,空調,冰箱,全自動洗衣機,電扇等,我們都可以在其電路板上看到C PU ,當然,我不會在此講述所有的C PU ,只介紹S52的簡單電路,希望大家對C PU 有一個初步的解。為了便于初學者學習,我盡量講的詳細些。便于理解,依實用為目的,讓大家更好的理解單片機,應用單片機。
上傳時間: 2013-12-26
上傳用戶:3到15