Re: [問題] 寫韌體必備的常識?
小弟也是韌體工程師在soc平台上寫rtos的code
對於你所說的process,thread,handle,或是concurrency
只能說是有聽過怎麼實作出這些東西沒有很深入的研究
但是處理這些問題可以去找OS聖經恐龍本
我記得講Critical Section的地方有一些非常簡單的code
仔細地看完那些code跟該章節講的東西
理論上就能滿足工作需求了
不過看完這些只是理論而已 怎麼解各個OS不同
你還需要針對你所使用的OS對於這些問題提供的api進行了解
最後把握一個小原則
你要想你所使用的resource很多時候是別人也可以存取的
你一定要想盡辦法跟別人說:我在用你等等
通常別人能等等就是ok了
如果別人等太久就會有衍生的問題
又如果別人永遠等不到也是另一個問題
小弟淺見 或許有些地方沒有說的很好
如有高手 希望可以給小弟多一點指點
※ 引述《onlywig (環島旅行ing)》之銘言:
: 大家好~小弟我從唸書時代就有逛這版的習慣~
: 因以前都是用C拿來寫通訊演算法~
: 跑的速度當然比大部分用MATLAB寫程式的通信人來說快了好幾倍
: 模擬結果正確且效率佳
: 也因此覺得自己"好像"還蠻會寫程式的...
: 現在想想 真覺得丟臉..
: 因最近開始工作 職務是韌體工程師
: 打擊就真的很大~ 看著公司的code覺得非常吃力 一堆不懂
: 今天跟師傅溝通後 她覺得是我基礎太差
: 說要我搞懂何謂process,handle,thread~
: 晚上自己在家藉著GOOGLE大概懂了process與thread的意義
: 但還是有些模糊 handle更不用說了 網路的介紹都是片段的
: 因大學是電子系也都沒碰OS之類的書..
: 主管也希望我短期能上手 壓力真不小 哈
: 希望版上各位前輩 能推薦些我網站或是書籍
: 能讓我快速釐清疑惑的嗎??哈 (良葛格網站我常常去 但好像沒介紹這些)
: 另外就是寫韌體到底還需要哪些基本知識呢??
: 謝謝各位....
: 希望版上的前輩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.1.252
→
09/22 19:08, , 1F
09/22 19:08, 1F
→
09/22 19:59, , 2F
09/22 19:59, 2F
→
09/22 22:18, , 3F
09/22 22:18, 3F
→
09/22 22:20, , 4F
09/22 22:20, 4F
推
09/23 00:48, , 5F
09/23 00:48, 5F
→
09/23 00:48, , 6F
09/23 00:48, 6F
→
11/01 21:18, , 7F
11/01 21:18, 7F
→
11/01 21:23, , 8F
11/01 21:23, 8F
討論串 (同標題文章)