0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【飞凌OKA40i-C开发板试用体验】+ 搭建开发环境并编译内核

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-20 11:01 次阅读

本文来源电子发烧友社区,作者:TLLED, 帖子地址:https://bbs.elecfans.com/jishu_2303430_1_1.html


按照教程来搭建开发编译环境,使用ubuntu 18.04 64位虚拟机。

1、安装工具包

1.1、将setup_env.sh复制到ubuntu系统目录下

20220831001.png

1.2、查看下setup_env.sh内容

20220831002.png

1.3、运行命令

root@ubuntu:/home/a40i# chmod +x setup_env.sh

root@ubuntu:/home/a40i# ./setup_env.sh

等待安装完成

1.4、升级gcc

更改之前GCC版本

220901001.png

执行命令

安装依赖包

root@ubuntu:/home/a40i# sudo apt-get install libgmp-dev

root@ubuntu:/home/a40i# sudo apt-get install libmpfr4 libmpfr-dev

root@ubuntu:/home/a40i# sudo apt-get install libmpc-dev libmpc2

root@ubuntu:/home/a40i# sudo apt-get install libtool

root@ubuntu:/home/a40i# sudo apt-get install bison

root@ubuntu:/home/a40i# sudo apt-get install flex

安装gcc4.8.1

root@ubuntu:/home/a40i# sudo add-apt-repository ppa:ubuntu-toolchain-r/test

root@ubuntu:/home/a40i# sudo apt-get update

root@ubuntu:/home/a40i# sudo apt-get install gcc-4.8

root@ubuntu:/home/a40i# sudo apt-get install g++-4.8

root@ubuntu:/home/a40i# sudo apt-get install gcc-4.8-multilib

root@ubuntu:/home/a40i# sudo apt-get install g++-4.8-multilib

root@ubuntu:/home/a40i# sudo apt-get install gcc-4.8-doc

root@ubuntu:/home/a40i# sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20

root@ubuntu:/home/a40i# sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20

root@ubuntu:/home/a40i# sudo update-alternatives --config gcc

root@ubuntu:/home/a40i# sudo update-alternatives --config g++

root@ubuntu:/home/a40i# sudo apt-get update

更改之后GCC版本

20220901002.png

1.5、将busybox.tar.gz文件复制到ubuntu下

20220901003.png

解压文件

root@ubuntu:/home/a40i# tar xvf busybox.tar.gz -C /usr/bin/

20220901004.png

二、编译内核

2.1、复制文件

将内核源码复制到ubuntu

20220901005.png

执行命令

root@ubuntu:/home/a40i# cp /mnt/hgfs/share/a40i/xa* /home/a40i/

2.2、解压文件
执行命令

root@ubuntu:/home/a40i# cat xa* > lichee.tar.gz
root@ubuntu:/home/a40i# tar xvf lichee.tar.gz
解压后的文件
20220902210746.png

解压文件系统
root@ubuntu:/home/a40i/lichee# tar xvf rootfs-a40i.tar.gz

2.3、配置编译选项

执行命令:hui@ubuntu:/home/a40i/lichee$ sudo ./build.sh config

20220902211807.png

2.4、编译内核

命令:hui@ubuntu:/home/a40i/lichee$ sudo ./build.sh -m kernel

编译过程中提示报错
20220902213219.png

执行命令:hui@ubuntu:/home/a40i/lichee$ sudo apt-get install u-boot-tools

继续编译,编译内核成功
图20220902213451.png

2.5、文件系统打包

对压缩的文件系统进行打包处理
hui@ubuntu:/home/a40i/lichee$ sudo ./build.sh -m pack_rootfs
20220902214035.png

2.6、镜像打包

对上面编译的完成的文件进行镜像打包,生成镜像文件
hui@ubuntu:/home/a40i/lichee$ sudo ./build.sh pack
20220902214303.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 飞凌
    +关注

    关注

    0

    文章

    134

    浏览量

    16096
