總網頁瀏覽量

顯示具有 電子電路 標籤的文章。 顯示所有文章
顯示具有 電子電路 標籤的文章。 顯示所有文章

2026年4月2日 星期四

【ARM Cortex-M MCU 嵌入式系統開發實戰研習:從電路到韌體開發】課程大綱

 


課程大綱(講師將按照該梯次學員之整體背景、學習狀況與時間狀況而彈性調整增減該內容及順序):


1. STM32 MCU架構與系統介紹

   - 基於ARM Cortex-Mx的MCU與其它經典系列MCU(如8051)之差異與共同處(紮實架構之學理)

   - 嵌入式系統之必要觀念強調

   - 產業公司概況與相關工程師職缺介紹

   - 在台灣常見的集體錯誤迷思觀念之闢除講解


2. 開發環境建置

   - 韌體開發環境軟體KEILC IDE介紹、安裝與基本操作

   - 其它相關IDE簡介(STM32CubeIDE與IAR)

   - 實驗用開發板之硬體架構、電子元件、電路圖


3. 記憶體系統、記憶體與周邊裝置暫存器之映射觀念(Memory map)

   - MMIO、Port-Map IO原理

   - 各種記憶體簡介

   - 函數與中斷與堆疊(Stack)的關係、CPU為何使用堆疊方式存取返回位址? 以及與序列(Queue)之差異等

   - MCU韌體常用之C語言重要觀念複習(指標、陣列、結構、結構指標、列舉等)、與記憶體及周邊裝置之實際關係

   - 暫存器功能與位址查找(MCU晶片IC原廠之技術手冊內容導讀)

   - 對應之範例程式碼追蹤導讀


4. 電腦晶片(MCU/SoC)與外部電子電路

   - 電路基礎電子元件

   - 基礎直流迴路觀念

   - 電路圖(Schematic)之閱讀

   - 開發板之重點電子電路設計原理及訊號量測實驗(如按鈕輸入訊號電路、reset之RC電路直流暫態等)

   - STM32 MCU IC之 Datasheet、Manual之導讀

   - 電氣特性(Electrical characteristics)

   - CMOS/TTL觀念、MOSFET/BJT電晶體

   - 基礎電路焊接/烙鐵與銲錫之使用


5. GPIO基本輸入與輸出

   - 常見之MCU/SoC GPIO內部架構電路設計原理分析

   - Push pull、open drain架構

   - Pin mux觀念

   - 架構觀念(與CPU關係為何?與code的實際關係為何?)

   - Pull up/pull down

   - 周邊裝置之輪詢(Polling)與中斷(Interrupt)觀念講解

   - STM32 HAL API 原始碼追蹤導讀

   - 輪詢與中斷範例實作


6. 中斷(Interrupt)機制(包含EXTI與NVIC)

   - ARM Cortex-M NVIC中斷向量表格

   - ARM Cortex-M NVIC之優化機制原理講解(Tail-Chaining與Late-arriving)、與傳統CPU之做法比較

   - 中斷優先權觀念


7. UART串列傳輸

   - 串列傳輸介面簡介(同步/非同步、全雙工/半雙工等觀念)

   - 資料傳收封包協定

   - 常見參數意義

   - RS232/RS485硬體原理、差異、電氣位準

   - UART to USB晶片模組、VCP

   - 輪詢與中斷範例實作

   - 資料串列傳收實戰小專案(講師當場指定與指導)


8. ADC類比轉數位轉換器

   - 類比與數位訊號觀念

   - 解析度、步階電壓觀念

   - 類比訊號輸入相關電路

   - 輪詢與中斷範例實作(搭配亮度感測器)

   - 亮度感測暨GPIO控制實戰小專案(講師當場指定與指導)


9. Timer計時/計數器

   - 系統時脈與計時頻率

   - STM32 MCU Timer時序說明

   - STM32 MCU Timer之active/shadow/buffer register機制說明

   - 輪詢與中斷範例實作

   - 計時暨GPIO控制實戰小專案(講師當場指定與指導)


