公共参考资料

来自百问网嵌入式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
    • 模块测试程序
  • 工具使用介绍