硬體







LCM 4bits
LCD Timing(VBPD、VFBD、VSPW、HBPD、HFPD、HSPW)
USB
    ‐ HID EndPoint
    ‐ Keyboard Scancode
    ‐ USB轉UART(8隻腳位的PL2303)




Lattice iCE40LP1K-CM36 (iCESugar-nano)







簡要規格
接腳
開發板
列印外殼
Schematic
Build ghdl
Build yosys
Build icestorm
Build icesprog
Build nextpnr-ice40
Build ghdl-yosys-plugin
解決手機無法供電問題
如何透過icesprog燒錄
VHDL
    ‐ 開發環境
    ‐ LED
    ‐ Button
Verilog
    ‐ 開發環境
    ‐ LED
    ‐ Button




Lattice LCMXO2-1200HC-4SG32C







簡要規格
接腳
開發板
Layout
Schematic
Build yosys
Build prjtrellis
Build openFPGALoader
Build nextpnr-machxo2
安裝Lattice Diamond
如何透過yosys、nextpnr-machxo2編譯程式
解決ERROR: No such command: synth_machxo2問題
Lattice Diamond
    ⊕ Verilog
        ‐ LED
        ‐ Button




Lattice LCMXO2-4000HC-4MG132 (STEP-MXO2 V2)







簡要規格
接腳
Layout
硬體改造
產品比較表
Schematic
Build yosys
Build prjtrellis
Build openFPGALoader
Build nextpnr-machxo2
安裝Lattice Diamond
如何設定JTAG腳位成GPIO腳位
如何透過openFPGALoader燒錄
如何讓openFPGALoader支援STEP-MXO2開發板燒錄
解決無法進入JTAG模式的問題
解決ecppack無法產生*.jed問題
解決nextpnr-machxo2沒有支援LCMXO2-4000HC的問題
Lattice Diamond
    ⊕ VHDL
        ‐ LED
        ‐ Button
VHDL
    ‐ LED
    ‐ Button
Verilog
    ‐ LED
    ‐ Button
    ‐ UART
    ‐ 如何使用iverilog、vvp、gtkwave




Altera 10M02SCM (STEP-MAX10 V1)







簡要規格
接腳
Layout
型態轉換
Schematic
Delta Cycle
安裝Quartus Prime
Build openFPGALoader
如何產生SVF、RBF檔案
如何透過openFPGALoader下載SVF檔案
如何使用Quartus Prime Command Line編譯專案
如何讓openFPGALoader支援10M02SCM153C8G燒錄
如何讓openFPGALoader支援STEP-MAX10開發板燒錄
解決USB-Blaster無法偵測到的問題(Linux)
解決JTAG init failed with: Unknown device with IDCODE問題
VHDL
    ‐ LED
    ‐ Button




Xilinx XC2C64A (CoolRunner-II CPLD)







簡要規格
接腳
Schematic




Anlogic EG4S20BG256 (Lichee Tang Primer)







簡要規格
接腳
Layout
Schematic
Build yosys
Install fusesoc
Build openFPGALoader
Patch Anlogic TD License
安裝Anlogic TD(Tang Dynasty)
如何透過yosys、td編譯程式
如何透過openFPGALoader下載bit檔案
解決libusb couldn't open USB device ... Permission denied問題
Verilog
    ‐ LED
    ‐ Button




Gowin GW1NZ-LV1QN48C6/I5 (Lichee Tang Nano 1K)







簡要規格
接腳
產品比較表
Layout
Schematic
Build yosys
Build nextpnr-gowin
Build openFPGALoader
VHDL
    ‐ LED
    ‐ Button
Verilog
    ‐ LED
    ‐ Button




Gowin GW1NSR-LV4CQN48PC6/I5 (Lichee Tang Nano 4K)







簡要規格
接腳
Schematic
安裝Gowin IDE
如何透過GOWIN Tcl編譯專案
如何透過openFPGALoader下載bit檔案
解決gowin_bba executable: GOWIN_BBA_EXECUTABLE-NOTFOUND問題
Build yosys
Build nextpnr-gowin
Build openFPGALoader
Build nextpnr-himbaechel
Gowin IDE
    ⊕ Verilog
        ‐ LED
        ‐ Button
VHDL
    ‐ LED
    ‐ Button
Verilog
    ‐ LED
    ‐ Button




Gowin GW1NR-LV9QN88PC6/I5 (Lichee Tang Nano 9K)







簡要規格
接腳
Layout
Schematic
Build yosys
Build openFPGALoader
Build nextpnr-himbaechel