10. I2C串列傳輸

   - 串列傳輸介面觀念複習(同步/非同步、全雙工/半雙工等觀念)

   - 資料傳收協定/訊號時序

   - 常見參數意義

   - open drain與pull up電路觀念

   - 輪詢與中斷範例實作(搭配IMU慣性感測晶片模組)

   - 資料串列傳收實戰小專案(講師當場指定與指導)


11. SPI 串列傳輸

   - 串列傳輸介面觀念複習(同步/非同步、全雙工/半雙工等觀念)

   - 資料傳收協定/訊號時序

   - 常見參數意義(如CPOL、CPHA)

   - 輪詢與中斷範例實作(搭配IMU慣性感測晶片模組)

   - 資料串列傳收實戰小專案(講師當場指定與指導)


12. Watchdog計時器

   - 觀念與應用情境介紹

   - 計時頻率觀念複習與參數設定

   - 範例實作


13. DMA(直接記憶體存取控制器)

   - 觀念與應用情境介紹

   - 周邊裝置與記憶體資料搬移實戰小專案(講師當場指定與指導)


14. 訊號量測儀器操作

   - 三用電表

   - 示波器

   - 邏輯分析儀


15. 韌體程式Debug除錯工具操作與基本技巧

   - In-circuit debugger(以St-link為例)介紹

   - 線上除錯觀念與操作基礎

   - 不依賴ICD之除錯技巧 


16. OS觀念簡介

   - OS與non-OS之差異、用途等(闢除迷思)

   - 大型OS(如Linux)與相關硬體平台簡介

   - RTOS觀念簡介(講師將按照該梯次學員整體學習狀況與時間狀況決定是否示範實作範例)



-----

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

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


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

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

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

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


2026年4月1日 星期三

📍【台北場|限量開放報名】2026/4月 在台北開設的兩門嵌入式系統課程

 

各位學員好~

新一期的 嵌入式系統實戰研習課程 有兩門


地點在: 台北車站附近


這兩門課,學員可按照不同方式參與研習:

✔️到現場實體上課「收4人」

✔️透過網路直播線上上課「收4人」(不到現場)


❗請選擇自己想要的「研習主題」與「參與方式」進行報名❗


詳情如下方報名表單之內容所示


--


📍【台北場|限量開放報名】


✅【週六全天班】【ARM Cortex-M MCU 嵌入式系統開發實戰研習:從電路到韌體開發】報名表

👉 報名表單: https://docs.google.com/forms/d/e/1FAIpQLScPYCQf4b96A8nIlo874w8UWDfiJXpNwk7kvN3wBz5HaLSZrQ/viewform?usp=dialog


👉 課程大綱:

https://jimsun-embedded.blogspot.com/2026/04/arm-cortex-m-mcu.html


✅【週日全天班】【ARM Cortex-A SoC 嵌入式 Linux 系統建置實戰研習:平台建置、移植與整合開發】報名表

👉 報名表單: https://docs.google.com/forms/d/e/1FAIpQLSeZDj2pG7uOIvW4uqdo4UZripiusqq8eKlnIjXGnH-fOa_vWA/viewform?usp=header


👉 課程大綱:

https://jimsun-embedded.blogspot.com/2026/04/arm-cortex-soc-linux.html


--


⚠️ 在本粉絲頁這裡公告的課程,才是孫文良老師本人親自授課,其他單位不一定是孫老師授課喔!

⚠️ 有任何問題請私訊小編


-----

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

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


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

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

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

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


2026年3月30日 星期一

【為什麼很多人好像學過嵌入式系統相關課程,卻還是常在上班做開發工作時卡關?】

 


【為什麼很多人好像學過嵌入式系統相關課程,卻還是常在上班做開發工作時卡關?】


這不是能力問題

