作者ykjiang (Yukuan)
看板CSSE
標題Re: [問題] 學韌體技術
時間Mon Sep 12 11:24:51 2005
※ 引述《happosai (OGC~囧rz)》之銘言:
: 多多少少還是會用到組合語言,既使高階如ARM,startup code與RTOS的
: context-switch、ISR等部分還是得用上組語,不過其餘90%都用C開發。
: 自己寫組語不可怕,可怕的是維護別人寫的組語,到目前為止我還不知道
: 有什麼好的分析工具,只有一行一行硬K......Orz
這跟其他高階語言一樣,撰寫時就要把這些『秩序』灌輸進去了,
充分利用語言提供的抽象化功能,
以組語而言,大概也只有 Subroutine 及 Macro 可用了吧 :)
說真的,即使是 C code ,也沒有幾個寫得像樣的,
尤其是那種只有硬體背景的人寫的 C code ,我看跟組語也差不了多少了 :p
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.185.99
→ ykjiang:我承認這裡用的是誇示法... 220.135.185.99 09/12
推 happosai:沒錯,硬體背景的人寫的C code實在是..Orz 211.75.23.122 09/12
※ 編輯: ykjiang 來自: 203.70.103.164 (09/13 22:36)
推 happosai:順道一提在韌體界domain know-how遠比軟工重要! 09/19 00:17
推 ykjiang:這些所謂的 domain knowledge 就寫在 spec. 中。 09/19 00:23
推 happosai:一言以蔽之:就是看圖說故事的功夫XD 09/19 22:09