Re: [請益] 非本科想走嵌入式系統

看板Soft_Job (軟體人)作者 (「雄辯是銀,沉默是金」)時間12年前 (2013/08/13 17:25), 編輯推噓2(2021)
留言23則, 7人參與, 最新討論串1/1
我覺得這領域的東西很難, 這兩篇看一下, 體會一下學習難度。 #1HH9arBG #1HHey7Ue 這兩篇是我自己的學習心得, 你自己看看覺得難度如何? 這和你想像中的有一樣嗎? 作業系統之前的程式 for stm32f4 - discovery (1) - 1 加到 10 , asm version 作業系統之前的程式 for stm32f4discovery (2) - 點亮 led, c version http://descent-incoming.blogspot.tw/2013/04/for-stm32f4-discovery-1-10-asm-version.html http://descent-incoming.blogspot.tw/2013/04/for-stm32f4discovery-2-led-c-version.html shorten: http://goo.gl/8xszgg http://goo.gl/fJyXFc ※ 引述《panpan (吸血鬼大師)》之銘言: : 自我簡介一下 : 本人30歲 : 算是社會組非本科系 : 之前有參加資策會java班 : 目前從事軟體業 : 但是對於薪水和發展 : 感覺自己不適合往下走下去 : 自己想從事硬體方面 : 所以對於嵌入式有興趣 : 上網研究發現有一些嵌入式課程 : 資策會比較有名但是很貴要破10萬 : 而且有人說上的是基礎對找工作幫助不大 : 不知是否是這樣? -- 要有一流的運氣, 才能邂逅一流的美女。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.239.51 ※ 編輯: descent 來自: 59.125.239.51 (08/13 17:25)

08/13 20:11, , 1F
網址都無效耶QQ
08/13 20:11, 1F

08/13 20:18, , 2F
兩個 goo.gl 短網址都可以啊
08/13 20:18, 2F

08/13 20:26, , 3F
弱弱的問 用if 0 不註解 是因為更好維護嗎@@?
08/13 20:26, 3F

08/13 20:47, , 4F
STM不是可用C寫嗎,現在很少人用組語了吧
08/13 20:47, 4F

08/13 20:50, , 5F
#if 0 只是便捷吧,也避免 nested /* */。一行一行 // 太
08/13 20:50, 5F

08/13 20:50, , 6F
累人,效果等效就好了。
08/13 20:50, 6F

08/13 21:11, , 7F
stm C 的 sample code 很多 比 mircochip 都只有asm好多了
08/13 21:11, 7F

08/13 21:24, , 8F
#if 0 有的時候是有歷史的
08/13 21:24, 8F

08/13 21:28, , 9F
這種難度還好 (挖鼻孔
08/13 21:28, 9F

08/13 21:30, , 10F
以前寫這種鬼東西後來跑去純軟體, 從java開始學(遮臉
08/13 21:30, 10F

08/14 00:12, , 11F
就算embedded也很少人用assembly了.ARM也提供emulator.與其
08/14 00:12, 11F

08/14 00:13, , 12F
在意assembly倒不如重視特定領域的應用與最佳化.
08/14 00:13, 12F

08/14 00:15, , 13F
不過register,stack等觀念對做底層的RD是蠻重要的沒錯.
08/14 00:15, 13F

08/16 23:24, , 14F
現在的embedded system要懂得不少. toolchain.package
08/16 23:24, 14F

08/16 23:24, , 15F
open source building, automake, make ,shellscript
08/16 23:24, 15F

08/16 23:25, , 16F
linux driver architectures. cpu arch.
08/16 23:25, 16F

08/16 23:25, , 17F
peripherals ip spec.
08/16 23:25, 17F

08/16 23:26, , 18F
debugging 技巧, gdb 架設跟使用. linux 的一些server
08/16 23:26, 18F

08/16 23:26, , 19F
setup
08/16 23:26, 19F

08/16 23:27, , 20F
如果走android 要懂得應該更多吧.
08/16 23:27, 20F

08/16 23:28, , 21F
當然還有基本的 asm, c, c++ language.data structure
08/16 23:28, 21F

08/16 23:31, , 22F
還有就是 version control tool, problem tracking
08/16 23:31, 22F

08/16 23:32, , 23F
走 embedded system唯一的好處是屎缺多
08/16 23:32, 23F
文章代碼(AID): #1I2Vju06 (Soft_Job)
文章代碼(AID): #1I2Vju06 (Soft_Job)