作者s77485p (快樂豬)
看板Soft_Job
標題[請益] 請問微處理器的知識
時間Sat Feb 13 20:25:12 2016
大家好
最近有在練習一些微處理器 一些板子
就是買 Arduino來玩玩 控制一些小東西
我自己是有拿Arduino來控制實驗室的高級步進馬達
寫PWM等等
再使用c#寫一些介面去控制晶片
也在過年自己弄了一台藍芽電動遙控車
不過聽說業界也很少用Arduino
計算效率太慢而且授權問題(?)
比較多的還是用arm or 51家族
針對暫存器角度去寫
有可能用Keil或是直接用linux tool
加上我之後想拿arm晶片來做一些訊號處理 或是玩玩RTOS
我自己原本是直接看arm
但是後來覺得好像有點越級打怪XDD
不知道先寫51用c 和assembly練過
再去學ARM比較好嗎?
因為大學非相關
蠻多部分都不太熟 需要重念計算機結構跟作業系統嗎?
這兩本念下來真的蠻吃力的
另外用keil真的不太好嗎?
jserv老師的課程都是用Linux多
個人都蠻喜歡用IDE的..
謝謝各位先進
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.1.76
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1455366314.A.BC8.html
1F:推 cobrasgo: 什麼叫微處理器的知識你可能自己要先定義清楚 02/13 20:54
2F:推 WolfLord: 正咩要拜師的話也該不缺師父,嚕嚕的話計算機結構先 02/13 22:33
3F:→ askaleroux: 你連CA跟OS都沒念過 是要玩什麼Microcontroller 02/13 22:50
4F:推 s25g5d4: CA 是甚麼 02/13 23:25
5F:推 clothk60207: Computer Architecture 02/13 23:28
了解 我應該會先去稍微讀一下這兩個科目
因為我主要是做訊號處理的 之前都沒碰過這些
※ 編輯: s77485p (111.240.20.43), 02/13/2016 23:35:14
※ 編輯: s77485p (111.240.20.43), 02/13/2016 23:35:26
6F:推 kyuudonut: 不用念OS ARM跟51只是不同塊板子 入手難度沒差吧 02/14 00:47
7F:→ kyuudonut: 只是51中文文件可能會比較多罷了 02/14 00:47
8F:→ robler: 好嗆喔 不曉得現在拿課本裡的東西出來考 3樓還記得多少 02/14 10:10
9F:推 snaketsai: 51能跑的rtos好像商業授權居多? 02/14 11:17
10F:推 snaketsai: Jserv之前開了一門嵌入式講FreeRTOS跟ARM,資源網路上 02/14 11:22
11F:→ snaketsai: 看得到 02/14 11:22
12F:推 WisdomOrLie: 玩51或玩ARM的方向的確不太一樣,但是對初學者來說, 02/14 13:56
13F:→ WisdomOrLie: 扯到OS跟計算機組織結構還太早,不如直接放大絕要他 02/14 13:56
14F:→ WisdomOrLie: 把compile theory都唸懂了再玩embedded. 這樣有意 02/14 13:56
15F:→ WisdomOrLie: 義嗎 02/14 13:56
16F:→ WisdomOrLie: 首先先懂怎麼燒code到板子上,再來是針對有興趣的int 02/14 14:03
17F:→ WisdomOrLie: erface(各種bus)開始寫sample code或是下去trace, 02/14 14:03
18F:→ WisdomOrLie: 這樣你就算有一個很好的開始了,之後再依據興趣,選 02/14 14:03
19F:→ WisdomOrLie: 擇要從embedde的哪一個部分深入,這樣對一個初學者來 02/14 14:03
20F:→ WisdomOrLie: 說是容易入門且有成就感的 02/14 14:03
21F:推 cser945: 樹莓派 02/14 17:42
22F:→ aska1eroux: 沒太多 能夠電8樓倒是沒問題 02/14 18:06
23F:推 snaketsai: 其實理想上的確是希望有點 計組 跟 作業系統的底 02/14 18:43
24F:→ snaketsai: 譬如說排程器跟計時器中斷有關(不談tickless的話) 02/14 18:44
25F:→ snaketsai: MMU對於虛擬記憶體的影響有多少 02/14 18:44
26F:→ snaketsai: locking多半會基於Compare-And-Swap指令確保atomic 02/14 18:45
27F:→ snaketsai: ...etc 這些剛好是兩個領域的coupling 02/14 18:46
28F:→ snaketsai: 主要是你提到RTOS,51這種功能叫弱的的MCU比較少需要 02/14 18:47
29F:→ snaketsai: 知道這麼多,但一旦拉到需要OS來做資源管理,這些知識 02/14 18:48
30F:→ snaketsai: 的有/無會比較有影響 02/14 18:48
31F:→ askaleroux: aska'1'eroux 只好檢舉你了 整天在那裏偽物 02/15 00:05
32F:→ askaleroux: 你現實生活不知道是多可悲的人 02/15 00:06
33F:→ aska1eroux: 跟開分身被抓後捏造個空氣室友來開脫 生活應該差不多 02/15 11:00
34F:推 chuegou: 如果原廠的lib完整的話其實也不會很難 02/15 16:00