Re: [問題] Embedded C&C++ 入門書或課程 - PTT 問答
文章推薦指數: 80 %
也可以試試看樹莓派。
linux 應用程式可以參考: APUE, The Linux Programming Interface - A Linux and UNIX System Programming 應該這2 本就夠了。
Togglenavigation
PTT問答
熱門文章
首頁
Re:[問題]EmbeddedC&C++入門書或課程
看板:c_and_cpp,
時間:2020年09月24日,
作者:descent
我自己的學習方向是下面這種的-non-os,
使用的平台是stm32f4
購買的學習書籍
https://descent-incoming.blogspot.com/2016/04/books-stm32f4.html
這是我的學習心得
https://descent-incoming.blogspot.com/2015/09/bare-metal-for-stm32f4-discovery-board.html
shorten:https://bit.ly/34d67Z9
這是我自己的學習,我不是做這方面的工作。
你說的SSDFirmwareEngineer,如果是在linuxembedded,
可能要學習如何在linux下寫ssddriver。
如果是做nas甚至有可能要理解linux檔案系統那層,
從而最佳化nas的檔案存取功能。
Jserv的課程可以參考看看,看哪種embedded的工作是你想做的。
我自己認為從linuxembedded應用程式是最容易進去的(我是這樣開始的),
網通廠會有類似的工作。
就是寫linux應用程式,使用crosscompiler,
使用crosscompiler大概會是第一個門檻。
另外也會需要使用corsscompiler移植一些相關程式。
現在有很多開發板,自己練習已經沒那麼困難了。
也可以試試看樹莓派。
linux應用程式可以參考:
APUE,TheLinuxProgrammingInterface-ALinuxandUNIXSystemProgramming
應該這2本就夠了。
一般還會需要shellscript技能,鳥哥私房菜這本可以提供此技能。
※引述《james732(james732)》之銘言:
:我覺得embedded看規模與需求,大概會有幾個層次
:1.沒有任何os,可能只有一個while(1)循序處理與一些中斷處理
:學生時代會寫的8051點亮LED之類的程式就是這種
:我現在的工作也是這樣的
:主要就是在RAM與ROM都極少的情況下
:與外部的Hardware做一些不會非常複雜非常即時的交互
:在這個架構下,最主要的挑戰應該是怎麼在有限資源達到需求
:並且在沒有os幫忙調度的情況下,各功能要怎麼協調
:另外就是要怎麼透過register與晶片的硬體做互動
:但這個部份每個系列的晶片都不同
:而且廠商通常會提供samplecode使用
:但不幸samplecode不符合需求或有bug時
:就會需要研究相關的datasheet
:因為沒有OS或任何的軟體框架,基本上Code也很好寫,愛怎麼寫就怎麼寫
:直接在邏輯裡存取硬體暫存器也沒人會阻止你
:但如果有需要跨晶片的需求,就要考慮適當的切分軟硬體邏輯
--
若要人前顯貴,就要人後受罪。
--
※發信站:批踢踢實業坊(ptt.cc),來自:175.98.141.254(臺灣)
※文章網址:https://www.ptt.cc/bbs/C_and_CPP/M.1600943062.A.E85.html
1F推Lipraxde:以前有受惠於大大的文章過09/2418:36
很高興可以幫上忙
2F推nickchen1202:推大大09/2420:00
3F推sarafciel:推descent09/2512:24
※編輯:descent(175.98.141.254臺灣),09/25/202013:23:07
4F推lc85301:推大大10/0100:10
5F推laughingman:推大大10/0822:58
‣返回c_and_cpp看板
全站熱門文章
34
[問題]MAC上有什麼遊戲可以推薦的嗎?
51
c_chat
2021-12-2101:19
29
[問題]2022新款NX200VSBMW2AT
73
car
2021-12-2023:22
54
[問題]適合健身看得動漫
73
c_chat
2021-12-2022:43
21
[問題]想買遊戲機去哪買好
40
c_chat
2021-12-2022:38
19
[問題]私人土地事故請教
85
car
2021-12-2022:31
49
[問題]holomem也太喜歡寶可夢了吧
84
c_chat
2021-12-2021:41
25
[問題]當初看到陰獸有多震撼?
42
c_chat
2021-12-2020:42
24
[問題]吃什麼好
74
wanted
2021-12-2020:16
119
[問題]短髮族長太婆了吧
168
c_chat
2021-12-2020:09
30
[問題]還有哪些空大的名場面?
42
c_chat
2021-12-2020:04
37
Re:[請益]台灣未來電力到底該怎麼辦?
128
stock
2021-12-2019:30
59
[問題]如何解決一打一外出難題
166
babymother
2021-12-2018:54
20
[請益]皮卡offer請益
42
tech_job
2021-12-2018:45
21
Re:[問題]藝文特區本來是要蓋商城?
287
taoyuan
2021-12-2018:31
16
[問題]11年520d報廢11萬,車主被坑?
40
car
2021-12-2017:49
72
[請益]貓扇之外的12CM風扇選擇
197
pc_shopping
2021-12-2017:31
28
[問題]泰達米爾要怎麼打貪啃奇
43
lol
2021-12-2017:24
5
[請益]看到美國股市大跌,好想再買put
96
stock
2021-12-2017:20
31
[問題]哪幾年的總冠軍"勝隊"對洋將依賴度不高的
48
baseball
2021-12-2017:20
20
[問題]開荒難開始上戰場難?
64
c_chat
2021-12-2017:11
延伸文章資訊
- 1[問題] 請問一下linux嵌入式系統課程- 看板LinuxDev | PTT數位...
[問題] 請問一下linux嵌入式系統課程- 看板LinuxDev | PTT數位... 嵌入式系統聖經 · 精通嵌入式linux程式設計 · The Linux Programming Int...
- 2the linux programming interface ptt :: 軟體兄弟
the linux programming interface ptt, 書還沒出以前就聽Scott 推薦過TLPI,直到因為工作需要,才買回來看。斷斷續續大概看了三個月半,來寫一下心得。
- 3Re: [問題] Embedded C&C++ 入門書或課程 - PTT 問答
也可以試試看樹莓派。 linux 應用程式可以參考: APUE, The Linux Programming Interface - A Linux and UNIX System Progra...
- 4[賞書] The Linux Programming Interface - 看板Soft_Job
書名:The Linux Programming Interface @書本類型:英文書@購買時間:2011 @購買地點:天瓏書局@連結:http://man7.org/tlpi/
- 5[經驗] 請益在美國讀CS跟台灣讀CS的差異? - 看板Oversea_Job
發信站: 批踢踢實業坊(ptt.cc), 來自: 104.231.250.19 ※ 文章網址: ... 推takingblue: 先買本linux programming interface來讀吧。