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

作者: guest0970 (guest)   2014-10-24 23:23:53
以難度來講,一般人應該都會說 FW > 嵌入式系統 > MFC寫應用程式,
畢竟FW與嵌入式系統都跟硬體有關,而MFC應用程式則是純軟體。
但如同大家所知,MFC是一套非常...... 有"內涵"的東西,以致於不易懂。
(我這裡所說的"寫MFC",並不是你UI元件拉一拉,加一些member function就好,
而是類似這種東西: http://www.oschina.net/question/565065_72337)
所以,MFC寫應用程式是這其中最簡單的嗎???
本人寫MFC幾年,有點想要轉嵌入式系統,不知道容易轉嗎?
謝謝指教
作者: PoorLoser (廢文製造機)   2014-10-25 01:12:00
Embedded 大概 90% 是去 porting 吧, 屎缺
作者: eric111043 (新鮮的肝)   2014-10-25 02:45:00
linux driver 入門難度高要讀很多spec花了很多時間可能才寫改出一點東西作業系統要很熟 恐龍本記得要看
作者: wave1et (百分百殖利率)   2014-10-25 08:33:00
$$多才是難的...不然老闆幹麻花那麼多錢..
作者: askacis (ASKA)   2014-10-25 10:31:00
嵌入式linux就像堆積木,碰之前有些基本功像linux指令,makefile,shell,perl等要有基本的認識再來就是porting opensource,x86用的理所當然,換成嵌入式要先cross-compile有時候為了使用某一個opensource,要連他使用到的opensource一起porting上板子至於寫kernel,driver就要讀硬體data sheet,會看電路圖使用jtag ice,LA與示波器等等
作者: pptsodog (天橋下說書)   2014-10-25 23:37:00
qq
作者: sedgewick (三分熟的鬧鐘)   2014-10-27 01:30:00
路過提一句, 寫 kernel 還要動示波器的話最好快逃吧...這表示硬體層面的 bug 也太多了.
作者: askacis (ASKA)   2014-10-27 12:43:00
示波器可幫驗證你打的東西對不對,或抓一些timing issueTI, Faraday等IC廠porting BSP的時候都會用到啊~不然光一個CPU reset電路沒做好,你沒示波器有用嗎?你寫一萬個printk也是查不出來的XDDDDDDDDDDD換句話說,跟硬體打交道本來就是FW工程師的宿命~尤其是chip/板子剛回來start up的時候,console沒有輸出是常有的事,可能cpu reset沒做好,DDR timing有問題,或是flash腳被焊錫影響讀不出東西,沒示波器還是洗洗睡吧

Links booklink

Contact Us: admin [ a t ] ucptt.com