1. 程式人生 > >那些年啊,那些事——一個程式設計師的奮鬥史 ——75

那些年啊,那些事——一個程式設計師的奮鬥史 ——75

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                    當系統能夠正常跑起來之後,接下來就是調外圍的元器件了。這玩意聽起來挺複雜,但實際上並非如此。因為telechips原廠已經做了大量的工作,而主機板的原理圖基本上又是原封不動照抄,所以除錯的工作量非常少,基本上只要模組供電正常,就可以正常工作。而段伏櫪最主要的工作,便是在定製系統的時候設定相應的GPIO口,讓供電能夠正常。因為在設計的時候,每個模組的電源腳都增加了一個三極體,需要GPIO拉高才能開始供電。


    除錯GPIO口也並不複雜,只要掌握好訣竅即可。當拉高的程式碼已經新增,可用萬用表測量的氣候卻發現還是低的時候,那麼先不要懷疑程式碼,而是先將GPIO和模組斷開,然後再測量和CPU連線的那端是否正常。因為很可能拿到的模組是壞的,無論CPU端如何上拉,那個引腳的電壓都不正確。所以這又涉及到板子設計時,在CPU的GPIO和模組的線路上一定要預留跳電阻,這樣查類似的問題就可以直接將電阻去掉以隔斷,否則就只能焊掉模組,費時費力,也容易損壞板子。


    因為telechips做的是開發板,他們並不需要考慮功耗問題,所以用GPIO來控制模組電源的開斷是曹燕的主意。只不過這也是曹燕所能做的為數不多的改動之一,因為每個模組都有參考電路,曹燕主要的工作便是按照參考電路將模組和CPU連線起來即可。也就是說,主機板上的很多地方,都能在相應的資料中找到原型。當然,如果說實話,真正做產品這樣是不夠的。雖然每個模組都有參考電路,但這是原廠在自己的環境的參考,而客戶的外圍環境已經更改,很可能這參考電路已經不適應。很多經驗豐富的硬體工程師在設計電路的時候,都會考慮很多問題,比如電源效率,電磁干擾以及音訊隔離等等。而這些考慮點,段伏櫪不是略懂原理,就是連名稱都沒聽過,根本就幫不上忙;至於曹燕,也只是比段伏櫪好一點,但畢竟經驗擺在那裡,好多細節也不一定考慮得周全。在這樣的狀況之下,這主機板最後會調成怎樣,其實大家心中都沒有譜。


    除錯模組,自然是從最簡單的事情入手。從目前來看,讓藍芽模組能夠工作是最容易的。因為藍芽模組是採用串列埠和CPU進行通訊的,而串列埠的驅動已經很完善,並不需要做太多工作,剩下的只需要讓藍芽電源正常即可。事實正如想象那般順利,沒有什麼波折,藍芽已經能夠工作,至少通過測試程式能夠讓藍芽連線到手機。可接下來問題就來了,這藍芽應用程式怎麼辦?


    用來測試藍芽的程式,只是一個簡單的串列埠收發,連介面都沒有,自然是不能用作真正的應用程式。而以前在AU1200上所寫的藍芽程式呢,又因為這兩次的藍芽模組不同,指令集也不同,所以需要更改相應的指令。更改指令?段伏櫪一想到這事就頭疼,關鍵在於以前程式的架構其實並不是很好,程式碼寫得很亂,即使更改指令集後能夠正常工作,那些之前存在的BUG也不會消失。重寫一次藍芽程式?只可惜之前的藍芽程式已經給段伏櫪留下了陰影,說什麼自己也不打算再做一次了;何況,老是做同樣的東西,多麼沒有成就感啊!


    那怎麼辦呢,這藍芽模組要想正常工作,也必須有配套的軟體啊!自己不想寫,那就招個人過來咯。主意打定之後,便跑去和武總溝通。


    沒想到武總聽了之後,皺了皺眉頭:“你之前不是有寫過藍芽程式嗎?改一改不就好了嗎?為什麼還要招一個人?”


    段伏櫪回答到:“這次用的模組和上次的不一樣,很多東西都要修改。我現在在除錯底層,沒有時間寫這個啊!”


    武總疑惑到:“沒有時間?那你可以晚點回去嗎!等曹燕她們走了,你再來寫應用程式啊!”


    馬勒戈壁的!段伏櫪在心中暗暗問候了武總祖宗幾百遍。還晚點回去呢!現在每天下班都是晚上十點之後,你丫的居然還要讓俺再晚點回去,留下來寫藍芽!你當俺是啥了?畜生?人家畜生還有休息時間呢!說什麼把大夥當家人,有你這麼當的嗎?!


    段伏櫪無名怒火頓生,聲調也提高了八度:“以前在利劍的時候,老柳負責底層,我負責應用。現在倒好,我兩個都要搞,你到底想讓我怎麼做?”


    段伏櫪的態度估計出乎於武總意料,武總也嚇了一跳,轉眼一想,估計覺得段伏櫪說的也有道理,或是怕段伏櫪就此不幹了,急忙說到:“別急嘛!有事慢慢說。不就招個人嘛,改天我找給你。”


    聽到武總的回答,段伏櫪也不好說什麼,帶著半信半疑的態度回到了自己的位置。


    自從搬到了22樓,吃飯的模式也和11樓有了很大的改變。因為畢竟有其它部門的同事在,所以也就,不再統一到武總的家裡吃飯,而是各顧各的去吃快餐。這樣更好,段伏櫪這麼覺得,因為在武總那也沒吃上什麼好吃的,而他又經常在下班後找其它部門同事開會,以致於沒有幾次吃飯是按時的。現在各自去吃快餐,雖然免不了地溝油,但好歹也按時了。


    張文香又恢復到利劍電子那時帶飯的日子,所以中午便是段伏櫪、曹燕和沈俊一起去吃快餐。在等飯上來的時候,沈俊突然問到:“你今天又怎麼得罪武總了?”


    段伏櫪對沈俊的問話覺得奇怪:“沒有啊!我什麼時候得罪他了?我只是讓他找個做藍芽的人而已。”


    沈俊繼續說到:“我上午剛要走進會議室,就聽到張文香跟武總說,說你太不尊重領導,還受不了苦,就是想偷懶,加加班能做好的事情,居然還想請個人!”


    聽完沈俊的話,段伏櫪氣不打一處來,好你個張文香,居然在背後說這種小話!你拼命維護武總也就罷了,有必要這麼損別的同事嗎?什麼叫加加班就可以搞定,那麼為什麼從來沒見你加過班,哪次不是按時走的?你這真是飽漢不知餓漢飢!


    一頓悶氣之後,段伏櫪覺得這飯也索然無味了。曹燕也察覺到段伏櫪心態的變化,出言安慰到:“別想太多,雖然張文香是這麼說,但武總也未必是這麼信了。想太多沒用的,安心吃飯吧。”


    曹燕的話也不無道理,嘴長在別人身上,確實管不了人家說什麼;再說了,武總這麼殷切地盼望自己過來,未必對張文香全然聽從。總不能因為張文香的小話,而對武總有意見吧?這麼一想,段伏櫪的心情就好多了。


    段伏櫪正在自我安慰的時候,突然手機鈴聲響起,拿起一看,是徐雅思:“大美女,怎麼了?是不是想請我吃飯啊?”


    電話那端傳來徐雅思爽朗的笑聲:“是啊,這都被你猜著了!今天是我的生日,你晚上要不要加班?能不能早點回來,大家一起吃個飯?”


    今天聽到張文香的話語內心實在不爽,工作起來全然沒什麼勁頭,何不回去陪美女吃飯?段伏櫪連忙回答到:“回啊!美女邀請,怎能缺席?”


    “好,就這麼說定了!記得啊,可不能放我鴿子!”


    時鐘指向六點正,正好是正常下班時間。段伏櫪收拾好東西,正準備踏出門口,恰好遇到武總。對於段伏櫪按時下班,武總也覺得非常驚訝:“啊?你這麼早就走了啊?不繼續為我們的事業奮鬥了啊?”


    為了我們的事業奮鬥,好端端的一句話,為什麼每次從武總口裡吐出來總覺得那麼噁心呢?段伏櫪沒好氣地說:“家裡有點事,先走了!”


    這是神馬世道啊,正常下班居然還要找個藉口。不過這也確實是個好藉口,武總也無話可說,但又不甘心,對著段伏櫪的背影說到:“你今晚回那麼早,明天記得早點來啊!早點將這板子調出來,客戶在等著批量產呢!”


    客戶?哪來的客戶?怎麼從來沒見過啊?你這不就是看到我下班不爽,就想拿客戶作藉口,以此讓俺覺得內心愧疚,對不起公司唄!你這話說得太多了,每次都這樣,懶得理你!段伏櫪“哦”了一聲,頭也不回進了電梯。


    吃飯嘛,自然還是那四個人,段伏櫪、伍定軒、徐雅思和劉思敏。吃飯原因也非常簡單,僅僅是徐雅思生日。雖然還是吃的川菜,但有了之前慘痛的教訓,自然不會點辣子雞這種紅燈區一般的菜色。因為吃飯是在八卦嶺,離泥崗村也不遠,所以酒足飯飽之後,眾人都是一起走路回去。


   沒走多遠,就看到有個年紀約摸二十來歲的青年,坐在地上,前面用粉筆寫了一行字:“兩天沒吃飯,肚子太餓了,借兩元買個麵包。”


   看到這青年可憐兮兮的樣子,劉思敏有點同情心氾濫:“這個人好可憐啊!我給他兩塊錢吧!”


    伍定軒連忙接過話:“不要,這一看就是假的。你想啊,我們都不知道在哪裡能找到粉筆,他連飯都吃不起了,哪裡搞的粉筆?”


    劉思敏一聽,覺得也有道理,但內心不服氣:“那好吧,你有沒有辦法證明他是假的?”


    證明這青年是假的?這可真有點犯難了,又不是公安機關,還可以搜身,看看身上有沒有錢什麼的。伍定軒想了想,說了句:“你們先在這等一下,我等一會回來。”


    說罷,伍定軒一陣小跑,沒一會就回來了,只是手裡多了兩個窩窩頭。這窩窩頭個頭還比較大,基本上和三個饅頭差不多,還挺結實的。買這窩窩頭做什麼?伍定軒狡猾地笑了笑,將窩窩頭遞給那青年,以非常關心的口吻說到:“兄弟,你餓壞了吧,這裡有兩個窩窩頭,你把它給吃了吧!”


    青年擡起頭,愣住了,雙手接過窩窩頭,但沒有吃。伍定軒說到:“別客氣,你吃吧,我看著你吃。”


    多麼溫馨的場面啊!一個兩天沒吃過飯的青年,有個路人好心給了兩個窩窩頭,解決青年的溫飽問題啊!太感人了!就連一旁的大媽大嬸也為此而深深感動,哽咽地說到:“小夥子,你都餓了那麼多天了,你就把這兩個窩窩頭給吃了吧!不能餓壞了身子啊!”


    看著伍定軒熱切的目光,以及大媽大嬸的噓寒問暖,青年終於拿起窩窩頭,狂啃起來。段伏櫪很明顯地看到,青年的眼角,有晶瑩的淚花,是不是他覺得太幸福了呢?這兩個窩窩頭可是結結實實,要是沒伴有水,可真沒那麼容易吞下。可伍定軒只是買了窩窩頭,根本沒買水!好一陣,這青年終於將這兩個窩窩頭吃完了,站起來哽咽地說了聲“謝謝”,便往泥崗村的方向走去。


    劉思敏忍不住笑道:“小伍你太狠了,看他吃饅頭的痛苦樣子,我都快忍不住了!”


    伍定軒換過一副嚴肅的面孔,說到:“記住,這不是饅頭,是窩窩頭!”


    四個人一邊笑,一邊慢慢走。走到天橋旁邊,看到一個熟悉的場景:一個年紀約摸二十來歲的青年,坐在地上,前面用粉筆寫了一行字:“兩天沒吃飯,肚子太餓了,借兩元買個麵包。”


    這不是那個剛剛吃過兩個窩窩頭的青年嗎?段伏櫪對伍定軒問到:“你剛剛那些窩窩頭在哪裡買的?”


    伍定軒愣了一下,隨機明白段伏櫪的意思。沒一會兒,段伏櫪提著兩個碩大的窩窩頭回來了:“兄弟,你餓壞了吧?這兩個窩窩頭,你趕快吃了吧!”


    青年擡起頭,驚呆了。深圳人民咋那麼實在呢?咋全部都送窩窩頭呢?在天橋之下,圍觀的大嬸大媽更多了,大家關懷的聲音也更大了。這個剛剛吃了兩個大大的窩窩頭又還是餓了兩天的青年淚光瑩瑩地再次接過兩個窩窩頭,開始慢慢地啃起來:半個……一個……再半個……最後,吐了!他吐了!剩下的半個,再也吃不下了!


    這位悲催的青年一陣狂吐之後,連謝謝也沒說一聲,轉身狂奔。估計這可憐的傢伙一邊跑,一邊在想:回去趕緊告訴兄弟們,在深圳千萬不要假裝餓了幾天,否則說不定哪天就會被窩窩頭給撐死!           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述