實用 Linux 裝置驅動程式設計的基礎課程
Continue reading “使用 Beaglebone Black (LDD1)的 Linux 裝置驅動程式設計”使用 Beaglebone Black 逐步學習嵌入式 Linux
學習 ARM Linux 系統、嵌入式 Linux 建構模組、Busybox、Beaglebone介面專案等。
Continue reading “使用 Beaglebone Black 逐步學習嵌入式 Linux”STM32Fx 微控制器客製化開機程式開發( 附有簡中字幕)
學習基於 ARM Cortex Mx 的 STM32Fx 微控制器的開機程式( boot loader )開發基礎知識
Continue reading “STM32Fx 微控制器客製化開機程式開發( 附有簡中字幕)”ARM Cortex M 微控制器直接記憶體存取( DMA )程式設計解密(附有簡中字幕)
本課程涵蓋了微控制器的直接記憶體存取控制器( DMA )的基礎知識,以及如何在嵌入式應用程式中使用它。通過 STM32 週邊(ADC、SRAM、UART、M2M、M2P、P2M)和嵌入式 C 程式碼練習揭秘直接記憶體存取(DMA),了解其通用細節,可用於其他微控制器。
Continue reading “ARM Cortex M 微控制器直接記憶體存取( DMA )程式設計解密(附有簡中字幕)”掌握 RTOS:FreeRTOS 和 STM32Fx 的除錯實踐( 附有簡中字幕 )
學習在基於 STM32F4x 和 ARM cortex M 的微控制器上執行/移植 FreeRTOS 即時作業系統
Continue reading “掌握 RTOS:FreeRTOS 和 STM32Fx 的除錯實踐( 附有簡中字幕 )”掌握微控制器:計時器,PWM,CAN,RTC,低功耗(MCU2)( 附有簡中字幕 )
學習 STM32 定時器、CAN、RTC、PWM、低功耗嵌入式系統,並使用 STM32 裝置 HAL API 一步步對其進行程式設計。
Continue reading “掌握微控制器:計時器,PWM,CAN,RTC,低功耗(MCU2)( 附有簡中字幕 )”掌握微控制器與嵌入式驅動程式開發( 附有簡中字幕 )
(MCU1) 學習使用嵌入式C語言進行 bare metal 驅動程式開發:為 STM32 的GPIO、I2C、SPI、USART 從頭編寫驅動程式
Continue reading “掌握微控制器與嵌入式驅動程式開發( 附有簡中字幕 )”ARM Cortex-M3/M4處理器上的嵌入式系統程式設計( 附有簡中字幕)
這門課程是為嵌入式工程師/學生準備的,讓他們可以深入了解 ARM Cortex M3/M4 控制器的內部結構和程式設計方面,並使用 C 和組合語言實際動手編寫程式。課程中包括 ARM Cortex M3/M4 處理器的內部結構和程式設計、inline 組合語言技術、中斷、系統異常、設定優先順序、搶佔等的低階暫存器程式設計、IRQ處理程式、NVIC 和MCU、PENDSV 和 SYSTICK 功能實現任務排程器、context 切換、連結器指令碼和MCU 啟動檔案、Bare metal 嵌入式建構流程、處理器故障異常和故障處理程式的實現和故障分析、堆疊和AAPCS標準、GCC inline組合語言和 naked 函式等,可以讓新手迅速開始對基於 Cortex M3/M4 的控制器進行程式設計。
Continue reading “ARM Cortex-M3/M4處理器上的嵌入式系統程式設計( 附有簡中字幕)”微控制器嵌入式C語言程式設計:絕對的初學者課程 ( 附有簡體中文字幕 )
這是一門絕對初學者的嵌入式 C 語言程式設計課程,該課程將教授位元運算子、MCU周邊暫存器程式設計、指標、結構、bitfields、unions、const和 volatile 型別限定符、迴圈等概念,並將以清晰的範例討論,並為目標嵌入式實驗板編寫程式碼。
Continue reading “微控制器嵌入式C語言程式設計:絕對的初學者課程 ( 附有簡體中文字幕 )”