作者sean72 (.)
看板ASM
標題Fw: [請益] 韌體 & OS的自修
時間Wed Feb 8 06:42:36 2012
※ [本文轉錄自 Tech_Job 看板 #1FCQZ6Po ]
作者: sean72 (.) 看板: Tech_Job
標題: [請益] 韌體 & OS的自修
時間: Wed Feb 8 06:42:11 2012
我自己有興趣想自修有關微處理器 韌體 OS 等東西
於是自己買了一塊 microchip 32bits microcontroller摸索
也在網路上找到了一個不錯的RTOS(freeRTOS)的原始碼
並且載到我的controller上面運行
配合著原始碼提供的範例trace code
但是我的下一個目標是轉職
因此我很希望能有實務經驗
畢竟東西還是要自己摸過用過才會熟
而且可以在履歷表上寫出自己實際使用的經驗
1.
我需要很深入的去看那套freeRTOS的程式碼嗎?
當然我知道能夠看熟,例如context switch的linked list怎麼做都清楚最好
可是心裡卻覺得有點不切實際,畢竟我的目標是工作上的轉職
在業界,普遍上的工作都是"使用"OS而非"開發"OS
但是我心裡卻又不知道能夠如何用手邊這個OS做什麼project.
我曾上網試著找過各學校有關OS課的lab/實作等資料
看能不能只到有用的lab1 lab2 lab3 循序漸進
可是能找到的資料都是在OS這層裡面工作,
也就是比較類似"開發設計"OS,而不是OS的"使用",似乎有些過於學術
2.
現在的狀況有點類似,不知道能幹什麼
C學了,書買了,知識有了,也有一塊小版子
但是卻不知道能夠做什麼實際的project當練習
只能看看板子附的 code
3.
不知道對於我這種自修方式,能否請各位前輩給點建議
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 204.96.168.3
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: sean72 (204.96.168.3), 時間: 02/08/2012 06:42:36
1F:→ saram:實習版只能練程式, 不能加強實務. 你必須動手做銲接自己設計 02/19 00:15
2F:→ saram:的板子, 哪怕是麵包板也好. 從功能設計到程式編譯都要自己 02/19 00:16
3F:→ saram:來. 02/19 00:16
4F:→ metalalive:我也是組語新手,這兩天才開始學,可以請教一下,通常買 03/07 20:45
5F:→ metalalive:電路板& 其他開發工具的搭配,ptt 有沒有相關的版或文章 03/07 20:46
6F:→ metalalive:再討論這個基本知識呢? 03/07 20:47
7F:→ metalalive:果然學組語&硬體的過程,跟純軟體差很多阿,苦惱中 03/07 20:49
8F:推 saram:應該說是軔體吧. 是用最原始的控制碼去呼叫晶片的內程式. 03/09 08:02
9F:→ saram:你對晶片與其他元件(電阻器電容器或IC)要了解足夠後, 這為 03/09 08:04
10F:→ saram:它們編寫的嵌入程式才有互動的概念. 03/09 08:05
11F:→ saram:也就是說數位電路的高低電位的需求你要明確的知道, 再去找 03/09 08:06
12F:→ saram:合適的指令, 合宜的參數....等. 03/09 08:07
13F:→ saram:你所買到的實習版, 附的電路圖, 及晶片/IC特性, 要先了解, 03/09 08:08
14F:→ saram:之後你很自然地就能掌握你要寫的組語(或C). 03/09 08:09