公共参考资料
来自百问网嵌入式Linux wiki
参考资料,这里放的主要以公共部分资料,和开发板无关,主要就是一些内核机制,官方规格书等,视频中作为引用,录制视频前,命名一定要先确定好,页面名尽量以英文命名!
- 裸机
- u-boot
- linux内核 子页面分类按照make menuconfig-->devicedriver信息分类
- led驱动
- key驱动
- i2c驱动
- spi驱动
- usb驱动
查看你的wifi网卡是否被内核支持
Generic Driver Options --->
Bus devices --->
{*} Connector - unified userspace <-> kernelspace linker --->
<M> Memory Technology Device (MTD) support --->
-*- Device Tree and Open Firmware support --->
<M> Parallel port support --->
[*] Block devices --->
<M> NVM Express block device
[ ] SCSI emulation for NVMe device nodes (NEW)
<M> NVM Express over Fabrics RDMA host driver
<M> NVMe Target support
<M> NVMe loopback device support
<M> NVMe over Fabrics RDMA target support
Misc devices --->
< > ATA/ATAPI/MFM/RLL support (DEPRECATED) ----
SCSI device support --->
<*> Serial ATA and Parallel ATA drivers (libata) --->
[*] Multiple devices driver support (RAID and LVM) --->
<M> Generic Target Core Mod (TCM) and ConfigFS Infrastructure --->
[*] Fusion MPT device support --->
IEEE 1394 (FireWire) support --->
-*- Network device support --->
[*] Open-Channel SSD target support --->
Input device support --->
Character devices --->
I2C support --->
[*] SPI support --->
<M> SPMI support ----
<M> HSI support --->
PPS support --->
PTP clock support --->
-*- GPIO Support --->
{M} Dallas's 1-wire support --->
[*] Adaptive Voltage Scaling class support ----
[*] Board level reset or power off --->
-*- Power supply class support --->
{*} Hardware Monitoring support --->
<*> Generic Thermal sysfs driver --->
[*] Watchdog Timer Support --->
Sonics Silicon Backplane --->
Broadcom specific AMBA --->
Multifunction device drivers --->
-*- Voltage and Current Regulator Support --->
<M> Multimedia support --->
Graphics support --->
<M> Sound card support --->
HID support --->
[*] USB support --->
<M> Ultra Wideband devices --->
<*> MMC/SD/SDIO card support --->
<M> Sony MemoryStick card support --->
-*- LED Support --->
[ ] Accessibility support ----
<M> InfiniBand support --->
[*] EDAC (Error Detection And Correction) reporting --->
[*] Real Time Clock --->
[*] DMA Engine support --->
DMABUF options --->
[*] Auxiliary Display support --->
{M} Userspace I/O drivers --->
[*] Virtualization drivers ----
Virtio drivers --->
Microsoft Hyper-V guest support ----
[*] Staging drivers --->
[ ] Platform support for Goldfish virtual devices ----
-*- Platform support for Chrome hardware --->
Common Clock Framework --->
Hardware Spinlock drivers ----
Clock Source drivers --->
[*] Mailbox Hardware Support --->
[*] IOMMU Hardware Support --->
Remoteproc drivers --->
Rpmsg drivers ----
SOC (System On Chip) specific Drivers --->
-*- Generic Dynamic Voltage and Frequency Scaling (DVFS) support --->
-*- External Connector Class (extcon) support --->
[*] Memory Controller drivers ----
{M} Industrial I/O support --->
<M> Non-Transparent Bridge support --->
[*] VME bridge support --->
[*] Pulse-Width Modulation (PWM) Support --->
<M> IndustryPack bus support --->
-*- Reset Controller Support --->
<M> FMC support --->
PHY Subsystem --->
[*] Generic powercap sysfs driver ----
<M> MCB support --->
Performance monitor support --->
-*- Reliability, Availability and Serviceability (RAS) features ----
<M> Thunderbolt support for Apple devices ----
Android --->
{*} NVMEM Support ----
- 等
- rootfs
- busybox
- buildroot
- release
- yocoto
- GUI
- QT
- X
- 模块测试程序
- 工具使用介绍