而是學習方式出了問題

且缺乏厲害的老師去引導


—


很多課程在教的只是:

✔ API(現成的函數)怎麼用

✔ 範例code怎麼跑

✔ 聽起來很高大上的OS/資料結構的議題



但在電子產品開發實務上,許多韌體工程師每天面對的是:

* code明明寫對,為何沒功能,或者為何功能有問題

* 同一段韌體程式,為什麼有時候正常、有時候異常

* 幾乎看不懂MCU/SoC外面的電路,不易釐清是電路還是韌體的問題

* 如何了解和驅動各種常見的周邊裝置

* 各種暫存器的位址和功能怎麼看

* 該用什麼周邊裝置去完成產品功能、系統架構是什麼

* 工作多年仍無法舉一反三,好像沒有通透原理


—


很多人以為板子上的LED會亮/滅,就是代表自己「已經懂」 GPIO了


但不知道:


✔ 什麼時候需要上拉 / 下拉

✔ 一個 bit 的值改變(0或1),背後發生了什麼

✔ 為什麼code寫對,有時還是無法讓功能正常


—


所以從事嵌入式系統的開發,真正的差距其實不是:


👉 會不會寫程式


而是:


👉 能不能把「電路 → 晶片 → 周邊裝置 → 記憶體 → 程式」整個串起來


—


這也是為什麼有些人:


學過很多課程(大學 or 坊間)

看過很多範例程式,也都照著步驟做過


但一到實際專案開發或者工作現場,還是會經常卡住


—


嵌入式系統產品的設計研發的核心能力,其實從來不是死板的步驟學習,也不是那些看似高大上的純系統軟體議題


而是「系統設計原理的理解」,包含硬體與軟體


—


當你開始理解這一層

很多原本覺得很難的問題

反而會變得很直覺



-----

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

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


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

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

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

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


2026年2月14日 星期六

已結束報名【週日全天班】ARM Cortex-M 嵌入式單晶片微控制器MCU韌體程式開發(基礎) 團體面授

 

【ARM Cortex-M 嵌入式單晶片微控制器MCU韌體程式開發(基礎)】團體面授

報名表單:https://docs.google.com/forms/d/e/1FAIpQLSf42gSjmlmOoMFCTSR60Tmy0joIqGPBmNfBZljQutzEn2dl0Q/viewform?usp=dialog

  • 此課程需當場進行實驗(實作學習),須自備筆電(限Windows)
  • 免費贈送每位學員:實驗材料一套(嵌入式系統開發板、慣性感測器晶片模組、溫度感測元件電路模組、UART to USB轉換晶片模組、線材) 及 紙本講義
  • 本課程為確保教學品質(極小班制),名額有限


2026年2月5日 星期四

已結束報名【週六全天班】ARM Cortex-M 嵌入式單晶片微控制器MCU韌體程式開發(基礎) 團體面授

 

【ARM Cortex-M 嵌入式單晶片微控制器MCU韌體程式開發(基礎)】團體面授

  • 此課程須自備筆電(限Windows)
  • 隨課贈送(每人一套):嵌入式系統開發板、相關材料及紙本講義
  • 本課程為確保教學品質(小班制),名額有限

2025年11月18日 星期二

職場中的專業與實戰:我如何幫助工程師提升嵌入式系統的研發能力

 




上周剛結束又一梯MCU韌體與嵌入式系統研發基礎之團體課,這是今年我在台北市開授的第5梯團體課程(今年是從4月開始開授,從每週六及週日之中挑其中一天開授)。

而下一梯次是嵌入式Linux系統建置與驅動程式基礎課程,是今年度的最後一梯團體課,目前已額滿。

其它還想報名由我所開授的「團體課程」的學員,請期待明年開授的團體課程。

如果需要針對個人狀況客製化以及想要節省交通成本/時間進行學習諮詢的社會人士、產業工程師等,可再向我洽詢一對一教學,這個模式就比較沒有時間方面的限制,具備高度彈性。詳情可參考:

