Re: [請益] MFC寫應用程式 vs 嵌入式系統 vs FW
:推 sedgewick: 路過提一句, 寫 kernel 還要動示波器的話最好快逃吧... 10/27 01:30
:→ sedgewick: 這表示硬體層面的 bug 也太多了.
推文有位大大講到寫kernel動用示波器表示硬體層面的BUG太多,
這剛好可以拿來說明FW工程師可能會遇到的問題。
與SW相比,一樣是寫CODE,但基本上跟硬體打交道是FW工程師的宿命,
換言之FW工程師不能預期你的硬體是好的,當硬體有問題的時候
你要協助E.E.去查問題,甚至做workaround solution。
尤其是chip/板子剛回來準備start up的時候,
一上電你的uart console沒有輸出是常有的事。
不會動的原因可能是CPU reset電路沒做好,
或是DDR timing參數沒調好導致記憶體存取有問題,
扯一點可能Flash接腳沒焊好,最慘的是可能IC開回來
某些function根本就fail(FPGA跑的時候明明就是好的T.T)
像上述的這些情況發生時就需要示波器來協助FW工程師尋找/解決問題。
當然現在系統越長越大,FW工程師分工也越來越細,
有些工程師專長在kernel以及周邊硬體界面的驅動(I2C,SPI,USB,LCD,GMAC...)
;有些則是專精在user space應用程式(WEB,QT,android,socket...),
碰到硬體的機率也很低了~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.242.52.37
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1414387065.A.229.html
推
10/27 14:48, , 1F
10/27 14:48, 1F
→
10/27 16:52, , 2F
10/27 16:52, 2F
推
10/27 18:46, , 3F
10/27 18:46, 3F
推
10/28 00:10, , 4F
10/28 00:10, 4F
→
10/28 00:13, , 5F
10/28 00:13, 5F
→
10/28 00:13, , 6F
10/28 00:13, 6F
→
10/28 00:14, , 7F
10/28 00:14, 7F
→
10/28 00:38, , 8F
10/28 00:38, 8F
→
10/28 00:39, , 9F
10/28 00:39, 9F
→
10/28 00:39, , 10F
10/28 00:39, 10F
→
10/28 00:40, , 11F
10/28 00:40, 11F
→
10/28 00:42, , 12F
10/28 00:42, 12F
→
10/28 00:43, , 13F
10/28 00:43, 13F
→
10/28 00:45, , 14F
10/28 00:45, 14F
推
10/28 00:47, , 15F
10/28 00:47, 15F
→
10/28 00:48, , 16F
10/28 00:48, 16F
→
10/28 00:49, , 17F
10/28 00:49, 17F
→
10/28 00:49, , 18F
10/28 00:49, 18F
→
10/28 00:49, , 19F
10/28 00:49, 19F
→
10/28 00:50, , 20F
10/28 00:50, 20F
→
10/28 00:51, , 21F
10/28 00:51, 21F
→
10/28 00:52, , 22F
10/28 00:52, 22F
→
10/28 00:53, , 23F
10/28 00:53, 23F
→
10/28 00:53, , 24F
10/28 00:53, 24F
→
10/28 01:38, , 25F
10/28 01:38, 25F
→
10/28 01:38, , 26F
10/28 01:38, 26F
→
10/28 01:40, , 27F
10/28 01:40, 27F
→
10/28 01:41, , 28F
10/28 01:41, 28F
→
10/28 01:42, , 29F
10/28 01:42, 29F
→
10/28 01:45, , 30F
10/28 01:45, 30F
→
10/28 01:45, , 31F
10/28 01:45, 31F
→
10/28 01:52, , 32F
10/28 01:52, 32F
→
10/28 01:53, , 33F
10/28 01:53, 33F
→
10/28 01:54, , 34F
10/28 01:54, 34F
→
10/28 01:56, , 35F
10/28 01:56, 35F
推
10/28 01:57, , 36F
10/28 01:57, 36F
→
10/28 01:57, , 37F
10/28 01:57, 37F
→
10/28 01:57, , 38F
10/28 01:57, 38F
→
10/28 01:58, , 39F
10/28 01:58, 39F
還有 75 則推文
→
10/30 02:18, , 115F
10/30 02:18, 115F
→
10/30 02:18, , 116F
10/30 02:18, 116F
→
10/30 02:19, , 117F
10/30 02:19, 117F
→
10/30 02:20, , 118F
10/30 02:20, 118F
→
10/30 02:21, , 119F
10/30 02:21, 119F
→
10/30 02:21, , 120F
10/30 02:21, 120F
→
10/30 02:21, , 121F
10/30 02:21, 121F
→
10/31 14:22, , 122F
10/31 14:22, 122F
→
10/31 14:23, , 123F
10/31 14:23, 123F
→
10/31 14:25, , 124F
10/31 14:25, 124F
→
10/31 14:26, , 125F
10/31 14:26, 125F
→
10/31 14:26, , 126F
10/31 14:26, 126F
→
10/31 14:28, , 127F
10/31 14:28, 127F
→
10/31 14:28, , 128F
10/31 14:28, 128F
→
10/31 14:29, , 129F
10/31 14:29, 129F
→
10/31 14:30, , 130F
10/31 14:30, 130F
→
10/31 14:31, , 131F
10/31 14:31, 131F
→
10/31 14:31, , 132F
10/31 14:31, 132F
→
10/31 14:32, , 133F
10/31 14:32, 133F
→
10/31 14:35, , 134F
10/31 14:35, 134F
→
10/31 14:35, , 135F
10/31 14:35, 135F
→
10/31 14:38, , 136F
10/31 14:38, 136F
→
10/31 14:38, , 137F
10/31 14:38, 137F
→
10/31 14:39, , 138F
10/31 14:39, 138F
→
10/31 14:40, , 139F
10/31 14:40, 139F
→
10/31 14:42, , 140F
10/31 14:42, 140F
→
10/31 14:43, , 141F
10/31 14:43, 141F
→
10/31 14:45, , 142F
10/31 14:45, 142F
→
10/31 14:47, , 143F
10/31 14:47, 143F
→
10/31 17:55, , 144F
10/31 17:55, 144F
→
10/31 17:55, , 145F
10/31 17:55, 145F
→
10/31 17:56, , 146F
10/31 17:56, 146F
→
10/31 17:56, , 147F
10/31 17:56, 147F
→
10/31 17:57, , 148F
10/31 17:57, 148F
→
10/31 17:57, , 149F
10/31 17:57, 149F
→
10/31 17:58, , 150F
10/31 17:58, 150F
→
10/31 17:58, , 151F
10/31 17:58, 151F
→
10/31 17:59, , 152F
10/31 17:59, 152F
→
10/31 17:59, , 153F
10/31 17:59, 153F
→
10/31 18:00, , 154F
10/31 18:00, 154F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):