看板 Soft_Job 關於我們 聯絡資訊
以難度來講,一般人應該都會說 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
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