[問題] 寫韌體必備的常識?

看板C_and_CPP (C/C++)作者 (環島旅行ing)時間14年前 (2011/09/21 23:22), 編輯推噓8(8013)
留言21則, 11人參與, 最新討論串1/4 (看更多)
大家好~小弟我從唸書時代就有逛這版的習慣~ 因以前都是用C拿來寫通訊演算法~ 跑的速度當然比大部分用MATLAB寫程式的通信人來說快了好幾倍 模擬結果正確且效率佳 也因此覺得自己"好像"還蠻會寫程式的... 現在想想 真覺得丟臉.. 因最近開始工作 職務是韌體工程師 打擊就真的很大~ 看著公司的code覺得非常吃力 一堆不懂 今天跟師傅溝通後 她覺得是我基礎太差 說要我搞懂何謂process,handle,thread~ 晚上自己在家藉著GOOGLE大概懂了process與thread的意義 但還是有些模糊 handle更不用說了 網路的介紹都是片段的 因大學是電子系也都沒碰OS之類的書.. 主管也希望我短期能上手 壓力真不小 哈 希望版上各位前輩 能推薦些我網站或是書籍 能讓我快速釐清疑惑的嗎??哈 (良葛格網站我常常去 但好像沒介紹這些) 另外就是寫韌體到底還需要哪些基本知識呢?? 謝謝各位.... 希望版上的前輩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.50.68

09/21 23:32, , 1F
OS 的書,翻 Windows via C/C++ 這本的目錄,看看有沒有用
09/21 23:32, 1F

09/21 23:34, , 2F
為什麼韌體會需要 process, handle, thread 呀?
09/21 23:34, 2F

09/21 23:35, , 3F
我還以為韌體會用到比較多電機電子的東西....
09/21 23:35, 3F

09/21 23:37, , 4F
我師父是說寫code要有這些知識去寫比較有效率
09/21 23:37, 4F

09/21 23:37, , 5F
寫firmware也是會遇到平台是SoC,有RTOS在上面跑之類的。
09/21 23:37, 5F

09/21 23:39, , 6F
yes是SoC
09/21 23:39, 6F

09/21 23:40, , 7F
原來如此,長知識推
09/21 23:40, 7F

09/22 00:39, , 8F
p 大誰的那本是好書,整本part II 都在講process/thread
09/22 00:39, 8F

09/22 00:41, , 9F
另如果只要觀念的話,Windows Internal CH6 可先看過.
09/22 00:41, 9F

09/22 00:42, , 10F
補一下,internal 那本,4e ch6 , 5e ch5 . XD
09/22 00:42, 10F

09/22 00:45, , 11F
handle 我"以為是" something of controller
09/22 00:45, 11F

09/22 01:50, , 12F
t大推文的第1行 誰? 推?
09/22 01:50, 12F

09/22 05:45, , 13F
但老實說 嚴重不懂為什麼靭體會扯到process/thread啥的
09/22 05:45, 13F

09/22 05:46, , 14F
driver就算了...是我錯嗎orz
09/22 05:46, 14F

09/22 09:05, , 15F
不知道process/thread的概念,那你的interrupt大概是
09/22 09:05, 15F

09/22 09:06, , 16F
沒救了. 哪天程式自己crash掉也找不到原因..
09/22 09:06, 16F

09/22 09:44, , 17F
我寫SoC軔體都是組語,寫到C語言忘光光 orz
09/22 09:44, 17F

09/22 09:45, , 18F
那有OS幫你做多工和線程,只能自己好好規劃中斷優先權
09/22 09:45, 18F

09/22 11:54, , 19F
<小聲說,09/22 00:39 那是 "推",不是"誰">
09/22 11:54, 19F

09/22 14:16, , 20F
用 Fortran 寫演算法就會發現到你的電腦在開飛機
09/22 14:16, 20F

09/25 18:59, , 21F
user space和kernel space的差別在哪要先搞懂
09/25 18:59, 21F
文章代碼(AID): #1EUW4W2C (C_and_CPP)
文章代碼(AID): #1EUW4W2C (C_and_CPP)