am335xt3的驱动模块
| Files | Last commit | Last update |
|---|---|---|
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago | ||
| 1 year ago |
AM335x驱动模块
简介
am335xt3的驱动模块,包含以下驱动:
- RTL8188EU WiFi驱动
编译环境要求
- 交叉编译工具链:arm-arago-linux-gnueabi-gcc (位于/opt/am335xt3-cross-devkit/bin目录)
- CMake:3.12.4或更高版本
- Linux内核源码:kernel-3.2
编译配置
交叉编译工具链配置
项目使用toolchain.cmake配置交叉编译工具链,主要配置项包括:
- CMAKE_SYSTEM_NAME:Linux
- CMAKE_SYSTEM_PROCESSOR:arm
- CROSS_COMPILE_PATH:/opt/am335xt3-cross-devkit/bin
内核源码配置
在CMakeLists.txt中通过KERNEL_SRC变量配置内核源码路径:
set(KERNEL_SRC "${CMAKE_SOURCE_DIR}/../../../../kernel/kernel-3.2")
编译步骤
- 创建并进入构建目录
mkdir build
cd build
- 配置CMake项目
cmake ..
- 编译项目
make
目录结构
- rtl8188eu/:RTL8188EU WiFi驱动源码
- doc/:驱动模块相关文档
- build/:构建目录(编译时创建)
- CMakeLists.txt:CMake构建配置文件
- toolchain.cmake:交叉编译工具链配置文件
- README.md:本文档