一. 认识Lichhe RV
1. D1-H 芯片
全志公司设计的D1-H芯片,内核采用平头哥设计的玄铁C906内核 CPU,该CPU是基于RISC-V指令集设计的CPU。
2. Lichee RV 开发板
选择这个开发板是因为他小巧且能满足项目需求。而它的特点有:
(1) 主芯片全志D1,平头哥玄铁C9-6核心,主频1GHz
(2) 主控内置 HIF4 DSP,最高支持4K的H.265/H.264解码
(3) 支持运行Linux系统,支持WAFT开发环境
(4) 板载 512MB DDR3 内存
3. 系统镜像
开发板系统镜像有三个,一个是Tina Linux 系统(全志科技基于Linux内核开发的针对智能硬件类产品的嵌入式软件系统.)
一个是Debin系统,相对Tina来说系统更大,是一个开源的操作系统,为桌面级系统。
最后一个是ubuntu系统
二 基础上手
1. 选择镜像
先根据自己开发板的版本,选择要烧录的镜像。我选择的是:
LicheeRV_Tina_dock_800480_8723ds
选择方法:
镜像词缀说明 | 含义 | 备注 |
---|---|---|
LicheeRV | Sipeed 专用的 RISCV D1 Linux 系列系统。 | --- |
Tina | 标记为 tina openwrt 系统。 | --- |
debian | 标记为 riscv debian 系统。 | --- |
86panel | taobao 86panel | --- |
dock | taobao dock | --- |
hdmi | 表示屏幕默认输出到 HDMI 屏幕上。 | |
800480 / 480P | 表示屏幕默认输出到 LCD 屏幕上,分辨率可以是 800*480 或 480P (640X480)。 | |
8723ds | 表示该镜像支持 8723ds WIFI / BLE 驱动。 | |
xr829 | 表示该镜像支持 xr829 WIFI / BLE 驱动。 | |
waft | 是否内置 waft 软件。 |
2. 开始烧录
烧录前先把内存卡格式化一次,然后打开烧录软件 PhoenixCard,选择烧录的固件,进行烧录
参考链接:
3. 启动
启动后若提示需要用户名和密码的话的分别如下:
-
Tina 系统登录用户名:
root
密码:tina
-
Debian 系统登录用户名:
root
密码:licheepi
4. 基础操作
启动成功之后,可以进行基础的点灯,连接wifi,连接屏幕等操作,具体操作可以跟着下面链接
三. 拉取SDK
SDK下载路径:
【资料汇总】D1-H / D1s / T113 / R528 SDK 、资料下载大汇总 | 全志在线开发者论坛 (aw-ol.com)
tina v2.0 下载:
链接: 百度网盘 请输入提取码
提取码:awol文件:
tina_d1_open_v2.tar.bz2.aa
tina_d1_open_v2.tar.bz2.ab
tina_d1_open_v2.tar.bz2.ac
①解压:
cat tina_d1_open_v2.tar.bz2.a* | tar -xjv②从本地repo仓库同步SDK,到.../tina_d1_open_v2/.repo/rep路径下
python2 repo sync -l(这一步骤,我的方法和参考链接中不一样,大家可以作为参考)③ source build/envsetup.sh
④ lunch
⑤ make
⑥ pack
pack打包,将编译好的固件打包成一个.img格式的固件
四. 学习资料
全志D1-H/D1s RISC-V(基于平头哥C906) 哪吒开发板超全资料合集 / 全志 SOC / WhyCan Forum(哇酷开发者社区)