檔案狀態:    住戶編號:1403995
 Scop 的日記本
快速選單
到我的日記本
看他的最新日記
加入我的收藏
瀏覽我的收藏
新喇叭的馴養心得 《前一篇 回他的日記本 後一篇》 Lose Control??
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵  檢舉
篇名: 新的體驗
作者: Scop 日期: 2008.05.17  天氣:  心情:
新的工作很忙,因為有新的Project剛剛Kick Off,有一些細節還沒有完全確認,上個禮拜幾乎每天被叫進會議室與日本客人討論這些細節,討論完之後又要接著開內部會議,往往都要弄到晚上十點才能夠下班。我在過去的公司雖然也接過這家日本公司的專案,但是因為階層太低,所以完全不會參與這種有關產品規格的討論,所以雖然耳聞過日本人的龜毛,但是實際上領略到日本人有多龜毛,還算是初體驗頭一遭。

除了原本被指定的工廠測試程式與開機程式之外,不知道是不是因為LCD與Touch Panel的Driver porting太早完成的關係,我臨時又被指定了一件新的工作。這個任務相當有趣,原來是客戶要求我們在系統中加入一顆8051單晶片,讓它對系統做一個溫度保護與電源管控的工作。但是我們系統中原本是有PMU晶片的,它原本就是拿來做整個系統的電源管理,當然因為成本的關係,這顆晶片的功能不算強大,但是應付過去的專案都是沒有問題的,這次因為客戶的要求,我們在系統中又加了一顆8051。

這下子就精彩了!

因為它並不是一個專門設計來做某種功能的晶片,而是一顆空的單晶片,它有自己的CPU,有自己的Clock,有自己的RAM,有自己的Flash,有自己的Interrupt跟自己的DAC/ADC與GPIO,但是晶片裏面並沒有程式,也就是一般人所稱的韌體(Firmware),所以我的工作是設計並且實作出這顆單晶片所需要的韌體,讓它可以成功的與主機板上的CPU、PMU、溫度感測器、電池的充放電路做溝通,進而管理整個系統的電源,讓它安全而且省電。

相當有意思的工作呢!

過去我雖然也寫過Device Driver,但是當工作交到我手上時,功能與硬體規格其實都已經訂好了,所以我從來也沒有跟硬體討論過晶片上每一個腳位的定義與訊號傳送方式,頂多是設計一下軟體介面,然後不斷地以書面及口頭報告的方式,向我的主管解釋程式內部的控制流程、保護措施、函式庫使用方式與限制等等,等到大家都認為沒問題時,才開始實作。從晶片腳位的定義開始做的設計,也是頭一遭。

雖然累,但是整個做起來還蠻愉快的,每天出門上班都是朝氣十足!
標籤:
瀏覽次數:158    人氣指數:738    累積鼓勵:29
 切換閱讀模式  回應  給他日記貼紙   給他愛的鼓勵 檢舉
給本文愛的鼓勵:  最新愛的鼓勵
新喇叭的馴養心得 《前一篇 回他的日記本 後一篇》 Lose Control??
 
給我們一個讚!