https://iws6645.pixnet.net/blog/post/326851771

--------



所以,今年光在台北市就足足開了6個梯次的團體課,包含以電腦晶片(微控制器MCU、系統單晶片SoC)之各種周邊裝置驅動為主的non-os韌體程式及系統設計基礎、電子電路研發基礎 及 嵌入式Linux系統,每門課皆包含紮實的軟韌硬體理論基礎與實作實驗。




而今年每梯次團體課程,幾乎都是全部報名額滿的狀況,課程學員大多是產業界的現職工程師,包含任職於IC design house(如:慧榮、笙泉 等IC設計公司)或 大型系統廠(如:華碩)及一些相當有競爭力的外商(美商)、中小企業的資深工程師們, 協助他們重新紮實地去建立研發工作內容所需的基礎,或者協助他們分析研發工作內容所遇到的問題解方。大多數學員都具備名校碩士學歷,年資從碩博士班尚未畢業 到已經在產業界從業二十年以上的學員都有。



此外,至今也已輔導許許多多的研究所畢業生、社會人士或產業界工程師成功找就職或轉職到待遇/工作內容方向方面更理想的公司。

之所以有如此多的產業工程師有專業基礎內容的學習需求,正是因為台灣的學術界/大學,大多並非真正學術、並非真正在落實專業的教育及研究,其中,公立大學、名校大學尤其嚴重(當然,若非名校繼續盲目模仿及自卑,那也是同樣的道理)。




也因為具備紮實基礎的韌體及硬體電路研發工程師越來越難找,有越來越多科技公司開始拜託我能從課程中去物色學員去任職這些公司的研發工程師職位,其中不乏基本年薪百萬以上的職務(我這裡不打高空、也不唬爛。以台灣的產業狀況而言,實際情況來說,絕對不是多數人都可長期穩定維持百萬年薪起跳,這情況說來複雜,不過因為內心匱乏而打腫臉充胖子的人越來越多,且有年輕化的趨勢,建議切勿太輕易深信網路論壇的表面言論),關鍵是許多具備產品競爭力產業公司需要的是真正具備專業研發基礎能力的人士,尤其中小企業需要真正實際的戰力,而非需要空有名校學歷但卻嚴重缺乏專業基礎、邏輯及學習態度的成員。且系統設計研發類型的工作是會隨著開發時間經驗而持續累積其經驗與能力的,並非是賺短錢的短期暴發戶、暴起暴落的走向,以長期的嵌入式系統電腦系統之軟韌硬體研發職涯發展為主。


-----

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

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


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

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

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

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



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,亦可先點擊參考這篇介紹文章】

2025年9月8日 星期一

感謝任職於 IC設計公司 慧榮科技 的 主任工程師 積極來找我進行私人一對一嵌入式系統軟韌硬體基礎學習

 


任職於 世界頂尖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),





此外,針對許多 軟韌體程式研發工程師 在 工作研發過程 會使用到的透過Debugger對MCU/SoC進行的online debug的功能背後的原理,也以ARM Cortex-M0+/M4官方架構圖、AT89S51 MCU內部block diagram形式的架構圖來進行說明,並提到了大約10幾年前較常見的除錯介面 JTAG (Joint Test Action Group) 及 近年來較普遍的 SWD (Serial Wire Debug) 介面的差異。




 

最後以 Intel MCS-51指令集 組合語言 的範例程式所組譯出來的hex檔,透過Atmel設計規格的USB ISP模組 (可對AT89S51/52等款式進行軟韌體燒錄、可對ATMEGA328及其它相關款式MCU進行燒錄及除錯) 燒錄,燒錄進AT89S52平台並透過學員手上自購的KT89S51開發板(dev. board)進行ISP燒錄實驗驗證,並再次搭配該開發板之電路圖對此次的驗證情境進行軟韌體及電子電路/元件的整合設計原理上的確認。





