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

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

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

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

 

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


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


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


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

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


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


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


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


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


最后一環(huán)節(jié),是華容最擅長(zhǎng)的射頻卡的讀寫(xiě)距離問(wèn)題。這個(gè)問(wèn)題對(duì)于其他人來(lái)說(shuō),也許高難的,但對(duì)于她來(lái)說(shuō)幾乎談不上難度,只不過(guò)是一、兩個(gè)小時(shí)的問(wèn)題。


故畫(huà)竹,必先得成竹于胸中。


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

 

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


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


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


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


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


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


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


第一個(gè)條目是LCD的檢測(cè)。


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


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


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

 

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


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


華容對(duì)于LCD的檢測(cè)效果很是滿意,接下來(lái)處理矩陣鍵盤(pán)的檢測(cè)。


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


FLASH的檢測(cè)程序更加的簡(jiǎn)單,增加一個(gè)檢測(cè)條目的菜單,然后將原來(lái)測(cè)試過(guò)的程序代碼移植過(guò)來(lái)即可。


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


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


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

 

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


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


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


Binggo,搞定。

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

內(nèi)容匯總:

之一:部門(mén)重組,誰(shuí)會(huì)出局?

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

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

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

之三:被隱藏的Bug

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

相關(guān)推薦

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

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