“Reference material”的版本间的差异
来自百问网嵌入式Linux wiki
Zhouyuebiao(讨论 | 贡献) |
|||
(未显示1个用户的3个中间版本) | |||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:公共参考资料}} | ||
+ | |||
参考资料,这里放的主要以公共部分资料,和开发板无关,主要就是一些内核机制,官方规格书等,视频中作为引用,录制视频前,命名一定要先确定好,页面名尽量以英文命名! | 参考资料,这里放的主要以公共部分资料,和开发板无关,主要就是一些内核机制,官方规格书等,视频中作为引用,录制视频前,命名一定要先确定好,页面名尽量以英文命名! | ||
*裸机 | *裸机 | ||
*u-boot | *u-boot | ||
− | *linux内核 | + | |
+ | *linux内核 子页面分类按照make menuconfig-->devicedriver信息分类 | ||
**led驱动 | **led驱动 | ||
**key驱动 | **key驱动 | ||
第9行: | 第12行: | ||
**spi驱动 | **spi驱动 | ||
**usb驱动 | **usb驱动 | ||
+ | |||
+ | 查看你的wifi网卡是否被内核支持 | ||
+ | *https://wireless.wiki.kernel.org/ | ||
+ | |||
+ | 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 | *rootfs |
2020年1月7日 (二) 10:41的最新版本
参考资料,这里放的主要以公共部分资料,和开发板无关,主要就是一些内核机制,官方规格书等,视频中作为引用,录制视频前,命名一定要先确定好,页面名尽量以英文命名!
- 裸机
- 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
- 模块测试程序
- 工具使用介绍