作者kill2400 (wei)
看板Soft_Job
標題[請益]有關寫韌體的相關知識
時間Sun May 23 19:33:24 2010
因為今年剛考上某間的資工所因為我是跨考的
但是出來想寫韌體但是對於相關知識非常不足
希望強人們可以推薦我一些書或該修哪一些課
來補一些應有的相關知識
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.7.21
1F:→ alongalone:OS,計結,邏設 05/23 19:43
2F:→ kkc0828:想學韌體,你應該離開學校投入業界,這樣最有效。 05/24 00:00
3F:→ kill2400:但是在投入時也是需要依些很基本的知識把而我這些都沒有 05/24 00:06
4F:推 tsairay:C和組語會不會? 05/24 01:37
5F:→ kill2400:會C 組語不會= = 05/24 01:41
6F:→ priv:以你的需求,資工你該補的科目有一樓說的三個 05/24 09:08
7F:→ priv:加上組合語言、系統程式、正規語言和Compiler 05/24 09:11
8F:→ priv:都有學好的話應該就夠紮實了 05/24 09:11
9F:→ priv:不過研究所應該是沒開組合語言,可能要修大學部的 05/24 09:19
10F:→ kill2400:感覺這些都是比較軟體的 要寫韌體的一些硬體的知識?? 05/24 11:49
11F:→ priv:硬體基本上就是register, memory, i/o, interface 05/24 13:16
12F:→ priv:計結和邏輯設計有可能會牽涉到一點 05/24 13:16
13F:→ priv:如果要在學校就學到你大概要去跟做embedded system的老師 05/24 13:17
14F:→ priv:否則我是沒看過有這種課的 05/24 13:17
15F:→ priv:我是勸你底子打好一點,有些東西可以後面學 05/24 13:21
16F:→ priv:資工畢業但是不會一樓和我說的那些東西,去做系統會很虛 05/24 13:21
17F:→ priv:而且這些東西幾乎不太可能畢業後自修的 05/24 13:28
18F:→ priv:尤其是compiler... 05/24 13:29
19F:→ kill2400:所謂的打底子指的就是那些?? 然後還有硬體的觀念 05/24 15:08
20F:推 spidr1985:Linux.. 8051 跟個有實做的老師 摸摸板子.. 05/24 19:58
21F:→ kill2400:可是我是跨考的 那些老師感覺就不會收我 05/24 22:40
22F:→ poiu1234:好學校的老師蠻挑的大學分數的 實做外界有開課 貴 05/24 23:15
23F:→ kill2400:我大學已經是跨考的 所以更不可能收我= = 05/24 23:23
24F:→ kill2400:所以在想說學校有哪些課類似的 05/24 23:25
25F:→ poiu1234:某大學可以隨便修課不用多付錢但你去選了再告訴我好不好 05/24 23:28
26F:→ showbizz:下載大廠spec.及sample code就可以開始學習了 ^^ 05/24 23:36
27F:推 costbook:還需要示波器 05/25 06:58
28F:→ costbook:拿顆51,從透過GPIO實現SPI、i2c介面開始吧 05/25 07:01
29F:→ kill2400:你講的東西我都聽不懂 05/25 10:31
30F:→ priv:聽不懂就先學吧,其實就算叫做韌體也有分 05/25 12:00
31F:→ priv:是有分high level/low level 05/25 12:00
32F:→ priv:有些一定要動到組語,有些可以用C寫 05/25 12:00
33F:→ priv:小到8051自動控制,大到整個手機或電子書,都是廣義的韌體 05/25 12:01
34F:→ priv:你要先知道你想朝哪種方向去做,才會曉得要學什麼 05/25 12:02
35F:→ kill2400:那基於這些的基礎? 05/25 12:43
36F:→ latw:念資工寫韌體?你會不會找錯科系了?請洽電機. 05/25 22:16
37F:→ kill2400:to latw :如果念資工就不能走韌體 那以上的人 05/25 22:29
38F:→ kill2400:不就都白說? 05/25 22:30
39F:→ priv:EECS很多都相通的,國外很多電機資訊學院是不分系的 05/26 00:51
40F:→ priv:就看你想要專哪一個方面 05/26 00:51
41F:→ priv:不過你完全不懂卻說想要寫韌體也滿有意思的... 05/26 00:52
42F:推 zwai:OS... 絕對要先學OS 心法遠比工具重要 05/26 21:51
43F:推 sh028044:韌體的電子電機都有,聽很多人說資工比較怕電路&MCU?? 05/27 11:08
44F:推 saram:資工學不學電路呢?資工學不學邏輯電路呢? 如果資工不會用電 05/28 09:05
45F:→ saram:表, 不會用示波器, 不會畫線路圖, 不會插麵包板, 那麼能寫 05/28 09:06
46F:→ saram:軔體控制程式麼? 05/28 09:07
47F:→ saram:8051的C是8051的C, 8051的組語是8051的組語! 05/28 09:08
48F:→ saram:不是懂得C語言就能跳下來寫的. 05/28 09:08
49F:→ latw:請問saram 8051的C,跟x86的C,跟x64的C,跟ARM的C,跟MIPS的C有 05/28 20:48
50F:→ latw:不一樣嗎? 05/28 20:49
51F:→ latw:資工會視波器,會畫電路圖,會插麵包板佔多少%阿? 05/28 20:50
52F:→ latw:電機學不學OS,學不學資料結構,演算法,那麼能寫甚麼程式麼? 05/28 20:52
53F:→ andymai:有心的話~早就轉科系或想辦法學了~不然說再多都是理由... 05/28 22:23
54F:→ uresi:重點是 資工學大型is 但台灣根本沒出息 不走大型is 05/30 11:51
55F:→ uresi:電機有學ds,algorithm好嗎 太遜的去台大旁聽 05/30 11:53