打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iTOP-RK3568开发板内核模块实验-设置交叉编译器
在上一章节我们编写了最简单的 helloworld 驱动程序。有了驱动程序以后,要如何编译并使用驱动呢。编译驱动有俩种方法,分别是将驱动编译成内核和将驱动编译成内核模块。我们先来学习如何将驱动编译成内核模块、
4.1 设置交叉编译器
1 下载网盘资料下的交叉编译器,网盘路径为:“XXX”,将下载的交叉编译器拷贝到Ubuntu 的/usr/local 目录下,如下图(图 4-1)所示:

2 输入以下命令,解压交叉编译编译器压缩包,解压完毕会生成

“gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu”文件夹,这是实验需要的交叉编译工具,如下图(图 4-2)所示:

tar -vxf gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz

3 在终端输入“sudo vi /etc/profile”命令,在文件最后输入以下命令修改环境变量。

export PATH=$PATH:/usr/local/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin

4 保存退出,在终端输入“reboot”命令重新启动 Ubuntu 系统,使交叉编译环境生效。Ubuntu 系统重新启动之后,登录到系统后,打开终端,输入命令“aarch64-linux-gnu-gcc -v”,

如果终端有如下图(图 4-4)所示的打印信息,说明交叉编译环境搭建成功。如果没有出现如下图(图 4-4)的打印信息,需要检查上一步骤是否设置正确。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
RK3568开发板源码编译与交叉编译环境搭建
v4l-utils移植到RK3399、rv1126-1109上测试media多媒体
Linux内核入门(2)
嵌入式开发实作(Linux内核编译及安装) - Kemin | 本博客已经独立至 http...
Qt移植:Ubuntu16.04 交叉编译qt5.9.6详细教程
如何查看编译器及文件是小端序little endian还是大端序big endian,或者32位还是64位?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服