关于 linux 驱动 的 学习
Linux-dev-framework内含一份简单的源码目录结构、一些常用的C例程和makefile编译脚本。用户可以以此为基础,快速开始自己的Linux应用程序开发。
Linux-dev-framework是开源、免费软件。
软件的目录结构大致如下:
|
|-- makefile
|
|-- inc
| |-- *.h
|
|-- src
| |-- *.c
|
|-- apps
| |-- *.c
各目录项的用途如下:
inc 目录中存放.h文件。
src 目录中存放不带main函数的.c文件。
apps 目录中存放带有main函数的.c文件。
makefile 对源码进行编译。
软件的编译过程如下:
src目录下的所有.c文件被编译合并成一个库,库名为app_lib。
apps目录下的每一个.c文件分别被编译链接为一个可执行程序(先编译后,然后与app_lib进行链接)。
软件的编译方法如下:
登陆Linux shell,进入源码包根目录,执行如下命令即可。
a) 编译pc版本
make
b) 交叉编译
例如编译arm版本,带上如下CROSS_COMPILE参数即可
make CROSS_COMPILE=arm-linux-
c) 清空目标文件
make clean
最后,软件的下载地址如下:
https://sourceforge.net/projects/linux-dev-framework/files/latest/download?source=files
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。