加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

51的江湖 | 舉重若輕,研發(fā)計劃已然成竹在胸

2015/07/17
5
閱讀需 17 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

 

回到自己的座位上,華容做了個深呼吸,將繃緊的神經(jīng)放松了下來。


若不是事先得知了燕、岳二人的謀劃,那么在剛才的交談中,按照原來的風(fēng)格,華容恐怕要和盤托出自己的設(shè)想,然后在“強(qiáng)迫癥”的作用下,勢必竭盡所能實(shí)施這個方案。華容相信自己設(shè)計的程序應(yīng)該是完美的,項(xiàng)目的結(jié)局是完美的,但自己的結(jié)局是否完美,將是一個未知數(shù),或者不是自己能夠控制的。


重新審視目前兩個子項(xiàng)目,二者表面上是彼此分立的,但實(shí)際又是關(guān)聯(lián)在一起的,其重要性是不言而喻的。如果自己做起來越是輕松,那么越是讓對方摸不到自己的底細(xì),也許只有這樣,才能鞏固自己在事業(yè)部的“江湖地位”。


于是調(diào)整了一下思路,華容落筆寫下四個字:舉重若輕。

在策略方面--舉重若輕;
在實(shí)施方面--舉輕若重。


既然已經(jīng)接手了這塊“山芋”,那么必須有個完美的收官。這兩個子項(xiàng)目,華容都有9成的把握,只不過剛才為了“迷惑”對方,她把等級降到7成。


當(dāng)務(wù)之急,是制定一份完善而嚴(yán)謹(jǐn)?shù)难邪l(fā)計劃。


關(guān)于研發(fā)計劃,首先從自檢程序入手,然后是在線升級,最后是讀寫距離的改善。
從自檢程序入手,是因?yàn)殡y度不大,而且容易見到效果。當(dāng)初在抓“幽靈BUG”的時候,自檢程序已經(jīng)有了雛形,因此,華容可以在短時間內(nèi),輕而易舉地完成出廠自檢程序的框架設(shè)計,現(xiàn)在只需要在此基礎(chǔ)上進(jìn)一步完善即可。原本待完善部分的重點(diǎn)原本是時鐘測試,在進(jìn)行通盤考慮之后,需要增加一個功能--通信程序測試。


在原來的設(shè)計中,通過時鐘的測試程序,可以驗(yàn)證時鐘亂碼的問題;通信自檢程序,可以成就在線升級功能。該設(shè)計方案如果可以順利實(shí)施,那么結(jié)果將是一舉兩得。


最后一環(huán)節(jié),是華容最擅長的射頻卡的讀寫距離問題。這個問題對于其他人來說,也許高難的,但對于她來說幾乎談不上難度,只不過是一、兩個小時的問題。


故畫竹,必先得成竹于胸中。


方案已定,整理桌面,下班,回家。

 

返程的西線班車,幾乎是沸騰的。這輛班車的主要成員是SD公司的員工,今天的事件無異于重磅炸彈,各種聲音充斥著整個車廂:男聲、女聲、高音、低音混雜在一起,抱怨聲、贊美聲、辯論聲不絕于耳。經(jīng)歷了一天的變故,華容實(shí)在是沒有精力參與身邊的高談闊論,于是打開MP3,插上耳機(jī),開始播放音樂,然后,把手機(jī)放在手里,面向窗外,微閉雙眼,與世隔絕。


手機(jī)震動了一下,低頭一看,是一條短信,發(fā)信人是柯洋,只有兩個字:珍重。看到短信的內(nèi)容,回想起下午聽到的內(nèi)容,華容的心情如同打翻了五味瓶,說不出什么滋味,停頓了一下,回復(fù)了短信,也是兩個字:珍重。


柯洋是SD公司的老人兒,在整理資料的時候,華容曾經(jīng)看到過關(guān)于柯洋的任命文件:1997年任命為軟件部的經(jīng)理,任期4年。任命的文件,說明柯洋的能力和對公司發(fā)展所做的貢獻(xiàn)。華容是2005年到SD公司的,此時柯洋是技術(shù)中心的主管設(shè)計師,經(jīng)驗(yàn)豐富而又不失幽默,在工作中,有過幾次交集,感覺他為人熱情,不論是對待新同事還是舊搭檔,一貫堅持“知無不言,言無不盡”的原則。加上他博聞強(qiáng)識,每天早上,在正式工作時間之前,幾乎都會發(fā)布新聞報道,內(nèi)容涉及古今中外,堪稱技術(shù)中心的早間新聞,有了他的播報,大家?guī)缀醪挥蒙暇W(wǎng)就可以了解天下事了。


