顯示廣告
隱藏 ✕
看板 SuperTree
作者 dick51207 (dick51207.bbs@ptt.cc)
標題 Re: [請益] 韌體新鮮人請益
時間 2018年02月28日 Wed. PM 11:50:30


※ 本文轉寄自 dick51207.bbs@ptt.cc

看板 Soft_Job
作者 YPing (福聚海無量)
標題 Re: [請益] 韌體新鮮人請益
時間 Fri Dec 22 10:28:43 2017


我是不知道大大的公司主要產品是什麼....

不過以我自身為例,我們是IC design house,IC主要是偏Consumer electronics

當時剛進這個產業時,主要進修的方向有三個:

1.摸熟register contents,一開始看spec.的時候真的像在看天書一樣,

不過我是覺得可以藉由RW everything去搞懂相對位置與values,

而且RW everything還可以看很多其他資訊,例如ACPI、mapped memory等等的...

2.再來就是搞懂command的特定format,當你下一個cmd的時後,

一定都會有相對應的format,當然response也都會有指定的format,

SPEC.裡面當然也都有定義這些format,實做上可以用bus hound去看那些cmd怎麼打,

對方會回你什麼....

3.然後就是看analyzer的waveform了,一開始也是搞不清楚哪個cycle在幹什麼,

但是久了自然而然就會越來越清楚,當然SPEC.裡面的cycle diagram能夠讀懂的,

一定要讀懂,但是一開始沒經驗就是會影響你理解的程度。

至於coding的部分就是跟著hardware behavior走,

你對hardware有多清楚,自然而然coding起來就越得心應手。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.36.210
※ 文章代碼(AID): #1QF6tU5o (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1513909726.A.172.html
C10202: 推1F 12/22 13:25
odahawk: 豬屎屋觀點出發的會比較完整2F 12/22 13:41
cuteSquirrel: 中肯3F 12/22 13:57
WisdomOrLie: 這種生活稱個一年就差不多了,除非是有特定主功能的I4F 12/22 19:15
WisdomOrLie: C(usb之類的),之後就可以往帶OS的系統走了

--
※ 看板: SuperTree 文章推薦值: 0 目前人氣: 0 累積人氣: 23 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