精華區beta Tech_Job 關於我們 聯絡資訊
※ 引述《Seals (海豹特遣隊)》之銘言: : 原文恕刪 : 這方面可能有些困難,因為要學好單晶片除了需要有良好的程式編寫能力, : 但事更加需要對於計算機硬體方面的特殊長才, : 因為單晶片的RAM很小,你可能會為了幾個位元與程式碼苦苦搏鬥。 : 我無意冒犯,但是資管系應該在高階語言上甚為重視模組化導向才是 : 模組化導向對於單晶片來說是一種浪費...會影響執行速度的 : 我也不是來撥冷水的,如果你真的有心往這方面發展, : 我建議最少去買一本滿滿是嵌入式系統程式碼的書,基本來說建議是選用組語的。 : 越低階的寫法能獲得最好的執行效率,但是仍看工程施功力而言。 : 如果沒時間鑽研組合語言,那就直接買C語言的程式範例本 : 然後要逐行逐行的研究,如果以前的教授有經驗那更好,回去找她們吧。 : 寫嵌入程式以效率為最大目標,所以以前冠冕堂皇的程式寫作方式可能會受到挑戰。 : 其實我建議去學FPGA就好了...學8051有很好啦 : 最後祝你心想事成,你的成功將會是我的快樂。 我有另外一種看法 還記得五年前 你的電腦裡面 裝多少RAM嗎? 十年前呢? 現在去學習那些計較分毫記憶體容量的coding技術 我建議您不如把那些時間 拿去遊山玩水 或是陪陪另一半 發掘人生的快樂....... 沒有物件導向的coding 往後的維護相對困難 RAM的問題 會隨著時間 不斷改善 說個比方 當五年後 你的手機記憶體 1G 又有誰在意你的程式 多佔了1MB呢? 爭一時 或爭千秋 由您決定 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.132.27
yungbeck:現在的韌體,有可能用物件導向的C++寫嗎? 61.64.148.91 08/24
ckl12345:不是RAM, 是ROM, 想想IC的mask ROM 61.220.240.162 08/24
acelp:8051用了幾年 淘汰了嗎? 203.69.97.52 08/24
Seals:啊~我沒有另一半呀T.T 218.169.49.88 08/24
Seals:單晶片是成本低吧~誰會用高速CPU去寫嵌入式系눠 218.169.49.88 08/24
Seals:統=.= 218.169.49.88 08/24
muhuang:當技術本身不需要維護code時,C++/OO都是白費功夫 210.82.111.210 08/24
muhuang:妳這一篇的說法99%會讓人聯想到你是CS背景的人 210.82.111.210 08/24
muhuang:就像有些CS背景的主管會要RD用C++寫driver一樣 210.82.111.210 08/24
Seals:CS=Counter-Strike 218.169.49.88 08/24
Seals:C++聽起來很猛...用起來很慢=.= 218.169.49.88 08/24
Seals:速度很慢=.= 218.169.49.88 08/24
johhan1972:C++ == 速度--210.202.245.129 08/24
WYchuang:怪哉,我怎麼覺得不是OO的code也可以容易維護 140.96.129.115 08/25
WYchuang:純粹是coding style的問題 140.96.129.115 08/25
Seals:一切都是功力呀~男孩 218.169.54.41 08/25
csha:Driver也是可以用C++寫阿 218.167.64.64 08/25
iamadsl:你們看太少了吧,JAVA寫單晶片都有了 220.138.61.108 08/27
iamadsl:拖拖拉拉就能自動產生韌體的東西也有了.. 220.138.61.108 08/27