收藏 人收藏

    评论

    相关推荐

    【龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板开发环境搭建

    的需求,为开发者提供了广阔的应用空间。 龙芯2K0300蜂鸟开发板开发环境通过下面的方法来搭建
    发表于 09-05 21:16

    linux开发板如何编译curl

    在Linux开发板编译 curl 库通常涉及到几个步骤,包括准备开发环境、下载源代码、配置编译选项以及执行
    的头像 发表于 08-30 15:33 486次阅读

    嵌入式OK3576-C开发板体验】开箱报告

    简介 很荣幸参与到本次由嵌入式和电子发烧友提供的OK3576-C开发板试用机会。
    发表于 08-22 02:13

    嵌入式OK527N-C开发板体验】4. mpp与播放器+ubuntusdk qt环境搭建

    系统使用linux+qt的开发模式,还是想试下这个方式下的程序编写。 不过 文档中提到 的可以直接 打开的vm镜像,我是没有找到,登录了官网,也没有找到对应的下载 连接 网站上也没有找到
    发表于 07-27 14:59

    嵌入式RK3568开发板蓝牙收、发文件测试

    本文由电子发烧友论坛用户fsdzdzy提供,感谢分享。嵌入式每月定期开展新的开发板体验活动,欢迎更多工程师朋友的关注和参与。嵌入式O
    的头像 发表于 02-02 16:31 1810次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式RK3568<b class='flag-5'>开发板</b>蓝牙收、发文件测试

    嵌入式T113-i开发板的调屏方法

    对于飞嵌入式T113-i开发板的调屏问题,需要按照以下步骤进行操作
    的头像 发表于 01-29 16:25 899次阅读

    如何在嵌入式T113-i开发板的Buildroot中移植MQTT协议?

    嵌入式OK113i-S开发板上市一段时间以来收获了很多关注,也成为了许多客户项目选型的优质之选。在实际的项目开发中,工程师朋友们可能会需
    的头像 发表于 01-26 08:02 477次阅读
    如何在<b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式T113-<b class='flag-5'>i</b><b class='flag-5'>开发板</b>的Buildroot中移植MQTT协议?

    【全志T113-i】OK113i-S开发板开发环境准备和搭建

    这次就来准备搭建一下T113i开发环境,其实对于初入门的Linux开发者而言,开发
    发表于 01-19 09:45

    技术帖 | 嵌入式T113-i开发板的休眠及唤醒操作

    嵌入式OK113i-S开发板支持两种休眠方式:freeze和mem。本篇内容小编会为大家介绍如何让
    的头像 发表于 12-29 08:02 1199次阅读
    技术帖 | <b class='flag-5'>飞</b><b class='flag-5'>凌</b>嵌入式T113-<b class='flag-5'>i</b><b class='flag-5'>开发板</b>的休眠及唤醒操作

    OK113i-S开发板试用】软件开发环境搭建

    OK113i-S开发板试用】软件开发环境
    发表于 12-25 12:06

    OK113i-S开发板试用】开机测评--软件测试篇

    OK113i-S开发板试用】开机测评--软件测试篇
    发表于 12-25 11:03

    OK113i-S开发板试用】开机测评--硬件篇

    OK113i-S开发板试用】开机测评--硬件篇 一,开箱见图 包装精致 注意:上面红黄的先是本人接上的 配了电源线和一根usb线一根天
    发表于 12-24 20:51

    OK113i-C开发板试用初体验

    在收到新的开发板准备开始我们的开发之旅之前,我们还需要进行一些必要的准备工作,这些准备工作包括开发环境
    的头像 发表于 12-16 15:52 791次阅读
    <b class='flag-5'>飞</b><b class='flag-5'>凌</b>OK113<b class='flag-5'>i-C</b><b class='flag-5'>开发板</b><b class='flag-5'>试用</b>初体验

    OK113i-C全志T113-i开发板rtl8723du WIFI功能测试及蓝牙驱动移植

    OK113i-C 全志T113-i开发板板载一个RTL8723du wifi/蓝牙二合一模块,板子出厂已经移植好了WIFI驱动但是蓝牙
    的头像 发表于 12-11 13:52 2279次阅读

    【涂鸦T2-U开发板试用体验】1、T2-U开发环境搭建及调试

    前言 本章介绍T2-U的开发环境搭建流程,以及一些遇到的问题。 一、资料 试用网址:【新品体验】涂鸦 T2-U 开发板免费
    发表于 11-25 23:38