Gowin GW2AR-LV18QN88C8/I7 (Lichee Tang Nano 20K)







簡要規格
接腳
Layout
Schematic
Build yosys
Build openFPGALoader
Build nextpnr-himbaechel
VHDL
    ‐ LED
    ‐ Button
Verilog
    ‐ LED
    ‐ Button




Altera EPM240T100C5N







簡要規格
接腳
開發環境
安裝Quartus Prime
解決USB-Blaster無法偵測到的問題(Linux)
VHDL
    ‐ LED
    ‐ Button




Altera EPM240T100C5N







簡要規格
接腳
開發環境
安裝Quartus Prime
解決USB-Blaster無法偵測到的問題(Linux)
VHDL
    ‐ LED
    ‐ Button




Altera EP4CE6E22C8N







簡要規格
接腳
開發環境
安裝Quartus Prime
解決USB-Blaster無法偵測到的問題(Linux)
VHDL
    ‐ LED
    ‐ Button




Altera EP4CE6E22C8N







簡要規格
接腳
開發環境
安裝Quartus Prime
解決USB-Blaster無法偵測到的問題(Linux)
VHDL
    ‐ LED
    ‐ Button




SHARP LH0080A







簡要規格
腳位
開發板
STC15F204EA
    ‐ 開發環境
    ‐ LED
    ‐ Button




NXP MC68HC908JB8







簡要規格
腳位
開發板
中斷表
bl08.c
Memory Map
Monitor Mode
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




STCmicro STC15W104







簡要規格
腳位
比較表
暫存器
指令集
開發板
OPCode
中斷向量
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ INT1
    ‐ Clock
    ‐ Button
    ‐ EEPROM
    ‐ Timer2
    ‐ Watchdog
    ‐ Software Reset
    ‐ Power-Down、Idle
    ‐ UART TX(57600bps)
    ‐ UART RX(57600bps)
    ‐ Timer0(Timer、Mode0)
    ‐ Timer0(Timer、Mode1)
    ‐ Timer0(Timer、Mode2)
    ‐ Timer0(Timer、Mode3)
    ⊕ W25Q64
        ‐ Read JEDEC ID
        ‐ Erase、Write、Read




STCmicro STC15W204S







簡要規格
腳位
比較表
開發板
Build stcgal
使用Windows STC-ISP燒録程式
Assembly
    ‐ 開發環境
    ‐ Show PNG
    ‐ 0.96" OLED 128x64 SSD1306




STCmicro STC15W4K56S4







簡要規格
stc15w4k56s4.h
C/C++
    ‐ 1.30" TFT 240x240 ST7789V
    ‐ 1.45" TFT 240x240 ST7789V
    ‐ 1.54" IPS 240x240 ST7789V
    ‐ 2.00" IPS 320x240 JBT6K71-AS
    ‐ 2.80" IPS 320x240 S6D04M0X21
    ‐ 3.50" IPS 320x480 ILI9488
    ‐ 0.91" OLED 128x32 SSD1306
    ‐ 0.96" OLED 128x64 SSD1306
    ‐ 1.50" OLED 128x128 SSD1351
    ‐ 1.54" ePaper 152x152 Black-Yellow
    ‐ 1.54" ePaper 200x200 Black-Red




TI CC2540







簡要規格
腳位
中斷表
開發板
Build cc-tool
解決Configure: error: invalid value: boost_major_version問題
解決Error occured: libusb_control_transfer (out) failed, Pipe error問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button



Cypress CY7C68013







簡要規格
開發板
如何抹除EEPROM
如何燒錄HEX到RAM
如何燒錄HEX到EEPROM
解決SDCC xdata syntax error問題
Build FXLoad
build CycFX2Prog
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button



Cypress CY8C5888LTI-LP097 (CY8CKIT-059)







簡要規格
接腳
Schematic




Microchip PIC10F200







簡要規格
比較表
指令集
記憶體
開發板
如何修改TRIS暫存器
如何修改OPTION暫存器
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
    ‐ Watchdog
    ‐ 3根GPIO驅動6顆LED
    ‐ UART TX(9600bps)
    ‐ Wake-up on Pin Change




Microchip PIC12F1822







簡要規格
腳位
比較表
記憶體
開發板
指令集
PICKit3腳位
解決SDCC cannot generate code for target pic14問題
解決Warning[202] Argument out of range. Least significant bits used問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
    ‐ EEPROM
    ‐ Watchdog
    ‐ Oscillator
    ‐ Flash Memory
    ‐ Interrupt On Change(IOC)
    ‐ 0.91" OLED 128x32 SSD1306
    ‐ 0.91" OLED 128x32 SSD1306(顯示字串)




