看板 CSSE 關於我們 聯絡資訊
※ 引述《ykjiang (Yukuan)》之銘言: : ※ 引述《happosai (OGC~囧rz)》之銘言: : : 這種例子也是有,但是以我的觀察,在業界要成為一個可以獨立作業 : : 的單晶片工程師,硬體是一定要懂的,因為以前業界的單晶片工程師 : : 幾乎都是電子電機出身,而且幾乎是要求十項全能。 : 這個我相信,因為以前單晶片課程,在電子電機系幾乎都是必修的。 : 我還記得那時是用組語搭配 ICE 等工具。 : 唉,十多年前的事了。 : : 就算現在軟硬體分工,數位電路這部分仍然是必修,不然連怎麼讓 : : 硬體動起來都不知道,這個地方我蠻推薦林伸茂先生的書,他把PLD : : 跟51結合起來做了一個很好的示範。 : 這的確是本好書,記得是旗標出的,原本只講 51 ,好像後來才添 : 加 PLD 的部分。 8051+PLD是十年前的黑皮書才有,最近出的三本書已經改用AT89C2051, 全部的範例只用組合語言,而且拿掉了PLD的內容。個人覺得以前的作法 比較好,可以讓初學者看到一個具體而微的電腦系統是長什麼樣子。 林先生的意思是以前的作法很多初學者覺得太難,所以才改用只有20PIN 的2051示範。 : : 此外,學單晶片光學51一種是不夠的,PIC在台灣的量也很大(僅次於51), : : 最好也要學(例如很多USB Chip不是內嵌51就是PIC),走這行就要有 : : 學好幾種單晶片組語的心理準備... : 撇開熟悉個別晶片組語所要耗的時間, : 由於現今大多場合都是用 C 語言來撰寫,所以只要看一下 chip 的架構, : 就可以在不同的 MCU 轉換了。 : 嗯,如果只是 USB protocol chip ,那還算是小東西,也許直接用組語硬 : 幹也無不可,只是就我而言,非不得已的情況下,絕對不會花這種苦工 =.=" 多多少少還是會用到組合語言,既使高階如ARM,startup code與RTOS的 context-switch、ISR等部分還是得用上組語,不過其餘90%都用C開發。 自己寫組語不可怕,可怕的是維護別人寫的組語,到目前為止我還不知道 有什麼好的分析工具,只有一行一行硬K......Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.83.43
ykjiang:我果然記錯了... :p 220.135.185.99 09/12