上回有提到有關系統開發工具平台的軟體架構...
http://chamberplus.blogspot.com/2007/08/blog-post_19.html
其實,關於這種系統工具的開發所講求的到也不是什麼高深的學問或技巧?!
其中箇中的訣竅就是多看多寫多練習...
像十多年前開始寫一些機車點火控制系統時,就開始寫了...如下圖 :
(就是以Turbo C 寫的...那時要寫個這樣的程式,就想寫個漂漂亮亮的圖面...
但那時要寫這種圖像是很辛苦的,還要切成什麼繪圖模式...還跟顯示卡有關...
.... 然後後來又自己寫一些小程式...包括自己作的USB ROM Emulator 下載工具等...
到最後還寫MCU 的IDE 平台... 倒也是一種難得的經驗...
-------
寫這種軟體,就像賈老師動筆寫文章一樣...平時多練習,
多找一些題材來給自己多練習...就算是一個簡單的觀念或想法就要嘗試﹑嘗試...
那怕是一個小小畫面上的 Icon (圖像)....都可以動手寫一寫小程式...
像一些常見的MCU IDE 都是很好的參考...像Keil C 或是Microchip 的 ICD2(MPIDE)等
都可以是一種蠻不錯的參考平台...多看多練習是不二法門...
沒有留言:
張貼留言