AX630A开发板的学习分享

AX630A开发板的学习分享 Debug 2022-10-11 15:34:39 2941

易百纳社区

一、开发环境搭建

准备好一台性能足够高的 PC 主机
windows10 操作系统+虚拟机 linux
虚拟机软件:可以使用 VMware Workstation Pro 或者 VMware Workstation Player 等软件【推荐 VMware 15 以上的版本】
linux 开发环境:推荐桌面版 Ubuntu 18 及以上的版本

1.Ubuntu镜像准备

官网:https://ubuntu.com/download/desktop

中科大镜像:http://mirrors.ustc.edu.cn/ubuntu-releases/

清华镜像:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/

以下图为例,我们下载 desktop 版: ubuntu-18.04.6-desktop-amd64.iso

易百纳社区

*提示:VMware 尽量安装在高速硬盘上,运行速度会有明显提高,需要主要的是,可能会占用超过100GB 的硬盘空间。

2.创建Linux虚拟机

a.打开 VMware 点击创建新的虚拟机后,如下操作:选择“下一步”->选择“稍后安装系统”,点击“下一步”->选择“Linux”,点击“下一步”->选择文件存储目录->选择CPU数量->选择内存大小->选择网络类型->选择IO控制器类型->选择磁盘类型->选择“创建新磁盘”->设置磁盘大小,建议设置 100G 以上->设置磁盘文件名->配置完成,点击“完成”

易百纳社区易百纳社区易百纳社区

易百纳社区 易百纳社区 易百纳社区

易百纳社区  易百纳社区  易百纳社区

易百纳社区   易百纳社区   易百纳社区

易百纳社区  易百纳社区   易百纳社区

3.安装Ubuntu18.04

a.打开创建好的虚拟机,编辑虚拟机设置,选择使用 ISO 镜像文件,选择刚刚下载好的ubuntu-18.04.6-desktop-amd64.iso

易百纳社区

b.开启虚拟机,选择“Install Ubuntu”,点击“Continue”

易百纳社区易百纳社区易百纳社区

c.选择普通安装即可:为提高兼容性,需要选中“Download updates while installing Ubuntu”。

易百纳社区

d.点击“Install Now”,后面操作根据提示,皆点击“Continue”

易百纳社区易百纳社区

e.等待安装完成->重新启动->取消 ISO 安装文件

易百纳社区易百纳社区易百纳社区

4.安装VMware Tools 工具

a.如下操作,之后系统中会出现对应文件

b.将安装文件 VMwareTools-10.16xxx.tar.gz,移动至主文件夹下,再进行提取解压

c.后面安装过程默认按照 Yes 选项即可

易百纳社区易百纳社区易百纳社区

5.设置服务器镜像源

a.点击软件更新器,等待检查更新->选择国内服务器

易百纳社区易百纳社区易百纳社区

6.编译环境搭建

a.解压 SDK 文件包

SDK:AX630A_SDK_21a_V1.0.5_20211029010218_NO114.tgz

mkdir AX630A
cp -rf AX630A_SDK_21a_V1.0.5_20211029010218_NO114.tgz /AX630A
cd AX630A
tar -vxf AX630A_SDK_21a_V1.0.5_20211029010218_NO114.tgz

b.安装开发依赖的软件包

初始 SDK 开发环境是在 Ubuntu 系统上开发测试。除了系统要求外,还要安装好交叉编译环境所必须的 Ubuntu 软件包。编译 SDK 环境搭建所依赖的软件包安装命令如下:

sudo apt-get install make\
sudo apt-get install libc6:i386 输入 y\
sudo apt-get install lib32stdc++6 输入 y \
sudo apt-get install zlib1g-dev 输入 y \
sudo apt-get install libncurses5-dev 输入 y \
sudo apt-get install ncurses-term \
sudo apt-get install g++ 输入 y \
sudo apt-get install u-boot-tools 输入 y \
sudo apt-get install texinfo 输入 y \
sudo apt-get install texlive 输入 y \
sudo apt-get install gawk 输入 y \
sudo apt-get install libssl-dev 输入 y \
sudo apt-get install openssl 输入 y \
sudo apt-get install bc 输入 y \
sudo apt-get install bison 输入 y \
sudo apt-get install flex 输入 y \
sudo dpkg-reconfigure dash 选择“No" \
sudo apt-get install gcc libgcc1 gdb \
sudo apt-get install build-essential \
sudo apt-get install lib32z1 \
sudo apt install device-tree-compiler

c.安装工具链步骤:

sudo mkdir /usr/local/ARM-toolchain
cd /usr/local/ARM-toolchain
sudo wget http://releases.linaro.org/components/toolchain/binaries/
/binaries/7.5-2019.12/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64_aarch64-l
inux-gnu.tar.xz
tar -vxf gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
rm gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
vi /etc/profile
export PATH="/usr/local/ARM-toolchain/gcc-linaro-7.5.0-2019.12-x86_64
_aarch64-linux-gnu/bin/:$PATH"
source /etc/profile

工具链安装好后请输入 aarch64-linux-gnu-gcc -v 命令,如下图会呈现出已安装工具链的版本号。

易百纳社区

在 WSL2 中执行安装 libc6:i386 时会报错:

Package libc6:i386 is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or is only available from another source

However the following packages replace it: libdb1-compat tzdata

解决方法:

1)启动 i386 架构

sudo dpkg --add-architecture i386
sudo apt-get update

2)安装 32 位库

sudo apt-get install libc6:i386 libstdc++6:i386

下一篇将介绍编译过程~~~

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
Debug
红包 1 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
Debug
您的支持将鼓励我继续创作!
打赏金额:
¥1 易百纳技术社区
¥5 易百纳技术社区
¥10 易百纳技术社区
¥50 易百纳技术社区
¥100 易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区 微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区