這樣的一個同事很受大家的歡迎,受歡迎的同事離開了,華容難免有些唏噓。
“珍重”,短短的兩個字,表達(dá)了當(dāng)事人的無奈,同時也給對方傳遞了一個信息:在SD公司工作不易,前方路遠(yuǎn),各自珍重。


一半是告誡,一半是指點(diǎn)。


接下來,華容全身心投入到了自檢程序的設(shè)計中,與柳茜茜的交流,至今記憶猶新。
華容喜歡做設(shè)計的日子,安安靜靜,將自己的思路,通過代碼轉(zhuǎn)變?yōu)閷υO(shè)備的控制,那是一種成就感。


自檢程序的設(shè)計原則是:舉輕若重。因此,每一個待檢條目的設(shè)計,都是投入了100%的心思。


第一個條目是LCD的檢測。


這是128*64的圖形點(diǎn)陣式黑白液晶,顯示的漢字是16點(diǎn)陣的,所以可以顯示4行,每行顯示8個漢字,字模的顯示方式是縱向的,這種類型的液晶沒有字庫,所以必須通過總線接口,直接送入點(diǎn)陣信息,正因如此可以實(shí)現(xiàn)逐行逐列的掃描。原本的漢字顯示是縱向取模的,所以逐列顯示很容易,但是眼前的LCD在尺寸方面水平方向是垂直方向的二倍,這樣的視角,如果使用逐列顯示,看起來有些不舒服,所以,華容給自己加碼,采用逐行掃描。


逐行掃描的過程是:從左上角開始顯示第一點(diǎn),然后依次向右顯示128個點(diǎn),即完成一行顯示,然后再顯示下一行,為了增加視覺效果,在每個點(diǎn)顯示完畢之后,增加一個1ms的延時,這樣看起來顯示的點(diǎn)是運(yùn)動的,仿佛在自動刷屏。


掃描過程完畢后,工作正常的LCD,將是滿屏為黑色,如果出現(xiàn)了不規(guī)則的白點(diǎn),那么說明LCD質(zhì)量有問題,如果出現(xiàn)整行或整列的白點(diǎn),那么很可能是電路連接的問題,總線焊接故障。這種檢測方法最大的好處是:可以直觀判斷出顯示電路是否有問題,包括LCD自身的質(zhì)量問題和電路連接的故障問題,而且效率極高,是人工檢測不可比擬的。通過檢測之后,不必需要以人工的方式,通過逐個觀察菜單的顯示狀態(tài),來判斷顯示方面的故障。

 

由于該電路在設(shè)計時,禁止了讀取功能,否則,這個驗(yàn)證會更容易些,但是現(xiàn)狀就是現(xiàn)狀,所以在刷屏結(jié)束后,設(shè)計了5ms的等待時間,目的是便于檢測人員對于檢查的結(jié)果進(jìn)行判斷。


為了保障測試的效果,在滿屏之后,設(shè)計了逐點(diǎn)消失的效果,原理和顯示相同,只不過將顯示的點(diǎn)陣數(shù)據(jù)由“1”,改為“0”,這樣的效果與前者剛好相反,從左上角開始,逐個點(diǎn)被抹掉,最終是滿屏的白色,即清空。對應(yīng)于前者,故障的位置,可能會出現(xiàn)整行或整列的黑道,或零星的黑點(diǎn)。


華容對于LCD的檢測效果很是滿意,接下來處理矩陣鍵盤的檢測。


對應(yīng)于按鍵的檢測,相對來說比較容易,只要在檢測到按鍵的時候,開啟一下蜂鳴器,同時將按鍵對應(yīng)的名稱,顯示在LCD上,就可以判斷出按鍵動作是否被執(zhí)行,以及執(zhí)行的效果是否正確。如果按鍵有斷路的地方,那么按鍵的時候,將不會發(fā)出聲音;反之,如果按鍵之間出現(xiàn)短路,那么將無法顯示正確的按鍵名稱,因此,檢測者可以立即判斷出按鍵出現(xiàn)了故障,然后對按鍵的位置進(jìn)行檢測,排除故障是易如反掌的。


FLASH的檢測程序更加的簡單,增加一個檢測條目的菜單,然后將原來測試過的程序代碼移植過來即可。