-----

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

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


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

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

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

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



2025年8月26日 星期二

台科大機械工程系學員 跨領域學習 韌體工程師所需的 嵌入式Linux系統建置 團體課程 專業

 



台科大機械工程系碩士班(一般生)畢業,目前在產業界擔任韌體工程師的學員(目前正在我開的團體課程學 嵌入式Linux系統建置)

----------

近期我在台北 自強基金會 開的 團體課:

1. [台北假日班]【適合非電機電子科系背景學員的電子電路入門】使用Tinkercad平台學習電子電路原理與實作

https://iws6645.pixnet.net/blog/post/347570356

2. [台北班]ARM Cortex-M based MCU嵌入式單晶片微控制器韌體開發(基礎)(自備NB)

https://edu.tcfst.org.tw/web/tw/class/show.asp?tcfst=yes&courseidori=14C066&fbclid=IwY2xjawMaOn5leHRuA2FlbQIxMABicmlkETF1VkszbjV4bVlwZWhwaFM5AR54cO77f0vpcPGkVxXXfJZQr3nNPIwgbYcNXRmyD1zyy0Kf9HKIyPuJFS19PQ_aem_zUcXH3T5HMFxf9iKs-bC3w

(這門有可能會延期到9月13開課,因前面有課程)


-----

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

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


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

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

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

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


2025年7月28日 星期一

我於8月份開在 自強基金會(台北)的 基礎 電子電路 課程 (後面還會有另一門ARM Cortex-M4 based STM32 MCU韌體基礎課程)

 我於8月份開在 自強基金會(台北分部)的基礎電子電路課程  (後面還會有另一門ARM Cortex-M4 based STM32 MCU韌體基礎課程)

🎉🎉🎉熱烈招生中🎉🎉🎉

歡迎有興趣的朋友們踴躍報名~~

.

[台北假日班]【適合非電機電子科系背景學員的電子電路入門】使用Tinkercad平台學習電子電路原理與實作

✅報名連結➡️ https://edu.tcfst.org.tw/web/tw/class/show.asp?courseidori=14S026

✅課程代碼:

14S026

✅上課時間:

2025/8/16~9/6(六),每週六,9:00~17:00

✅上課時數:

28 小時

✅上課地點:

台北教育中心(台北市中正區博愛路80號3樓)

✅課程大綱:

1. Tinkercad軟體平台簡介、註冊與操作

2. 直流電與交流電簡介

3. 電壓與電流基本原理+實驗

4. 基本儀器(電表+示波器+電源供應器+訊號產生器)介紹+實驗

5. 電阻、電容、電感簡介+實驗

6. 歐姆定理+實驗

7. 串聯與並聯原理+實驗

8. KCL與KVL 定理 + 實驗

9. 基本分壓與分流定理 + 實驗

10.基本RC與RL電路原理+實驗

11. 二極體元件介紹+實驗

12. 電晶體(BJT、MOSFET)元件介紹 + 實驗

13. 運算放大器(OPA)簡介+實驗

14. 基本交流電路原理觀念簡介

15. 數位訊號與類比訊號之差異

16. 數位電路基本元件: 邏輯閘+實驗

17. 數位電路基本元件: 正反器+實驗

18. 組合邏輯電路與循序邏輯電路簡介

19. 基礎常見電子元件(如: 七段顯示器、Relay繼電器、直流馬達等元件)之基本應用原理+實驗

20. 單晶片微電腦/微控制器(MCU)之應用初探 : Arduino UNO開發板之簡介+實驗

✅報名連結➡️ https://edu.tcfst.org.tw/web/tw/class/show.asp?courseidori=14S026


 後面還會有另一門ARM Cortex-M4 based STM32 MCU韌體基礎課程

---------

適合:

1. 電機電子系畢業,但對於電子電路缺乏基礎的人士。

