> 文档中心 > 全志R329学习笔记(1)——基础资料及简介

全志R329学习笔记(1)——基础资料及简介

目录

  • 一、资料
    • 1、官方资料
    • 2、Sipeed 资料
      • (1)硬件及教程文档:
      • (2)开源仓库:
      • (3)开发板:
    • 3、其他资料
  • 二、Tina Linux 系统
    • 1、系统架构:
    • 2、SDK 结构:
  • 三、其他
    • 1、芯片框图:
    • 2、基本规格:

一、资料

1、官方资料

R329 是全志科技针对智能语音旗舰市场推出的一款高集成度 SoC ,搭载双核 A53 1.5G CPU,内置双核 400MHz HiFi4 和 800MHz AIPU(zhouyi) 0.25TOPS,可以满足各种智能语音产品的需求。

处理器:双核A53 1.5GHz,NPU 0.25T内置:DDR3 128MB/256M(如果您手中的R329芯片丝印型号为R329-N3,即为内置128M DDR;如果是R329-N4,即为内置256M DDR)    双核:HIFI4 400MHz,2MB SRAM音频:5 路 ADC,2 路 DAC接口:I2S3/DMIC/OWA,USB2.0*2,GMAC显示:SPI LCD, PWM*15工艺:HPC28+封装:12mm×12mm系统:全志智能硬件深度定制Tina Linux

R329 芯片资料
R329 芯片概要
R329 开发资料(资料和教程)
R329 SDK源码获取
R329 资源汇总

全志客户服务平台
文档中心
全志在线开发者社区
全志开发工具

AW_R329_Tina_Linux_开发入门_v0.5.pdf
PhoenixCardv4.2.7.7z
全志量产工具中心(APST)安装程序.msi

2、Sipeed 资料

(1)硬件及教程文档:

Sipeed 官网
R329芯片介绍
Sipeed 硬件资料导航
Sipeed 下载站
MaixHub AioT 模型平台
MaixPy3 资料

Allwinner & Arm 中国 & Sipeed 开源硬件 R329 SDK 上手编译与烧录!

(2)开源仓库:

  • R329-Tina-jishu
  • r329-package
  • r329-linux-4.9
  • r329-target

(3)开发板:

MaixSense
MaixII-A(MaixSense)开发板资料
MaixII-A 资料下载
R329开发板产品介绍/教程/参考评测等汇总贴
全志R329学习笔记(1)——基础资料及简介
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3、其他资料

二、Tina Linux 系统

  • Tina Linux 是全志科技基于Linux内核开发的针对智能硬件类产品的嵌入式软件系统。
  • Tina Linux 基于 openwrt-14.07 版本的软件开发包,包含了 Linux 系统开发用到的内核源码、驱动、工具、系统中间件与应用程序包。
  • openwrt 是知名的开源嵌入式 Linux 系统自动构建框架,是由 Makefile 脚本和 Kconfig 配置文件构成的。使得用户可以通过 menuconfig 配置,编译出一个完整的可以直接烧写到机器上运行的 Linux 系统软件。
  • Tina Linux 是经过 openwrt 演化过来的产物,在 R329 后魔改了不少编译规则,以至于对 luci 的软件支持恐怕有一些不够合适。
  • armbian 是一个真正完整的linux系统,基于debian/ubuntu进行开发的。
    全志R329学习笔记(1)——基础资料及简介

1、系统架构:

请添加图片描述

2、SDK 结构:

Tina Linux SDK 主要由构建系统、配置工具、工具链、host 工具包、目标设备应用程序、文档、脚本、linux 内核、bootloader 部分组成。

Tina-SDK/├── build├── config├── Config.in├── device├── dl├── lichee├── Makefile├── out├── package├── prebuilt├── rules.mk├── scripts├── target├── tmp├── toolchain└── tools
文件夹 描述
build build 目录存放 Tina Linux 的构建系统文件,此目录结构下主要是一系列基于 Makefile 规格编写的 .mk 文件。
config config 目录主要存放 Tina Linux 中配置菜单的界面以及一些固定的配置项,该配置菜单基于内核的 mconf 规格编写。
device devices 目录用于存放方案的配置文件,包括内核配置、env 配置、分区表配置、sys_config.fex(全志定制板级配置文件)、board.dts(linux标准设备树文件) 等。
lichee lichee 目录主要存放 bootloader、linux内核、DSP等代码,其中DSP代码及编译环境因涉及DSP供应商科声讯版权,需单独申请。
package package 目录存放Tina系统支持的软件包源码和编译规则,目录按照目标软件包的功能进行分类,该目录包含了Tina系统全平台(包括全志R/H/F/V/T系列)的软件包,但是并不是所有软件包都适配了R329方案,部分软件包需要开发者自行适配。
prebuild prebuild 目录存放预编译用的交叉编译器,主要包括aarch64的glibc和musl以及arm的glibc和musl。
scripts scripts 目录用于存放设备开发中用到的一些脚本。
target target目录用于存放开发板相关的配置以及 sdk 和 toolchain 生产的规格。
toolchain toolchain 目录用于存放交叉工具链构建配置、规则。
tools tools 目录用于存放 host 端工具的编译规则。
out out 目录用于保存编译相关的临时文件和最终镜像文件,编译后自动生成此目录,并生成对应的方案out目录

三、其他

1、芯片框图:

在这里插入图片描述

2、基本规格:

在这里插入图片描述