對于M1卡的測試,也是小case ,執(zhí)行到這一步,自動進(jìn)行密鑰加載,從0-15,逐個扇區(qū)進(jìn)行讀寫驗(yàn)證,驗(yàn)證通過的將結(jié)果顯示到屏幕上,并開啟蜂鳴器,用兩個短音提示;否則提示音單個長音,以刺耳的聲音告知檢測者,結(jié)果不容樂觀,需要驗(yàn)證。


其他方面的例行檢測,相對容易,沒有耗費(fèi)過多的精力,最后,華容把思緒停在了時鐘的檢測。由于該部分電路設(shè)計設(shè)計時,沒有考慮備用電池電路,因此時鐘數(shù)據(jù)的讀取,在電池掉電之后將丟失,換句話說,上電后,時鐘數(shù)據(jù)歸零。所以,要想確保時鐘始終處于工作狀態(tài),那么裝置必須是有電的,但是手持設(shè)備的最大問題就在于電池的功耗問題。華容測量過,這款設(shè)備的待機(jī)時間只不過3天,連續(xù)工作時間不會超過8小時,這么短的時間內(nèi),如何捕獲所有的時鐘數(shù)據(jù)呢?這是個問題。


思來想去,貌似連接充電器是唯一的解決辦法,但捕獲錯誤的數(shù)據(jù)原本就是大海撈針,如果趕上周末無人,這個錯誤數(shù)據(jù)如何被看到呢,難道要將設(shè)備帶回家里進(jìn)行測試?那是下策中的下策。

 

靈光一現(xiàn),既然錯誤是隨機(jī)的,即使有人守在一旁也未必可以看到,那么不妨將所有的時鐘數(shù)據(jù)記錄下來,然后對數(shù)據(jù)進(jìn)行分析,加上數(shù)據(jù)之間是有關(guān)聯(lián)的,可以判斷出哪個參數(shù)容易出現(xiàn)故障。


于是檢測時鐘的程序有了眉目:每800ms讀取一次時鐘數(shù)據(jù),同時判斷讀取的格式是否正確,如小時的數(shù)據(jù)必須小于24,分鐘的數(shù)據(jù)必須小于60,秒的數(shù)據(jù)必須小于60,再加上年月日的數(shù)據(jù)大小的判定,如果出現(xiàn)了非法數(shù)據(jù),則在自動計數(shù)一次,然后將計數(shù)結(jié)果顯示到LCD上。對于時鐘數(shù)據(jù)的記錄,就地取材,不論讀取的數(shù)據(jù)是否正確,每次將獲取的6個字節(jié)數(shù)據(jù)依次寫入FLASH,這個存儲空間足夠記錄了,需要進(jìn)行分析時,將數(shù)據(jù)上傳到PC中,再進(jìn)行分析和匯總。


關(guān)于數(shù)據(jù)上傳部分,需要寫一個小程序,對這個程序稍加完善,便實(shí)現(xiàn)了第二個功能—在線升級。好久沒用VC編程了,看來這次可以調(diào)用一下VC++的腦細(xì)胞了,長期不用,不知道它們是否有了惰性。


Binggo,搞定。

與非網(wǎng)原創(chuàng)內(nèi)容,謝絕轉(zhuǎn)載!

內(nèi)容匯總:

之一:部門重組,誰會出局?

摘要:沈陽的一場大雪似乎也預(yù)示著公司的某些變動,果然在休整后的第二天得到了證實(shí),去掉一個部門,重組一個部門,孤立了一些人,拉攏了一些人,兵還是兵,將還是將...

之二:燙手的山芋,華工的困惑

摘要:部門雖然重新劃分,但辦公室里的格局和人員的位置都沒有變動,好像沒有發(fā)生任何事情。華容原本是個局部變量,從不參與本部門以外的事情,但這次人事變動,她的主管設(shè)計師的職位依舊,只不過屬性變成了全局變量...

之三:被隱藏的Bug

摘要:華工對自己的項(xiàng)目滿腹疑惑,后來在和燕飛的一場談話中了解到了很多緣由,看似表面風(fēng)光的銷售業(yè)績只有還有不為人知的秘密...

之四:要根據(jù)PCB設(shè)計程序,被算計了!

摘要:經(jīng)過與燕飛中午的一番談話,華容不敢再對眼前的PDA(手持機(jī))怠慢了,但是只有她自己清楚其中的問題:框圖已經(jīng)有了,芯片的資料可查,那么詳細(xì)的電路原理圖,就不再是問題,可是偏偏無人提供原理圖的電子版,害得她不得不自己動手...

之五:憶當(dāng)年200K代碼聯(lián)調(diào)的默契