Microchip ATtiny13







簡要規格
腳位
中斷表
開發板
如何透過avrdude更新FUSE
如何透過avrdude更新EEPROM
解決avrdude: error: program enable: target doesn't answer問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Sleep
    ‐ Timer
    ‐ Button
    ‐ EEPROM
    ‐ Watchdog
    ‐ UART TX(9600bps)
    ‐ Compare Match Output
    ‐ Pin Change Interrupt
    ‐ Self-Programming Flash




Microchip ATtiny85







簡要規格
開發板
接腳
Schematic
C/C++
    ‐ 開發環境
    ‐ LED
    ‐ Button




Microchip ATmega32U4 (Arduino Micro)







簡要規格
接腳
Schematic
Arduino
    ‐ 開發環境
    ‐ LED




Microchip ATmega328 (Arduino Nano)







簡要規格
接腳
Schematic
Arduino
    ‐ 開發環境
    ‐ LED




Microchip ATmega328P (Arduino Uno)







簡要規格
接腳
Schematic
如何更新Arduino Micro Bootloader
如何更新KTduino Nano(CH340G) Bootloader
如何修復USB ISP(zhifengsoft)無法使用avrdude的問題
Arduino
    ‐ 開發環境
    ‐ LED




Microchip ATmega2560 (Arduino Mega)







簡要規格
接腳
Schematic
如何提高analogRead()讀取速率
Arduino
    ‐ 開發環境
    ‐ LED




Microchip ATSAM3X8E (Arduino Due)







簡要規格
接腳
Schematic




STMicroelectronics STM8S001







簡要規格
腳位
中斷表
指令集
暫存器
記憶體
開發板
解決stm8flash ... Tries exceeded問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




STMicroelectronics STM8S103







簡要規格
接腳
開發板
Layout
Schematic
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ UART
    ‐ Flash
    ‐ Button
    ‐ Timer1
    ‐ Timer2
    ‐ Timer4
    ‐ EEPROM
    ‐ Auto-wakeup(AWU)
    ‐ Window watchdog(WWDG)
    ‐ Independent watchdog(IWDG)




Espressif ESP8266MOD (NodeMCU ESP8266)







簡要規格
接腳
Schematic
Build esp-idf
Arduino
    ‐ 開發環境
    ‐ LED




Espressif ESP-WROOM-32 (NodeMCU ESP-WROOM-32)







簡要規格
接腳
Schematic
Build esp-idf
Arduino
    ‐ 開發環境
    ‐ LED




Espressif ESP32-D0WDQ6 (TTGO)







簡要規格
接腳
Schematic




Espressif ESP32-S2F (S2 Mini)







簡要規格
接腳
Schematic
Arduino
    ‐ 開發環境
    ‐ LED
    ‐ Button




Espressif ESP32-S3R2 (ESP32-S3-GEEK)







簡要規格
接腳
Layout
Schematic
Arduino
    ‐ 開發環境
    ‐ LCD




ARM







GIC Table
Carry Flag
NEON Register
ldmia sp!, {pc}^
Conditional Execution
push、pop、stmfd、ldmfd
ldr pc, _irq、ldr pc, =_irq、adr pc, _irq




Samsung S3C44B0X







簡要規格
腳位
接腳
開發板
JTAG腳位
如何使用JLinkExe下載程式
如何使用J-Link GDB Server和IDA Pro除錯程式
解決SST39VF1601前32KB無法抹除的問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
    ‐ Phase Locked Loop(PLL)




NXP LPC2103







簡要規格
腳位
開發板
記憶體
中斷表
如何進入ISP模式
如何使用lpc21isp燒錄
Build lpc21isp
Enable Interrupt
Interrupt Return Address
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ UART
    ‐ Button
    ‐ Timer0
    ‐ Timer1
    ‐ Timer2
    ‐ Timer3
    ‐ EINT1(FIQ)
    ‐ EINT1(IRQ)
    ‐ EINT1(Vector IRQ)
    ‐ EINT1(Non-vectored IRQ)
    ‐ Power-down
    ‐ WatchDog Timer(WDT)
    ‐ Phase Locked Loop(PLL)




NXP LPC810







簡要規格
開發板
中斷表
Memory Map
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




NXP LPC812







簡要規格
中斷表
Build lpc21isp
如何使用lpc21isp燒錄
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




