精華區beta Programming 關於我們 聯絡資訊
> ==>發信人: 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