简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
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在
到底了