2. 不熟電路基礎 的 軟韌體工程師 ( MCU/SoC non-OS/RTOS/Linux/Android 底層軟韌體/驅動程式 相關的工程師 ) 。

3. 非電機電子電路背景但有興趣學習的人士。

4. 其餘對於電子電路基礎原理與實驗有興趣的人士。

--------

#嵌入式系統 #MCU #韌體工程師 #嵌入式系統課程 #微控制器 #韌體工程師課程 #Embedded_Linux #電子電路 #電路基礎 #電子學 

#非電機電子科系 ​ #SoC 

#基本電學

#電路學


-----

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

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


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

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

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

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

2025年4月22日 星期二

【全新課程招生中】嵌入式物聯網課程~適合 電資 與 非電資 本科系背景之學員報名~跨領域

這兩門是由陳老師(同時也是本園區過去的學員)開在 清大自強工業基金會(台北分會)的課程,針對 #非本科系 想 #跨領域 的學員所設計。陳老師過去從水產食品科學系跨領域至電機電子/資訊工程領域,轉到電資工程領域,曾擔任:

- 研究中心韌體研發工程師
- 業界的韌體研發工程師
- 明新科大資工系 講師

本課程會依照我過去的學習經驗及業界經驗,分享給同樣想跨領域但沒有切入點的學員們,透過這兩門入門的課程建立自信心與成就感。


🙋什麼人適合報名?
1.非工程科系,想跨領域到科技業的人(文科、社會科系、生物科系等,科系不拘)
2.想轉職到 電資工程 的 嵌入式系統 軟韌體開發/物聯網技術方向的人
3.對嵌入式系統、物聯網系統有興趣/想體驗的人
4.物聯網系統工程師
5.軟/韌體工程師
6.其它有興趣或有學習需求的學生、社會人士
歡迎各界有需求之學員報名參加~


🟥【適合非本科系】嵌入式/物聯網裝置開發平台Arduino MCU實作入門(自備NB) 熱烈招生中
https://jimsun-embedded.blogspot.com/2025/04/20255-arduino-mcu32.html

🟥【適合非本科系】32位元物聯網MCU/SoC平台ESP32基礎實作(自備NB) 熱烈招生中
https://jimsun-embedded.blogspot.com/2025/04/20255-arduino-mcu32.html


🌟講師個人簡歷:
https://sites.google.com/view/chenyingru/

🌟個人轉職成功心得文:
https://jimsun-embedded.blogspot.com/2021/07/22k.html?fbclid=IwAR11pdM9nWJ2m-EDDV2MQPE0x_Gpino1hIEM18xBEFbjV6poMFLpM7pbw_4

🌟其它軟韌體/嵌入式系統/物聯網/程式語言/基礎電子電路 等相關課程,詳情可參考:
https://jimsun-embedded.blogspot.com/2020/08/blog-post_24.html

#線下課程 #韌體入門 #韌體工程師 #轉職 #一技之長 #嵌入式 #MCU #微控制器 #物聯網 #小班制 #台北課程

-----

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

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


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

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

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

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

2024年6月24日 星期一

針對 非電機電子背景學員 的 基礎硬體電路課程 (開設於清大自強基金會之台北分會)

 

近期我將開在 清華大學財團法人自強工業基金會 台北分會 開設:  【適合非電機電子科系背景學員的電子電路入門】使用Tinkercad平台學習電子電路原理與實作 課程

很適合沒有電機電子電路背景(如非電資工程本科系出身的朋友,或者是出身於電資工程本科系但背景是偏向純軟體、但又需要用到基礎硬體電路觀念的朋友,例如需要從事韌體程式與軟硬體系統整合之開發者)來學習。

上課時間:2024/8/13(二),8/14(三),8/20(二),8/21(三)共四天 9:00~17:00共28小時

課程課綱詳細資訊與報名網址如下:

