→ PoorLoser: Embedded 大概 90% 是去 porting 吧, 屎缺 10/25 01:12
推 eric111043: linux driver 入門難度高要讀很多spec 10/25 02:45
→ eric111043: 花了很多時間可能才寫改出一點東西 10/25 02:46
→ eric111043: 作業系統要很熟 恐龍本記得要看 10/25 02:46
→ wave1et: $$多才是難的... 10/25 08:33
→ wave1et: 不然老闆幹麻花那麼多錢.. 10/25 08:34
推 askacis: 嵌入式linux就像堆積木,碰之前有些基本功 10/25 10:31
→ askacis: 像linux指令,makefile,shell,perl等要有基本的認識 10/25 10:32
→ askacis: 再來就是porting opensource,x86用的 10/25 10:33
→ askacis: 理所當然,換成嵌入式要先cross-compile 10/25 10:34
→ askacis: 有時候為了使用某一個opensource,要連他使用到的 10/25 10:35
→ askacis: opensource一起porting上板子 10/25 10:36
推 askacis: 至於寫kernel,driver就要讀硬體data sheet,會看電路圖 10/25 10:38
推 askacis: 使用jtag ice,LA與示波器等等 10/25 10:39
→ pptsodog: qq 10/25 23:37
推 sedgewick: 路過提一句, 寫 kernel 還要動示波器的話最好快逃吧... 10/27 01:30
→ sedgewick: 這表示硬體層面的 bug 也太多了. 10/27 01:31
推 askacis: 示波器可幫驗證你打的東西對不對,或抓一些timing issue 10/27 12:43
→ askacis: TI, Faraday等IC廠porting BSP的時候都會用到啊~ 10/27 12:44
推 askacis: 不然光一個CPU reset電路沒做好,你沒示波器有用嗎? 10/27 12:47
→ askacis: 你寫一萬個printk也是查不出來的XDDDDDDDDDDD 10/27 12:47
→ askacis: 換句話說,跟硬體打交道本來就是FW工程師的宿命~ 10/27 12:48
→ askacis: 尤其是chip/板子剛回來start up的時候,console沒有輸出 10/27 12:49
→ askacis: 是常有的事,可能cpu reset沒做好,DDR timing有問題, 10/27 12:50
→ askacis: 或是flash腳被焊錫影響讀不出東西,沒示波器還是洗洗睡吧 10/27 12:51