回答

收藏

[评测分享] 【飞凌RZG2L开发板测评】_forlinx_ok-g2lx_系统软件编译

#板卡评测 #板卡评测 1322 人阅读 | 0 人回复 | 2022-10-17

forlinx_ok-g2lx
系统软件编译
编译前准备
1. 环境说明
l 开发环境操作系统:Ubuntu18.04 64 位版
l 交叉工具链:aarch64-poky-linux-gcc
l 开发板使用 Bootloader 版本:u-boot-2020.10
l 开发板内核版本:linux-4.19.165
2. 拷贝源码
1 内核源码:用户资料\Linux\源码\OKG2L-linux-sdk10.tar.bz2.00
以下操作都需要管理员权限,确认用户已经切换到 root 权限
l 解压源码
cat OKG2L-linux-sdk10.tar.bz2.00 > OKG2L-linux-sdk1.0.tar.bz2
tar -xvf OKG2L-linux-sdk1.0.tar.bz2
l 准备编译环境
apt-get install repo  gitk git-gui gcc-arm-linux-gnueabihf u-boot-tools device-tree-compiler gcc-aarch64-linux-gnu mtools parted libudev-dev libusb-1.0-0-dev python-linaro-image-tools linaro-image-tools  gcc-arm-linux-gnueabihf libssl-dev gcc-aarch64-linux-gnu  autotools-dev libsigsegv2 m4 intltool libdrm-dev curl sed make binutils build-essential gcc g++ bash patch gzip bzip2 perl tar cpio python unzip rsync file bc wget libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev libglade2-dev cvs git mercurial rsync openssh-client subversion asciidoc w3m dblatex graphviz python-matplotlib libc6:i386 texinfo liblz4-tool genext2fs lib32stdc++6 libgcc1:i386 libstdc++5:i386 libstdc++6:i386 expect-dev libxml2-utils fakeroot
l 设置环境变量
进入源码目录
图一   
执行加载环境变量
. environment-setup-aarch64-smarc-rzg2l-toolchain
l 源码编译
注意:
l 初次解压内核源码后,建议先对源码进行整体编译
l 整体编译过后,可根据实际情况在进行单独编译
进入源码目录,编译前需确认是否进行过交叉编译链安装和环境变量设置。
l 全编译
编译的时候需确认自己在 root 权限下,防止报权限错误。
root@ubuntu:~/work/OKG2L-linux-sdk10# ./build.sh all
编译成功以后
图二
图三

图一.jpg (63.85 KB, 下载次数: 41)

图一.jpg

图二.jpg (124.53 KB, 下载次数: 39)

图二.jpg

图三.jpg (84.33 KB, 下载次数: 42)

图三.jpg
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条