完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
编译驱动程序还需要使用 Makefile 文件。我们为 helloworld.c 编写一个简单的 Makefile, Makefile 文件和源文件 helloworld.c 位于同一级目录,代码如下(图 4-5)所示:
代码解释如下:
第 1 行设置 ARCH 变量为 arm64 第 2 行设置交叉编译器前缀为 aarch64-linux-gnu- 第 3 行 obj-m += <文件>:将指定的文件(需要是以.o 结尾)设为编译时以模块形式编译 第 4 行是设备树内核的源码路径,请大家根据实际内核路径进行修改。 第 5 行是获取当前目录的变量 第 7 行是编译 make 操作,会进入内核源码的路径,然后把当前路径下的代码编译成模块。 第 9 行是清除编译文件 编写完成如下图(图 4-6)所示:
发布
飞凌嵌入式ElfBoard-文件I/O的了解探究之原子操作
762 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的了解探究之竞争冒险
739 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的了解探究之复制文件描述符
668 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的了解探究之返回错误处理与相关函数
1448 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的了解探究之文件描述符和FILE指针转换
1058 浏览 0 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:23 , Processed in 1.983179 second(s), Total 47, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com