Re: [請益] 韌體新鮮人請益

作者: YPing (重返農藥 逆轟高灰)   2017-12-22 10:28:43
我是不知道大大的公司主要產品是什麼....
不過以我自身為例,我們是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起來就越得心應手。
作者: C10202   2017-12-22 13:25:00
作者: odahawk (羊皮狼)   2017-12-22 13:41:00
豬屎屋觀點出發的會比較完整
作者: cuteSquirrel (松鼠)   2017-12-22 13:57:00
中肯
作者: WisdomOrLie (LIvELIfE)   2017-12-22 19:15:00
這種生活稱個一年就差不多了,除非是有特定主功能的IC(usb之類的),之後就可以往帶OS的系統走了

Links booklink

Contact Us: admin [ a t ] ucptt.com