摘要:平心而論,華容覺得自己與華萍之間還談不上“默契”,因?yàn)榈侥壳盀橹?,這個詞只屬于當(dāng)年那個team。是她在轉(zhuǎn)行之后,加入的第一個開發(fā)團(tuán)隊(duì)—中鼎公司中文版ECR的項(xiàng)目組...

之六:軟件和硬件,如今要彼此刮目相看

摘要:真正的交接開始了,果然不出華容的意料,華萍想盡辦法隱藏原理圖,讓她感到意外的是華容在兩年前已經(jīng)開始學(xué)習(xí)畫板子,而華容也知道她開始寫程序,曾經(jīng)推心置腹的合作伙伴如今心有芥蒂...

之七:箭在弦上,改發(fā)就發(fā)

摘要:華容冷靜地思考了一下整個“事件”進(jìn)展和所經(jīng)歷的“談話”,她認(rèn)定這個項(xiàng)目的背后,一定有不為自己所知的內(nèi)幕,尤其是與華萍的一番交涉,加上自己對她的了解,更加確認(rèn)了這一點(diǎn):這個項(xiàng)目不簡單...

之八:PDA檢測有變,百里行程半九十

摘 要:華容向家里人“請假”,然后埋頭工作。按照既定的計劃,第9個工作日,進(jìn)行了網(wǎng)絡(luò)聯(lián)調(diào),包括終端與網(wǎng)卡服務(wù)器以及服務(wù)器與后臺軟件的通信,由于物理層 的協(xié)議沒變,數(shù)據(jù)層的定義和格式也沒有變化,變化的只是填充的內(nèi)容,因此,毫無懸念,網(wǎng)絡(luò)聯(lián)調(diào)順利通過,但是在PDA檢測的時候她卻沒有看到檢測文 檔...

之九:故友偶重逢,項(xiàng)目工期蓄意被減半

摘要:由于項(xiàng)目工期緊張,華容從制定方案到實(shí)施方案,加班加點(diǎn),甚至向家人請假,最后終于如期測試通過,在驗(yàn)收的時候她偶爾遇到了以前的合作伙伴林杰森,也是這次偶遇讓她知道了自己的項(xiàng)目工期被壓縮減半...

之十:你可以暗算我,但是擋不住我的技術(shù)比你強(qiáng)

摘要:煙草局的項(xiàng)目驗(yàn)收完成以后,華容終于松了一口氣,但是被壓縮工期的陰影始終縈繞心頭,以至于想起來心中難受。某一天華萍的項(xiàng)目組出了一個搞不定的Bug,于是要求華容過去解決...

之十一:設(shè)備出現(xiàn)“幽靈” Bug,華容奔赴現(xiàn)場“救火”

摘要:煙草局的項(xiàng)目忽然出變,原本都測試通過的設(shè)備有好幾臺被退回,華容展開緊張地測試,后來發(fā)現(xiàn)是板子上的一顆芯片型號...

之十二:新官上任以后的裁員風(fēng)波

摘要:一天發(fā)布在OA里的一條最新消息,如一石激起千層浪,波及到了公司的各個角落—有史以來,SD公司第一次裁員。這則消息,如同前天的暴風(fēng)雪一樣,來勢兇猛,威力強(qiáng)大...

之十三:公司技術(shù)大牛,裁員中你被誰害了?

摘要:岳海上任后開始了第一次裁員風(fēng)暴,楊玉庭本來不在名單了,但是因?yàn)槟挲g偏大而成了這次裁員的犧牲品...

本系列為付麗華老師原創(chuàng)故事《51的江湖》連載,故事中有職場,故事中還有技術(shù),最真實(shí)的項(xiàng)目案例與大家一起探討。每周一期,更多內(nèi)容請查看:

《51的江湖》:以小說體的形式講解技術(shù)


 

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

1996畢業(yè)于華東理工大學(xué)自控系,同年7月進(jìn)入某大型國企擔(dān)任電氣員。2000年轉(zhuǎn)行從事硬件研發(fā)相關(guān)工作;后從事RFID相關(guān)產(chǎn)品的研發(fā)、設(shè)計,曾參與中國自動識別協(xié)會RFID行業(yè)標(biāo)準(zhǔn)的起草;歷任硬件工程師、主管設(shè)計師、項(xiàng)目經(jīng)理、部門經(jīng)理;2012年至今,就職于沈陽工學(xué)院,擔(dān)任電子信息工程專業(yè)教師,研究方向:自動識別技術(shù)。已經(jīng)出版教材《自動識別技術(shù)概論》,職場故事《51的蛻變 》。