https://edu.tcfst.org.tw/web/tw/class/show.asp?tcfst=yes&courseidori=13S085



-----

歡迎各方洽談合作,務實/踏實追求共好。

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


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

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

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

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


2023年5月24日 星期三

嵌入式「系統」不是純軟體,包含軟體與硬體(亦包含電路)。推薦全華科技出版的一本電子電路相關書籍


多年前還在讀碩士班時,覺得這本電子電路的書籍(如下圖,來源連結)很不錯(並非刻意幫該書籍打廣告)。雖然後來是以嵌入式系統軟硬體整合開發為主(包含沒有作業系統以及有作業系統的系統軟韌體開發以及周邊電路整合設計),但從高職開始接觸這些始終覺得很有親切感。


來源連結


不過印象深刻的是,當時在成功大學工程科學系資訊組(資訊工程與應用組)的研究所讀碩士班時,該組的所有師生,除了自己之外,幾乎完全沒有其他任何人對於類比電子電路有基礎及興趣....(甚至對數位電路有興趣的也不多),只有一位大學部專題生跟著我做一些相關方面。

其實對於物聯網(IoT)之中的感測單元/嵌入式系統來說,上述的方面絕對是重要的,否則如果一個IoT系統之中的感測電路子系統所產生的訊號是錯的,導致raw data是錯的,如果這些基本的輸入內容本身就是有問題的,根本不能期望用了(輸入到)什麼酷炫神奇AI演算法並以上層軟體整合執行之後,系統的結果就會正常,就好比人吃白飯,不可能會拉出金銀珠寶;又好比不可能用純語音訓練出來的語音model去做影像辨識、不可能沒有任何硬體單元之下就可以拿到感測資料(精確來說,世界上沒有甚麼「純軟體」這種事情,只是藉由可程式化的方式(分層)操控電腦這個「硬體系統」去完成功能)。但坦白說從碩士班許多同儕、業界的同事發甚至主管的狀況來看,「以為數據資料處理辨識演算法可以取代感測訊號處理電路」是某些純軟體的人有些觀念錯誤的地方(包含業界一些老闆和主管),但是成大工程科學系其實在大學部有一些電路相關的必修學科課程,也有微控制器系統相關的必選課程,但顯然對於許多人來說,修課的效果可能是極為有限,許多人其實有修過課,但就幾乎好像是沒修過一樣。而其實我在一些選擇走資訊軟體方向的電機系畢業學生身上也有看到一樣的狀況,並不是工程科學系的學生才有如此的狀況。

此外,也有一些具備電路、MCU韌體開發相關背景的資深業界主管,誤以為自己所做的系統不是嵌入式系統。換句話說,很多方面都問題來自於自身不擅長的跨領域問題(雖然以學校科系來說,工程科學系號稱是主打跨領域的系所)。

嵌入式系統是具備特定功能的電腦「系統」,包含硬體與軟體,絕對 不是 只有作業系統或者只有上層應用程式,很多人常誤以為嵌入式系統就是有跑作業系統軟體的系統,這也是常見的錯誤認知。事實上,多去查詢基本定義即可得知,歐美的專業領域課本也常列出,例如Muhammad Ali Mazidi等人所著作的「The 8051 Microcontroller and Embedded Systems (2nd Edition)」,從書名就可理解我上述所說,該原文書的進一步詳情可參考留言處,而這類原文書通常會將這些基本名詞的定義做出說明。

又要講實話了,台灣有很多人很愛嘴上談「學術」兩字,但是實際上似乎大多不太會想去把基本名詞定義給弄清楚,這是蠻奇怪的事情,如果重視學術就該有基本的嚴謹度,而不是只是把「學術」兩字掛在嘴巴上好像很高尚,但卻缺乏實質的內涵,偉大的工程開發貴在對細節的用心,包含這些名詞基本定義和用語。


-----

歡迎各方洽談合作,務實/踏實追求共好。

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


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

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

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

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