NXP MK20DX256 (Teensy 3.2)







簡要規格
接腳
開發板
中斷表
開機流程
Schematic
Memory Map
Build teensy_loader_cli
如何透過teensy_loader_cli燒錄程式
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




NXP RT1062 (Teensy 4.0)







簡要規格
接腳
開發板
中斷表
Schematic
Build teensy_loader_cli
如何透過teensy_loader_cli燒錄程式
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




NXP S32G399 (S32G-VNP-RDB2)







簡要規格
Build U-Boot
Build Kernel
解決ntpd -gq resulted in error問題




Microchip AT91SAM7S64







簡要規格
腳位
中斷表
開發板
比較表
記憶體
如何使用SAM-BA燒錄
為何VDDOUT沒有輸出1.8V
Peripheral Identifiers
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
    ‐ Phase Locked Loop(PLL)




Nuvoton NUC977







簡要規格
比較表
架構圖
中斷表
記憶體
開發板
排針腳位
開機選項
Flash SPI
Flash NAND
Build U-Boot
Build Kernel
Build NuWriter
解決unknown type name sha1_context問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ UART0
    ‐ Timer0
    ‐ Timer1
    ‐ Timer2
    ‐ Timer3
    ‐ Timer4
    ‐ Button
    ‐ GPIO(FIQ)
    ‐ GPIO(IRQ)
    ‐ Watchdog Timer(WDT)
    ‐ Phase Locked Loop(PLL)
    ‐ Windowed Watchdog Timer(WWDT)
    ‐ Enhance Timer0 Controller(ETMR0)
    ‐ Enhance Timer1 Controller(ETMR1)
    ‐ Enhance Timer2 Controller(ETMR2)
    ‐ Enhance Timer3 Controller(ETMR3)




Nuvoton NUC972







簡要規格
比較表
架構圖
中斷表
記憶體
開發板
排針腳位
開機選項
如何開啟Framebuffer Console
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Timer0
    ‐ Timer1
    ‐ Timer2
    ‐ Timer3
    ‐ Timer4
    ‐ Button
    ‐ GPIO(FIQ)
    ‐ GPIO(IRQ)
    ‐ Watchdog Timer(WDT)
    ‐ Phase Locked Loop(PLL)
    ‐ Windowed Watchdog Timer(WWDT)
    ‐ Enhance Timer0 Controller(ETMR0)
    ‐ Enhance Timer1 Controller(ETMR1)
    ‐ Enhance Timer2 Controller(ETMR2)
    ‐ Enhance Timer3 Controller(ETMR3)




Allwinner F1C100S (荔枝派Nano)







簡要規格
開發板
中斷表
mksunxi.c
Schematic
Memory Map
製作JTAG連接器
如何超頻到2.0GHz
BROM ffff0000.s
BROM ffff4000.s
Build sunxi-tools
如何透過JLink初始化DRAM
為何程式無法從MicroSD啟動
如何在MicroSD啟動下改成SPI啟動
如何將U-Boot的輸出訊息轉到UART1
如何使用J-Link GDB Server和IDA Pro除錯程式
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ CCU
    ‐ INTC
    ‐ DRAM
    ‐ UART
    ‐ SDMMC
    ‐ KEYADC
    ‐ Timer0
    ‐ Timer1
    ‐ Timer2
    ‐ TWI(I2C)
    ‐ Watchdog
    ‐ SPI(NOR Flash)
C/C++
    ‐ 溫度量測




Allwinner F1C200S (Tiny200)







簡要規格
接腳
開發板
記憶體
中斷表
Schematic
製作JTAG連接器
如何超頻到2.0GHz
如何使用J-Link GDB Server和IDA Pro除錯程式
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ CCU
    ‐ INTC
    ‐ DRAM
    ‐ UART
    ‐ SDMMC
    ‐ Button
    ‐ Timer0
    ‐ Timer1
    ‐ Timer2
    ‐ TWI(I2C)
    ‐ Watchdog
    ‐ SPI(NAND Flash)




Allwinner F1C500S (MangoPi R3)







簡要規格
接腳
Schematic




Allwinner V3S (Lichee Pi Zero)







簡要規格
接腳
開發板
Schematic
mksunxi.c
Memory Map
Build U-Boot
Build sunxi-tools
Build Kernel 6.3.5
Build Kernel 4.10.15
如何將uboot的輸出訊息轉到UART1
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ CCU
    ‐ GIC
    ‐ UART
    ‐ Button
    ‐ Timer0
    ‐ Timer1
    ‐ Timer2
    ‐ Watchdog
    ‐ HS Timer0
    ‐ HS Timer1




