> ==>發信人: happosai.bbs@ptt.cc (OGC的代價), 信區: programming
> : 電路與程式的變化顯然超過 "實習照做", 學習者的第一次做, 顯然
> : 會是落在 "照做" 與 "完全可以變化發揮" 的兩者之間.
> : 破解既有成品, 加裝特異功能, 改裝, 還算是一舉多得的購買, 學
> : 習與創作.
> 問題是這種玩法連接個ICE都有困難,學習起來很沒效率。
> 對hacker來講是有「破解」的快感。我認識的某位硬體工程師
> 拿到新玩意第一件事就是拆開來看裡面用了什麼元件,線路設計
> 如何...
> 但是這種玩法比較適合已經會的人,連ARM有幾個暫存器幾種模式
> 都不清楚的人我看恐怕也只是照抄一遍,能學到什麼什麼東西我很
> 懷疑...
> ICE+開發板學習起來才是最有效率的,當然也可以自己銲,
ICE 需要有搭配的軟硬設備, 還需要使用者熟悉工具, 前者需
要設備投資, 後者需要訓練時間與教學照顧, 而且 ICE 即使是 MICE
也是 Machine/CPU dependent , 通用的彈性不夠, 這個 "效率" 與
"成本" 對學習者言, 都無法在最初的創作時, 花一次實習或專題製作
的時間就能得到.
現在的學習者本身就會擁有一部電腦, 這是 Cross Developing
的最好工具環境, 利用已有現成的電腦, 蒐集分享或購置專用的軟體,
透過自製的部份道具, 依照 "合理正確的程序" 能 "確保品質" 逐步
累積, 才是練習或發展 embedded system 的正途.
在那種情況下非 ICE 不可 ?
> 有一些 ARM7 就是做成單晶片,有內建 SRAM & FlashRom,
> ICE 也可以省下來,對岸有人公布接 Printer 的 JTAG 小板
> 線路,先從基礎練起、例如如何驅動TIMER,如何處理中斷,
> 如何看示波器除錯,自己找個小專題練習,個人認為這才是
> 正確學習的方式
內建 EE-PROM, RAM 不就是 8051 的原型嗎 ? PC 的 printer
port 是個雙向的 Parallel I/O , 從有 PC 以來就是這樣被拿來用的,
沒網路分享的時代, 台灣各家公司也都知道這樣用, 也不用公布. 大陸
沾了網路的擴散之便, 台灣反而因自私的不傳之密, 逼走台商, 反而留
了一堆 "無知的研發者".
--
◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234