任職於 世界頂尖NAND flash memory controller IC設計公司 慧榮科技 的 韌體程式研發 主任工程師 學員 (跟我同屆,過去他是讀淡江大學的大學&碩士班畢業,他也曾經長期任職於 廣達電腦 擔任軟體工程師) ,
他在昨天白天上完我的 嵌入式Linux系統建置(包含Linux驅動程式基礎)的 團體課程 後,今天上午馬上又繼續跟我上私人一對一授課(之前有好幾次也都是如此),內容為 MCU(微控制器/單晶片微電腦) 韌體研發相關的嵌入式系統軟韌硬體基礎。
實在是相當的務實且積極。
今天課程內容提到 透過 ISP (In System Programming) 對MCU內的SPI flash (program memory) 軟韌體燒錄環境/電路相關原理與實作 (以Atmel/Microchip 8051 ISP MCU: AT89S51/AT89S52 作為原理學習與實驗之硬體平台)
以Keil IDE的模擬除錯模式對GPIO作GPO(General Purpose Output)應用的驅動的範例的C語言程式進行反組譯(disassembly)來對8051 MCU內的CPU內的核心暫存器 (PC、SP、PSW、ACC...) 等相關原理作說明 (注意: 其中有許多設計原理基礎觀念,在其它的CPU系列架構上是共通的),指令集機械碼(數位訊號0與1的邏輯電壓的組合)對應的符號(組合語言/assembly language),
最後以 Intel MCS-51指令集 組合語言 的範例程式所組譯出來的hex檔,透過Atmel設計規格的USB ISP模組 (可對AT89S51/52等款式進行軟韌體燒錄、可對ATMEGA328及其它相關款式MCU進行燒錄及除錯) 燒錄,燒錄進AT89S52平台並透過學員手上自購的KT89S51開發板(dev. board)進行ISP燒錄實驗驗證,並再次搭配該開發板之電路圖對此次的驗證情境進行軟韌體及電子電路/元件的整合設計原理上的確認。
-----
歡迎各方洽談合作,務實/踏實追求共好。歡迎電機電子資工本科系學員,也很歡迎非電機電子資工本科系的學員加入學習嵌入式系統技術/尋求轉職成為研發工程師的行列。
孫文良 個人簡歷: https://sites.google.com/view/wenliangsun/
--------------------------
孫文良 (阿良的嵌入式系統技術學習區)
【若需要嵌入式系統技術輔導課程 可來信洽談合作方式: iws6645@gmail.com,亦可先點擊參考這篇介紹文章】
沒有留言:
張貼留言