“Reference material”的版本间的差异

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