快速编写OpenWrt驱动
快速编写OpenWrt驱动
大家都知道OpenWrt驱动模块包括两个Makefile文件,一个.c文件,个别package还有Kconfig文件,最让人头疼的就是Makefile的编写,其内容纷繁复杂、盘根错节,那有没有什么简单快速的编写方法呢?
今天向大家介绍一种快速编写驱动文件的方法,与平常的编写方法有异曲同工之妙,具体步骤请往下看:
在编写驱动文件前我们先了解其目录结构,使用tree命令可清楚看出个文件的排列;
一、选择复制目标
进入OpenWrt下的kernel(内核)文件中,选择一个系统本身存在的、内容比较的少(或简单的)的package复制,将其更改为自己的package名;
二、开始编写文件
(一)编写src目录下的Makefile文件
直接将原.c文件名更改为自己的.c文件名
(二)编写父目录下的Makefile文件
(三)编写.c文件,本次演示将其置空,如有需要可自行编写;
三、编译
(一)勾选编辑好的package