精華區beta Programming 關於我們 聯絡資訊
※ 引述《Master.bbs@bbs.sayya.org (可愛的ASM)》之銘言: : ※ 引述《fallenball.bbs@ptt.cc (我不需要名字)》之銘言: : > 小弟倒覺得不需要堅持一定要由硬到軟 : > "只是不太懂linux而已" 好像太輕視很多技術 : 輕視? : 就算是Embedded Linux,除非是從0開始,不然也是已經port好的東西。 : 對岸有些教如何把PC用的核心port到你的target上,除非要做這種事。 : 不然對玩硬體來說,就真的"只是不太懂"而已。 我也認為韌體的門檻根本不在這裡,假如拿到一個元件, 在完全沒有sample code的情況下,光看datasheet能寫出 程式驅動,這才是真功夫。至於上層的OS只是架構的問題 ,假如底層的硬體正確驅動,要串到上層的OS簡單多了。 最近在玩USB這種感觸特別深,同事有提到他去 IC design house 應徵對方的要求就是能看spec就寫出code...:Q (也許IC design house要求比較高吧?) : > 一定要單晶片到ARM 一定要ASM到C even C++ ? : ASM C C++都只是開發語言,跟硬體無關。用Keil C51不見的懂8051。 : 懂8051用KeilC卻不困難。我不太相信連最基本的8051都搞不懂的人, : 會懂變種的MCU或是更高階的MCU。 這種說法好像跟是不是要先懂C才能學C++一樣...:Q : > 那我也可以說 電子學沒學好學什麼數位電路 : > 小弟在做一些設計的時侯 常需要算阻抗 even加一些電容 : > 否則只有high/low是解決不了問題的 : 數位電路在我看來就是類比電路....Low/High也不過是人訂的。 : 數位電路入門門檻滿低的,但是走到高頻一樣是類比電路,要考慮的東西 : 每一樣都需要電子電路的基礎去分析解決,電子電路沒學好一樣只能在入 : 門打轉。 : > 看過不少人討論總是以自己多過別人的經驗 來否定他人的行為 : > 我有個學弟很優秀 數學課即使基礎的沒上過 先上進階的一樣表現最好 : > 即使他不很懂Computer Science的東西 : > 需要在Windows上寫多緒通訊程式 也是花了一點時間就漂亮的解決了 : > 小弟覺得 踏踏實實的學就好了 不一定要有什麼所謂的洞悉與先知 : ^^^^^^^^^^^^^^^^^^結尾與內文矛盾? : 基礎課程沒上過,不代表基礎的東西沒STUDY過,莫在浮沙築高塔。 : 新的技術會退流行,ARM9將來也會被其他的MCU取代,說不定是ARM10!? : 唯有基礎的能力才讓你應付不斷的變化環境。 應該不會啦,國內還一堆人死守51、PIC,ARM還有一堆人嫌貴呢, 更別說ARM9了,現在大概只有PDA、手機才會用到吧,畢竟台灣 對成本是很在意的... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.83.34 ※ 編輯: happosai 來自: 218.166.83.34 (11/06 03:21)