[請益] MFC寫應用程式 vs 嵌入式系統 vs FW

看板Soft_Job作者 (guest)時間11年前 (2014/10/24 23:23), 11年前編輯推噓7(7018)
留言25則, 6人參與, 最新討論串1/4 (看更多)
以難度來講,一般人應該都會說 FW > 嵌入式系統 > MFC寫應用程式, 畢竟FW與嵌入式系統都跟硬體有關,而MFC應用程式則是純軟體。 但如同大家所知,MFC是一套非常...... 有"內涵"的東西,以致於不易懂。 (我這裡所說的"寫MFC",並不是你UI元件拉一拉,加一些member function就好, 而是類似這種東西: http://www.oschina.net/question/565065_72337) 所以,MFC寫應用程式是這其中最簡單的嗎??? 本人寫MFC幾年,有點想要轉嵌入式系統,不知道容易轉嗎? 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.224.160 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1414164235.A.FA0.html ※ 編輯: guest0970 (59.115.224.160), 10/24/2014 23:51:09

10/25 01:12, , 1F
Embedded 大概 90% 是去 porting 吧, 屎缺
10/25 01:12, 1F

10/25 02:45, , 2F
linux driver 入門難度高要讀很多spec
10/25 02:45, 2F

10/25 02:46, , 3F
花了很多時間可能才寫改出一點東西
10/25 02:46, 3F

10/25 02:46, , 4F
作業系統要很熟 恐龍本記得要看
10/25 02:46, 4F

10/25 08:33, , 5F
$$多才是難的...
10/25 08:33, 5F

10/25 08:34, , 6F
不然老闆幹麻花那麼多錢..
10/25 08:34, 6F

10/25 10:31, , 7F
嵌入式linux就像堆積木,碰之前有些基本功
10/25 10:31, 7F

10/25 10:32, , 8F
像linux指令,makefile,shell,perl等要有基本的認識
10/25 10:32, 8F

10/25 10:33, , 9F
再來就是porting opensource,x86用的
10/25 10:33, 9F

10/25 10:34, , 10F
理所當然,換成嵌入式要先cross-compile
10/25 10:34, 10F

10/25 10:35, , 11F
有時候為了使用某一個opensource,要連他使用到的
10/25 10:35, 11F

10/25 10:36, , 12F
opensource一起porting上板子
10/25 10:36, 12F

10/25 10:38, , 13F
至於寫kernel,driver就要讀硬體data sheet,會看電路圖
10/25 10:38, 13F

10/25 10:39, , 14F
使用jtag ice,LA與示波器等等
10/25 10:39, 14F

10/25 23:37, , 15F
qq
10/25 23:37, 15F

10/27 01:30, , 16F
路過提一句, 寫 kernel 還要動示波器的話最好快逃吧...
10/27 01:30, 16F

10/27 01:31, , 17F
這表示硬體層面的 bug 也太多了.
10/27 01:31, 17F

10/27 12:43, , 18F
示波器可幫驗證你打的東西對不對,或抓一些timing issue
10/27 12:43, 18F

10/27 12:44, , 19F
TI, Faraday等IC廠porting BSP的時候都會用到啊~
10/27 12:44, 19F

10/27 12:47, , 20F
不然光一個CPU reset電路沒做好,你沒示波器有用嗎?
10/27 12:47, 20F

10/27 12:47, , 21F
你寫一萬個printk也是查不出來的XDDDDDDDDDDD
10/27 12:47, 21F

10/27 12:48, , 22F
換句話說,跟硬體打交道本來就是FW工程師的宿命~
10/27 12:48, 22F

10/27 12:49, , 23F
尤其是chip/板子剛回來start up的時候,console沒有輸出
10/27 12:49, 23F

10/27 12:50, , 24F
是常有的事,可能cpu reset沒做好,DDR timing有問題,
10/27 12:50, 24F

10/27 12:51, , 25F
或是flash腳被焊錫影響讀不出東西,沒示波器還是洗洗睡吧
10/27 12:51, 25F
文章代碼(AID): #1KIcyB-W (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1KIcyB-W (Soft_Job)