總網頁瀏覽量

顯示具有 新唐 標籤的文章。 顯示所有文章
顯示具有 新唐 標籤的文章。 顯示所有文章

2025年9月13日 星期六

超越傳統教育:為工程師打造真實研發需求的課程

 



1. 先前替大學及碩士班就讀化工系畢業出身、曾任職於台達電,目前任職於另一家車用相關電子產品公司的跨電資軟韌體領域工程師 授課 。

2. 先前替目前任職於 一線 IC設計公司 (NAND Flash memory 控制晶片大廠)  慧榮科技 的 韌體工程師 (他過去曾長期任職於 廣達) 授課。

於授課過程之我的某些板書圖片記錄。




----------

課程內容 完全針對電子產品研發工程師學員的 產品研發需求 而 客製化設計,最直接 且 真實的 協助工程師學員,奠定其在研發工作上所需的核心基礎,屬於實際的實戰內容學習。

對於真正的工程研發而言,其基礎理論與實務本來就是一體的,並不是兩回事  (只是台灣社會有許多人不清楚何謂理論與實務。這些皆為教學之重點內容。 台灣的傳統教育體制內的大多數考試解題/授課照課本唸/照本宣科 那些稱不上 理論,而是應付了事 )。

-------

課程講解過程參考資料:

- 自製教材

- 自己的臉書網頁 過往於學生時代 (2011年7月 大二暑假 ) 自行設計開發 且 與同學一同製作 之MCU based電路實體照片

https://www.facebook.com/photo/?fbid=154471644628956&set=a.109703929105728

- Intel MCS-51 family user's manual

https://web.mit.edu/6.115/www/document/8051.pdf

- Atmel/Microchip AT89S51 MCU Datasheet

https://www.microchip.com/en-us/product/at89s51#Overview

- ARM Keil - User's Guides for Keil C51 Development

https://developer.arm.com/documentation/101655/0961/8051-Instruction-Set-Manual/Instructions/MOV?fbclid=IwY2xjawMx8QJleHRuA2FlbQIxMABicmlkETFNUUhoamdBS0dGZVNtY2JHAR5KuWynh64S2XcmvvgC-CVQStfh9l2l4nFLxvWqHnPx4f5AeYNYnntHXXj--w_aem_O4_rxtiI0PEpcqtIdXPExQ

- TI µA7800 SERIES POSITIVE-VOLTAGE REGULATORS

https://cdn.sparkfun.com/assets/1/7/7/3/2/LM7805.pdf

- LY聯騰 KT89S51 線上燒錄實驗板 (8051 MCU 開發板) 說明手冊 與 電路圖 (schematic)

https://www.ltc.com.tw/products/bomltkt89s5vb?srsltid=AfmBOooZuusrBkfAiEFdRNeWyWJxBKbLFHsmlawQjT9x6tyFgagBgRgL&fbclid=IwY2xjawMx8adleHRuA2FlbQIxMABicmlkETFNUUhoamdBS0dGZVNtY2JHAR46T9mb9z-2JenWuDs1K_szx3FBIbMxHPdCOHPse5unqb-2EA8lVI2nZfanHQ_aem_F1gKDgNy6rDVaNZgInpz0w

https://drive.google.com/file/d/1MmWRWqxhfUiBEfujWGVSJOf0JGUkh7C5/view?fbclid=IwY2xjawMx8axleHRuA2FlbQIxMABicmlkETFNUUhoamdBS0dGZVNtY2JHAR46T9mb9z-2JenWuDs1K_szx3FBIbMxHPdCOHPse5unqb-2EA8lVI2nZfanHQ_aem_F1gKDgNy6rDVaNZgInpz0w

- Atmel/Microchip Atmega8 MCU Datasheet

chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf

- 新唐 NuMaker-IoT-M487 開發板介紹網頁 

https://direct.nuvoton.com/tw/numaker-iot-m487?srsltid=AfmBOorztrVCvO1kPIt62zTAjD_qVtckf7x6Il0JIoZPRxIp6H7q8O15&fbclid=IwY2xjawMx8t5leHRuA2FlbQIxMABicmlkETFNUUhoamdBS0dGZVNtY2JHAR7gjLutzb92c4gGU4QgbSYts3e59BnNVEQstYi3FS3d1Xp4SGwsTBJl9jj7MQ_aem_rUqVoJZOnM4nAdVPrfqiGw

- 新唐 NuMaker-M2354 開發板介紹網頁

https://direct.nuvoton.com/tw/numaker-m2354?srsltid=AfmBOoo15I5EjKqitimSRuAQyli0MSAOZZkD6xBj5Gl9fQh_bkDvlyMi&fbclid=IwY2xjawMx8wRleHRuA2FlbQIxMABicmlkETFNUUhoamdBS0dGZVNtY2JHAR5Ketq1DhydfagZxtmTf5kH84BEEk9FjjLbMEakDQQsk8cpl9fAzyWB_NmclQ_aem_hFedm84kIcZ3ALwdxGFCCg