Allwinner T113-S3 (MangoPi MQ-R)







簡要規格
接腳
腳位
開發板
中斷表
Schematic
mksunxi.c
Build XBoot
Build AWBoot
如何從Micro SD啟動
Build Kernel 6.0.1
分析XBoot GT911無法觸發中斷的原因
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Broadcom BCM2835 (Raspberry Pi Zero)







簡要規格
接腳
開發板
中斷表
開機順序
Peripheral Address
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
QEMU
    ‐ 安裝系統




Broadcom BCM2835 (Raspberry Pi Zero W)







簡要規格
接腳
Layout




Broadcom BCM2835 (Raspberry Pi)







簡要規格
接腳
開發板
中斷表
開機順序
P5 Head
Peripheral Address
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Broadcom BCM2836 (Raspberry Pi 2)







簡要規格
接腳




Broadcom BCM2837 (Raspberry Pi 3)







簡要規格
接腳




Raspberry Pi RP2040 (Pico)







簡要規格
接腳
腳位
開發板
Bus
GPIO
Overview
Schematic
Build pico-sdk
Build picotool
Build pico-extras
Assembly
    ‐ 開發環境
    ‐ LED
C/C++
    ‐ 開發環境
    ‐ LED
    ‐ Button




Raspberry Pi RP2040 (Zero)







簡要規格
接腳
Layout
Schematic
Build pico-sdk
Build picotool
Build pico-extras




Raspberry Pi RP2040 (ProMicro)







簡要規格
接腳
Build pico-sdk
Build picotool
Build pico-extras
Assembly
    ‐ 開發環境
    ‐ LED




Raspberry Pi RP2040 (LCd 0.96)







簡要規格
接腳
Layout
Schematic
Build pico-sdk
Build picotool
Build pico-extras
Assembly
    ‐ 開發環境




Microchip ATSAMD21G18 (Seeed Studio XIAO SAMD21)







簡要規格
腳位
接腳
開發板
中斷表
Schematic
Memory Map
Input Configuration
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Microchip ATSAMD21G18 (SAMD21 M0-Mini)







簡要規格
接腳




STMicroelectronics STM32F103







簡要規格
接腳
開發板
中斷表
Memory Map
Pull-up/Pull-Down
如何在Debian x64上Debug STM32
如何透過UART燒錄程式(Flash Loader)
如何透過ST-LINK V2燒錄程式(OpenOCD)
解決Section .plt LMA overlaps section .dynamic LMA問題
解決Cannot insert breakpoint 1. Cannot access memory at address問題
解決Error: jtag status contains invalid mode value - communication failure問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ UART
    ‐ Button
    ‐ I/O Toggle 21MHz




STMicroelectronics STM32F103 (Guava)







簡要規格




STMicroelectronics STM32F401 (WeAct Black Pill)







簡要規格
接腳
Schematic




STMicroelectronics STM32F405







簡要規格




STMicroelectronics STM32F407







簡要規格




STMicroelectronics STM32F429 (STM32F429I-DISC1)







簡要規格
接腳
中斷表
Memory Map
GPIO Configuration
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Nordic Semiconductor nRF52840 (Arduino Nano 33 BLE)







簡要規格
接腳
電路圖
如何使用Serial
如何防止IP5306自動斷電
如何透過ST-LINK V2燒錄程式(OpenOCD)
解決NRF24L01只能傳送不能接收問題
C/C++
    ‐ 開發環境
    ‐ LED




Nordic Semiconductor nRF52840 (ProMicro NRF52840)







簡要規格
接腳




Allwinner H618 (Orange Pi Zero 2W)







簡要規格
接腳
Layout
Schematic




RDA RDA8810PL (Orange Pi 2G-IoT)







簡要規格
Create UBI.img
Flash Image(NAND)
Build All
Build U-Boot
LCD Pin
Head Pin
Panel Pin
Camera Pin
DIP Switch
如何輸出詳細的Kernel訊息




TI AM3352 (CM335H)







簡要規格
接腳
解決顯示在LCD上面的圖形會緩慢移動的問題
解決Frame Synchronization Lost Enabled Interrupt問題




TI AM3352 (CM335X)







簡要規格
接腳




TI AM3358 (PocketBeagle)







簡要規格
接腳
Layout




TI AM3358 (SeeedStudio BeagleBone Green Wireless)







