完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
一、资料整理http://bbs.witech.com.cn/forum.php?mod=viewthread&tid=93374&extra=page%3D1 这是飞凌的官方论坛,上述帖子附件pdf包含了需要的三个资源(源码,文档,虚拟机)。 我是使用Ubuntu20搭建的,没用虚拟机,虚拟机的五个压缩包解压后有报错,但是运行看起来没用问题。 二、环境搭建请结合本文和官方文档搭建环境 OK-G2LD-C_Linux4.19.165_用户资料-20220527\手册OK-G2LD-CLinux4.19.165_用户编译手册_V1.0-2022.05.18.pdf 1. 安装虚拟机可以参考文章 https://bbs.elecfans.com/jishu_2279660_1_1.html 1.1 VMware安装Vmware安装:https://www.vmware.com/products/ ... pro-evaluation.html 教程:https://blog.csdn.net/qq_40950957/article/details/80467513 1.2 iso下载iso文件(阿里云镜像):http://mirrors.aliyun.com/ubuntu-releases/20.04/ 2. 安装库——P38sudo apt-get update sudo apt-get install build-essential sudo apt-get install libncurses* sudo apt-get install lzop sudo apt-get install net-tools sudo apt-get install libssl-dev sudo apt-get install vim 3. 安装samba用于windows将文件传给Ubuntu,不需要再自己装vm tools了
【命令】sudo apt-get install samba samba-common
【命令】sudo mkdir /home/share 【命令】cd /home 【命令】sudo chmod 777 share/ -R
【命令】sudo 在文件最后添加如下内容
左上角的share是windows中查看到文件夹的名字 添加访问账户 【命令】sudo groupadd temp -g 6000 【命令】sudo useradd temp 【命令】sudo smbpasswd -a temp 此时输入密码 启动服务 【命令】service smbd restart 给目录修改组别 【命令】sudo chown temp /home/share/ 【命令】sudo chgrp temp /home/share/ 使用ifconfig查看ip 在windows文件夹路径栏传入\xxx.xxx.xxx.xxx 然后输入你设置账号temp,以及密码 4. 拷贝源码——P46将源码从下列路径通过samba复制到ubuntu的share目录 用户资料\Linux\源码\OKG2L-linux-sdk10.tar.bz2.00 【命令】sudo su 【命令】sudo chown -R your_name elecfans/ 【命令】sudo chgrp -R your_name elecfans/ 【命令】ls -l 查看到user和group都改变了 【命令】cd /home/feiling/OKG2L/code 【命令】mv /home/share/OKG2L-linux-sdk10.tar.bz2.00 ./ 【命令】exit 解压源码 【命令】sudo su 【命令】cat OKG2L-linux-sdk10.tar.bz2.* | tar xvjf - 注意此时需要root权限 源码目录 5. 配置交叉编译环境——P38-455.1 安装QT在windows下解压OK-G2LD-C_Linux4.19.165_用户资料-20220527\Linux\源码\qt-creator-opensource-linux-x86_64-4.7.0.zip 生成qt-creator-opensource-linux-x86_64-4.7.0.run文件 注意不要用root权限 【命令】cd ~/ 【命令】./qt-creator-opensource-linux-x86_64-3.2.1.run 参照提示安装 5.2 运行qt【命令】cd /home/forlinx/qtcreator-4.7.0/bin 【命令】./qtcreator 6. 编译——P45配置环境变量及编译 【命令】cd /home/feiling/OKG2L/code/OKG2L-linux-sdk10 【命令】sudo su 【命令】. environment-setup-aarch64-smarc-rzg2l-toolchain 【命令】./build.sh all
三、创建helloworld——P50【命令】cd /home/feiling/OKG2L 【命令】mkdir proj 【命令】mkdir t1_helloworld 【命令】cd /home/feiling/OKG2L/proj/t1_helloworld 【命令】touch helloworld.c 【命令】vim helloworld.c 输入i进入写入状态 复制如下内容
按下esc,进入输入命令状态 输入:wq保存退出 【命令】$CC helloworld.c -o helloworld 【命令】ls helloworld 此时可以查看到t1_helloworld目录下多了一个helloworld文件。 四、小结本文简单整理了一下如何使用vm搭建ubuntu20、代码导入及编译。 后续开发板到了再进行测试,先查看下代码。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板开箱评测
3259 浏览 1 评论
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
7341 浏览 0 评论
7807 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
7735 浏览 0 评论
9179 浏览 0 评论
6823浏览 2评论
11236浏览 1评论
5314浏览 1评论
85600浏览 1评论
685浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 07:06 , Processed in 0.377221 second(s), Total 42, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号