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