Skip to content

Mculover666/linux_driver_study

Repository files navigation

源码说明

该源码是基于正点原子 imx6ull ALPHA 开发板学习嵌入式Linux驱动时所编写的源码,相对于正点原子提供的源码,具有更好的代码风格。

内核源码

基于 4.1.15 版本内核.

内核地址在:https://git.code.tencent.com/mculover666/linux-imx6ull

使用时请选择内核的 4.1.15 分支。

编译环境

使用 arm-linux-gnueabihf-gcc 编译器,在 7.5.0 版本下测试通过,其它高版本未测试。

编译时可以直接使用脚本设置环境:

source build_env.sh

目录说明

  • .vscode:用于配置内核路径,配置后在编写驱动时可以使用VSCode自动提示。
  • ko_release:驱动模块发布版本,基于 4.1.15内核,7.5.0编译器。
  • xx-xxx:驱动模块源码
  • xx-xxx/test:驱动模块对应的测试app

教程

About

linux驱动学习源码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published