Re: [請益] 資策會課程選擇
為啥嵌入式要從Linux入門?!
嵌入式不一定會跑很pure的OS,很多8051系列的都是while(1)就讓他無止盡的跑,
好一點的會用中斷(硬體),或是timer中斷模擬出類似像多task的行為。
或者是直接移植上一個RTOS。
嵌入式的偏硬體的話,理論上是要熟悉那堆protocol,比如I2C、SPI、UART、...,
每一家設計的操作方式都不太一樣,
8051指令少,簡單,不過用C語言開發的話有些特殊的東西需要去了解,
對於ARM來說,操作暫存器就是操作整個memory,相對簡單許多。
嵌入式可深可淺,對硬體要熟,對OS行為也要有所涉獵。
※ 引述《achaos (熱~~~~)》之銘言:
: 上一篇推文裡L大有問到嵌入式怎麼入門,我講一下我的經驗
: 我認為嵌入式需要的技能有 C語言、linux相關知識、如何進行晶片程式開發。
: 一開始我先把C語音複習完畢,雖然我是資訊本科的,不過對於C還是很不熟
: 說是複習,其實跟重學沒什麼兩樣,這段時間就花了三個月了,看的是螞蟻書。
: Linux部分,用虛擬機灌了ubuntu,強迫自己使用,不過後來發現這部分可以先跳過。
: 最後是晶片程式部分,爬了一些文後,結論是一定要先買一張板子來玩,
: 一開始想說ARM如此熱門,就買張ARM的板子吧!!
: 不過很多人推薦如果是新手的話,還是從8051入門。
: 因此找了一本8051單晶片程式設計的書,並在網路上買了一張與書中範例一模一樣的板子
: 之後就開始依照書中範例練習了。
: ※ 引述《achaos (熱~~~~)》之銘言:
: : 建議要花錢學,選嵌入式比較好,
: : 因為嵌入式比起JAVA要自學是較為困難的。
: : 而且比起純軟,嵌入式比較有機會拿到較佳的薪水。
: : JAVA的部分,我是認為自學即可,網路或是書的資源比起嵌入式都多非常多。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.170.28.188
推
03/17 21:47, , 1F
03/17 21:47, 1F
→
03/17 21:49, , 2F
03/17 21:49, 2F
推
03/18 00:56, , 3F
03/18 00:56, 3F
→
03/18 00:57, , 4F
03/18 00:57, 4F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章