簡要規格
接腳
PinMux
為何LCD Ping-Pongs Buffer顯示會閃爍
解決LIDD DMA在中斷後無法啟動的問題
解決Unhandled fault: ... non-linefetch (0x1028)問題




TI DM3730 (BeagleBoard-XM)







簡要規格




TI OMAP4460 (PandaBoard ES)







簡要規格
Layout




Rockchip RK3328 (ROC-RK3328-CC)







簡要規格
接腳
Layout
Schematic




Allwinner H3 (NanoPi Duo2)







簡要規格
接腳
Layout
mksunxi.c
Schematic




Allwinner H3 (NanoPi M1)







簡要規格
接腳
Layout
mksunxi.c
Schematic
如何初始化R_GPIO
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Samsung S5P6818 (NanoPi M3)







簡要規格
接腳
Layout
Schematic




Allwinner H3 (NanoPi NEO)







簡要規格
接腳
Layout
Schematic




Rockchip RK3399 (NanoPi NEO4)







簡要規格
Layout
Schematic
Build xrock
Assembly
    ‐ 開發環境
    ‐ LED




RockChip RV1103 (Luckfox Pico)







簡要規格
接腳
Layout
Schematic
Build xrock




RockChip RV1103 (Luckfox Pico Mini B)







簡要規格
接腳
開發板
Layout
Schematic
Build xrock
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




MIPS







Register
Quick Instruction Set
Memory Map(kuseg、kseg0、kseg1、kseg2)




Ingenic JZ4775 (Newton)







簡要規格
Layout
開發板
UART輸出
Flash Image
Build U-Boot
Build Kernel




Atheros AR9331 (JS9331)







簡要規格
腳位
開發板
UART輸出




MediaTek MT7688 (LinkIt Smart 7688)







簡要規格
接腳
開發板
Layout
Build U-Boot
Build OpenWRT
Build Kernel 3.18.44
如何產生LinkIt7688-squashfs-sysupgrade.bin
解決mt_wifi.ko_3.18.45 No such file or directory問題
解決node_modules/mraa/* No such file or directory問題
解決squashfs: SQUASHFS error: Filesystem uses "zlib" compression問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
    ‐ CPU Clock
    ‐ Timer0(Polling)
    ‐ Timer1(Polling)
    ‐ Watchdog(Polling)




MediaTek MT7688 (LinkIt Smart 7688 Duo)







簡要規格
接腳
開發板
中斷表
Layout
Memory Map
Clock Diagram
載入SPI的執行位址
Build Kernel 5.4.83
Branch、Jump指令的差異
解決can't open /dev/null /dev/console: No such file or directory問題
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button
    ‐ CPU Clock
    ‐ Timer0(Polling)
    ‐ Timer1(Polling)
    ‐ Watchdog(Polling)




MediaTek MT7688 (HLK-RM08S)







簡要規格
腳位
開發板




Microchip PIC32MX795 (UBW32)







簡要規格
Schematic




RISC-V







Register




Bouffalo Lab BL808 (Sipeed M1s Dock)







簡要規格
接腳
開發板
Schematic
Boot Mode
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Bouffalo Lab BL808 (Ox64)







簡要規格
接腳
Schematic




Allwinner D1-H (Sipeed Nezha)







簡要規格
開發板
Schematic




Allwinner F133-A (MangoPi MQ-R)







簡要規格
接腳
開發板
Schematic
Build XBoot
gen_checksum.py
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




GigaDevice GD32VF103 (Sipeed Longan Nano)







簡要規格
腳位
接腳
開發板
Schematic
Memory Map
Assembly
    ‐ 開發環境
    ‐ LED
    ‐ Button




Kendryte K210 (Sipeed Maix Bit)







簡要規格
接腳
如何使用kflash燒錄
Build SDK
OpenOCD
OpenOCD + GDB
C/C++
    ‐ Hello, world!
    ‐ LED
    ‐ Button




Espressif ESP32-C3 (Super Mini)







簡要規格
接腳
Layout
Schematic
如何安裝Arduino CLI
Arduino
    ‐ LED
    ‐ Button




WCH CH32V003 (nanoCH32V003)







簡要規格




WCH CH32V003







簡要規格




WCH CH32V305 (WCH-LinkE)







簡要規格




Intel







4004
    ‐ 指令集
80386
    ‐ 指令集
    ‐ Jump Flags




Intel 4004







簡要規格
腳位
Register
Architecture




Intel Quark D2000







簡要規格
OpenOCD
OpenOCD + GDB
Build QMSI
Build Bootloader