一,windows下烧录到sd卡
1,Windows下可通过balenaEtcher工具对sd卡进行烧录(balenaEtcher工具下载地址[color=var(--color-accent-fg)]https://www.balena.io/etcher/)。
1)使用TF卡插件PC,然后balenaEtcher工具,点击界面工具的“Flash from file”按钮,选择待烧写的启动闪存,图。 提取码:gpvy --来自百度网盘超级会员V6的分享 系统文件不要选错了选择sd卡文件 等待烧录完成 2,拨码开关如下从sd卡启动 然后把sd卡插入主板上电开机 启动成功 二,烧写到emmc 1,将sysimage-emmc.img烧录到板载eMMC需要借助于sdcard,在ubuntu环境下,将sysimage-emmc.img 存放到sdcard的用户分区,然后将sdcard插入开发板并上电启动。 烧录emmc镜像前,需要卸载掉emmc相关文件系统,请参考如下步骤进行卸载。 执行结果如下图: 输入如下命令卸载和检查。 - umount /root/emmc/p2
- umount /root/emmc/p3
- umount /root/emmc/p4
- mount | grep emmc
复制代码执行结果如下图: 最后进入sysimage-emmc.img镜像所在路径,输入如下命令烧录eMMC。 - dd if=sysimage-emmc.img of=/dev/mmcblk0 bs=1M
复制代码执行结果如下图: 注:烧录过程较慢,大约需要30秒,请耐心等待。 当烧录完成后,选择 BOOT为从EMMC启动,最后开发板上电即可从EMMC启动。 用户配置编译环境
若用户不使用上述的docker环境,可在ubuntu18.04/20.04参考如下命令配置自己的开发环境,如果没有权限请使用sudo。
- apt-get update
- apt-get upgrade
- apt-get install libc6-i386 libc6-dev-i386
- apt-get install mtools
- apt-get install dosfstools
- apt-get install python
- apt-get install python-pip
- python2 -m pip install pycrypto
- apt-get install python3.7
- apt-get install python3-pip
- python3.7 -m pip install --upgrade pip
- ln -sf /usr/bin/python3.7 /usr/bin/python3
- python3 -m pip install onnx==1.9.0 onnx-simplifier==0.3.6 onnxoptimizer==0.2.6 onnxruntime==1.8.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
- #进行下一步,需进入k510_buildroot/nncase目录,将nncase_v1.4.0.tgz解压后进入k510_buildroot/nncase/nncase_v1.4.0目录,输入如下命令安装*.whl
- python3 -m pip install x86_64/*.whl
- #运行python3 -m pip show nncase,若看到nncase版本信息则表示AI应用程序环境部署成功。
- python3 -m pip show nncase
- python3 -m pip install xlrd==1.2.0
- python3 -m pip install pystache
- dpkg --add-architecture i386
- apt update
- apt install libncurses5:i386
- apt-get install wget
- apt-get install cpio
- apt-get install unzip
- apt-get install rsync
- apt-get install bc
- apt-get install libssl-dev
- pip3 install pycryptodome
复制代码
|