本文轉貼自PTT
台灣最大的本土社群網站
分享這篇文章到Facebook、Google+或噗浪!


 作者  scrush (阿慶)                                           看板  Tech_Job 
 標題  [請益] 寫韌體一些問題..                                                
 時間  Mon May 14 23:44:22 2012                                               
───────────────────────────────────────

小弟做韌體已經3年了,上面所要求的功能大都能做出來,但主管看我程式時,

說有點像一條龍的寫法,架構性不強,因為我不是資工資訊科系,並沒有受過正規的

寫程式訓練,大都是自己摸索,看看data sheet來做出所需要的波形及功能,

也不知道怎麼寫才比較好,在此想請教一下,如何可以讓程式更架構性?

對寫韌體來說,怎樣才算是好程式?有書本或網站可供參考嗎?謝謝!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.177.33
→ alongalone:看 linux platform driver                             05/14 23:47
→ ykjiang:可以翻翻代碼大全或編程藝匠之類的書                      05/14 23:48
→ amadisyeh:表示說會有 容量大,速度慢把  多看別人寫的CODE          05/15 00:12
→ ykjiang:建議找一些有口碑的 open source 來啃                     05/15 00:13
推 dakkk:可以的話 跟同事要code來看看 很容易進步                    05/15 00:14
推 clanguage:應用一些物件的概念 思考物件到底有什麼好處 用C實現     05/15 00:22
→ zaqimon:放心 資工系不見得有多強 強者很多都不是資工系的          05/15 00:37
→ zaqimon:在台灣應該程式能動就好了吧 其實沒什麼人在管你怎麼寫的   05/15 00:38
推 googoo1102:學reference code的rule就好~                          05/15 01:00
→ Kerick:Fw的話 設計的模組化不錯                                  05/15 01:03
推 askacis:linux  kernel架構學起來就很讚了~漂亮又好用              05/15 01:15
推 seedbear:chip廠商給的sample code每家架構都不一樣,通常都是       05/15 08:10
→ seedbear:跟著廠商架構繼續擴充功能,你主管可能覺得你是一個函數    05/15 08:11
→ seedbear:通吃全部功能這樣.多看看其他案子或是你主管的code        05/15 08:12
→ seedbear:應該會很有幫助                                         05/15 08:12
推 lifekiller:trace一下linux kernel code, 經過千槌百煉的XD         05/15 11:24
推 zaqimon:如果要看Linux kernel就看lxr http://lxr.linux.no/        05/15 20:31
推 zkw:有興趣的話 mail給我你的履歷 來我們公司工作 這邊可以教你     05/17 00:23
→ zkw:而不是只會嫌你哪裡寫不好                                    05/17 00:24


----本文使用PCMAN+BBI轉貼----


※ 新版PCMAN開放測試中,新增功能:    



用PCMAN+BBI連回PTT原文