- 其它網路網頁圖片與資料

-----

歡迎各方洽談合作,務實/踏實追求共好。歡迎電機電子資工本科系學員,也很歡迎非電機電子資工本科系的學員加入學習嵌入式系統技術/尋求轉職成為研發工程師的行列。

孫文良 個人簡歷: https://sites.google.com/view/wenliangsun/


‼本園區開設之技術課程進一步詳情請參見下方blog網頁的課程介紹👇:
本學習區之Facebook粉絲頁如下:

--------------------------

孫文良 (阿良的嵌入式系統技術學習區)

【若需要嵌入式系統技術輔導課程 可來信洽談合作方式: iws6645@gmail.com,亦可先點擊參考這篇介紹文章

2022年12月8日 星期四

【關於本園區之嵌入式系統韌體基礎課程導向】「建立紮實基礎的本質面,不是軍備競賽,也不是花拳繡腿的應用」

【關於嵌入式系統/韌體 基礎課程的導向】

「建立紮實基礎的本質面,而不是如同比規格的軍備競賽,也不主打花拳繡腿的應用」

這幾年開始嘗試用系統結構相對簡單的實驗平台、簡單的方式,來教學/說明背後相對較深層、較複雜的電腦軟硬體原理。其實有些內容隨著逐年教學經驗累積與思考,雖然可能使用著一樣或類似的平台,但又會有不同的、更深層的體會,一直還是有不同的收穫與視野。

在基礎課程內容的方面,回歸最重要的基礎紮根本質面向。不去追求表面花拳繡腿的應用功能、不去依賴現成library及高度現成花俏的硬體模組,也不好高騖遠,而是主打紮實的基礎原理及驗證,包含帶學員去了解 組合語言/C語言背後的一些電腦軟硬體基礎原理、MCU原理架構、Datasheet內容(電氣特性、訊號時序、周邊控制操作、描述內容的閱讀理解方式)、基本電路 等等。

輔導多位軟韌體工程師的經驗發現,發現這些基礎原理其實才是許多工程師真正缺乏的東西(很多人工作是使用較新規格強大的MCU/SoC,但對於原理方面基礎沒有掌握,不知其所以然,突然遇到問題時也沒有時間去慢慢從頭學習或複習,只能用粗淺概念搭配 try and error的方式去撞牆/debug)。如果是表面的功能,某些工程師學員在耗費時間嘗試之後,或許有能力讓功能勉強動起來 (但是動得如何、能動幾次、是否有bug,就很難說了),但是一旦情境條件複雜化,出現較複雜的bug時,卻是未必有能力去分析,其實許多關鍵就在於基礎是否足夠紮實,而這個基礎紮實度其實需要原理和實驗兩者緊密配合。而若要能讓學員快速掌握重點、著重於學員對於深層原理細節的理解吸收程度與視野,其實教學課程必須用心設計,不能蜻蜓點水,更不能用比較實驗教材規格高低的軍備競賽的觀念去看待。

下方是一些課程原理內容驗證實驗簡易展示,為MCS51 MCU外部中斷的幾個相關原理驗證教材中的影片,在簡單現象背後的詳細原理分析方面會花較多的時間在課程內說明。





課程內容中會帶學員閱讀了解IC/MCU Datasheet相關內容 :

圖片來源: [1]


圖片來源: [1]


圖片來源: [2]


圖片來源: [2]

8051到今年都還有IC design house公司在推出新款,例如 偉詮電子(WELTREND) 在 今年(2022年)還有持續推出數款8051系列MCU的新版本。但因應教學需求(不是針對應用)所以我選擇使用架構更簡易的較舊式的基本款來做教學。

圖片來源: [3]


再次強調,這個基礎課程的目標是: 「建立紮實基礎的本質面,而不是如同比規格的軍備競賽,也不主打花拳繡腿的應用」

----

此外,課程內容也可客製針對學員們在工作上遇到的相關內容諮詢,協助分析並給予明確方向/建議。


資料/規格技術手冊圖片來源:

[1] INTEL, MCS51 MICROCONTROLLER FAMILY USER’S MANUAL.

[2] Nuvoton(新唐科技), W78E516D/W78E058D Data Sheet.

[3] WELTREND(偉詮電子), 首頁 >產品資訊>微控制器>8-bit MCUs,  http://www.weltrend.com.tw/zh-tw/product/index/13

-----

個人簡歷: https://sites.google.com/view/wenliangsun/


‼本園區開設之技術課程進一步詳情請參見下方blog網頁的課程介紹👇:
本學習區之Facebook粉絲頁如下:

--------------------------

孫文良 (阿良的嵌入式系統技術學習區)

【若需要嵌入式系統技術輔導課程 可來信洽談合作方式: iws6645@gmail.com,亦可先點擊參考這篇介紹文章