Python硬體控制 Pi Pico

Python硬體控制-Pi Pico

本課程透過 Raspberry Pi Pico 與 MicroPython 實作,培養微控制器開發與感測器應用能力。涵蓋硬體介紹、GPIO 控制、通訊協定實作,並搭配 LED、伺服馬達、溫濕度感測器等設備。進階階段將學習 IoT 應用,透過 Wi-Fi 傳輸數據與遠端控制。

USB韌體設計

USB韌體設計

本課程會先對USB架構做個簡介,接著再介紹相關的資料封包、協定、和USB request等。講師將帶入如何實作4個USB類別,包含HID、CDC-ACM、MSC、Audio等。課程也包含USB Audio Class且展示如何利用USB Audio specific request來控制USB Audio device。

MCU韌體設計

MCU韌體設計

為了傳達正確的MCU韌體設計學習觀念與學習重點,艾鍗從無到有的製作開發板,從一顆MCU晶片、電路設計到PCB板的完成,再為板子撰寫每一行code。使用專為學習者設計的MCU教學開發板,讓您在學習的路上更能事半功倍。

ARM Boot loader 設計

ARM Boot loader設計

本課程透過ARM開發工具模擬器,實作Raspberry Pi BootLoader,學習ARM指令集、MMU與中斷處理。從ARM Assembly到C main函式,並以bare-metal方式驅動GPIO、UART、TIMER等I/O,解析SoC晶片BCM2835/BC2836中ARM與GPU通訊,並講解程式轉換為GNU工具可用的原始碼。

Linux驅動程式

Linux驅動程式

用Raspberry Pi學Linux驅動程式,並且搭配本公司所設計的Raspberry Pi I/O擴充板作為驅動程式實戰演練,實戰GPIO, UART, I2C, SPI等Linux硬體驅動,讓您在學習的過程中能夠快速了解硬體架構及軟體架構。

Raspberry Pi 入門

Raspberry Pi 開發入門實作

Raspberry Pi 由劍橋大學的 Eben Upton 等人設計,最初為提供學生平價電腦與自由軟體,以學習電腦科學。因價格低廉、易取得、攜帶方便、安裝簡單、運作穩定且可連接週邊設備,不僅受教育界青睞,創客與業界亦廣泛應用於實作與專案開發。

Linux系統程式設計

Linux系統程式設計

本課程從實際需求出發,涵蓋Linux核心功能與系統設計能力,包含裝置I/O、多行程、同步處理及網路程式設計。透過專家指導與範例演練,快速掌握修改與運用Open Source程式,助您成為Linux程式設計高手!

Linux作業系統實務

Linux作業系統實務

本課程從「如何幫你培養與業界接軌的Linux職能」角度出發,從系統安裝到服務器應用,由講師一步一步地教你操作。只要你照著講師的步驟,就會自然而然地學會Linux。接下來只要反覆練習,你將對Linux更熟練。