logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

hello.ko---Makefile

hello.ko的Makefile文件与普通的hello.c编译成hello可执行文件有些不同。hello.ko是要进行交叉编译,所谓的交叉编译是在本机上编译的程序不在本机上运行,在其他机器上执行。Makefile:obj-m := hello.oexport ARCH=armexport CROSS_COMPILE=arm-none-linux-gnueabi-KERDI

Linux kernel 配置选项

General setup常规设置Cross-compiler tool prefixCONFIG_CROSS_COMPILE交叉编译工具前缀(比如"arm-linux-"相当于使用"make CROSS_COMPILE=arm-linux-"进行编译).除非你想配置后默认自动进行交叉编译,否则不要使用此选项.Local version - append t

clk_get_rate函数

在 kernel/include/linux/clk.h中定义函数原型:unsigned long clk_get_rate(strcut clk *clk);含义:获得时钟源(clock source)的当前时钟频率(HZ),前提是此时钟源已经enable。而对于clk_get_rate函数而言,其实是从clk_get得到的某设备结构体中获得该设备的时钟频率。clk_get在

到底了