“Reference material”的版本间的差异
来自百问网嵌入式Linux wiki
第15行: | 第15行: | ||
Generic Driver Options ---> | 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 | |
− | < > NVMe Target support | + | [ ] 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 ---> | Misc devices ---> | ||
< > ATA/ATAPI/MFM/RLL support (DEPRECATED) ---- | < > ATA/ATAPI/MFM/RLL support (DEPRECATED) ---- | ||
SCSI device support ---> | SCSI device support ---> | ||
<*> Serial ATA and Parallel ATA drivers (libata) ---> | <*> Serial ATA and Parallel ATA drivers (libata) ---> | ||
− | [ ] Multiple devices driver support (RAID and LVM) --- | + | [*] Multiple devices driver support (RAID and LVM) ---> |
− | < > Generic Target Core Mod (TCM) and ConfigFS Infrastructure --- | + | <M> Generic Target Core Mod (TCM) and ConfigFS Infrastructure ---> |
− | [ ] Fusion MPT device support --- | + | [*] Fusion MPT device support ---> |
IEEE 1394 (FireWire) support ---> | IEEE 1394 (FireWire) support ---> | ||
− | + | -*- Network device support ---> | |
− | [ ] Open-Channel SSD target support --- | + | [*] Open-Channel SSD target support ---> |
Input device support ---> | Input device support ---> | ||
Character devices ---> | Character devices ---> | ||
I2C support ---> | I2C support ---> | ||
[*] SPI support ---> | [*] SPI support ---> | ||
− | < | + | <M> SPMI support ---- |
− | < > HSI support --- | + | <M> HSI support ---> |
PPS support ---> | PPS support ---> | ||
PTP clock support ---> | PTP clock support ---> | ||
− | |||
-*- GPIO Support ---> | -*- GPIO Support ---> | ||
− | + | {M} Dallas's 1-wire support ---> | |
[*] Adaptive Voltage Scaling class support ---- | [*] Adaptive Voltage Scaling class support ---- | ||
[*] Board level reset or power off ---> | [*] Board level reset or power off ---> | ||
− | + | -*- Power supply class support ---> | |
{*} Hardware Monitoring support ---> | {*} Hardware Monitoring support ---> | ||
− | + | <*> Generic Thermal sysfs driver ---> | |
[*] Watchdog Timer Support ---> | [*] Watchdog Timer Support ---> | ||
Sonics Silicon Backplane ---> | Sonics Silicon Backplane ---> | ||
第54行: | 第57行: | ||
Multifunction device drivers ---> | Multifunction device drivers ---> | ||
-*- Voltage and Current Regulator Support ---> | -*- Voltage and Current Regulator Support ---> | ||
− | < | + | <M> Multimedia support ---> |
Graphics support ---> | Graphics support ---> | ||
− | < | + | <M> Sound card support ---> |
− | + | HID support ---> | |
[*] USB support ---> | [*] USB support ---> | ||
− | < > Ultra Wideband devices --- | + | <M> Ultra Wideband devices ---> |
<*> MMC/SD/SDIO card support ---> | <*> 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 ---- | ||
+ | |||
+ | |||
**等 | **等 |
2019年1月11日 (五) 16:01的版本
参考资料,这里放的主要以公共部分资料,和开发板无关,主要就是一些内核机制,官方规格书等,视频中作为引用,录制视频前,命名一定要先确定好,页面名尽量以英文命名!
- 裸机
- 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
- 模块测试程序
- 工具使用介绍