OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 86|回复: 6

sunychip RK3326定制开发流程分享

[复制链接]

  离线 

2

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2017-8-11
在线时间
1 小时
发表于 2018-11-4 11:20:57 | 显示全部楼层 |阅读模式

                       sunychip RK3326定制开发流程

本项目为定制案例,为方便交流和学习,特意把整个过程记录下来。

一、确认功能需求

   1:支持MIPI接口的7.85寸屏

   2:支持MIPI接口的摄像头

   3:支持2USB接口

   4:支持智能语音模块 麦克风矩阵,植入科大讯飞语音识别算法

   5:支持煤气浓度检测功能(通过ADC检测煤气传感器输出的电压)

   6:支持烟雾浓度检测传感器(通过ADC检测烟雾传感器输出的电压)

   7:支持1路红外传感器,通过感应红外传感器来打开设备

   8:支持外部的PWM调光功能

   9:支持22*5W的功放输出,

  10:支持蓝牙语音传输/拨打电话/音乐播放功能

  11:支持2.4/5G双频WIFI功能

  12:支持温湿度传感器

  13:支持显示屏多点触摸功能


二、获取RK原厂的参考设计资料

如下图已经拿到了包含完整的参考原理图,和核心部分的PCB,原理图为cadence格式,PCBpads格式,以及相关设计说明文档。

3267.png





三、根据客户需求锁定原理图方案

由于客户要求的尺寸较小,而DDR要求为1.5G,所以选用了单颗的LPDDR3模板,客户重点要实现语音识别功能,所以选用了RK809,因为RK809专门为智能语音识别而生,方案架构如下

22.png

客户对音质要求较高,因此选用了TITPA3110功放实现立体声播放。

客户需要2USB接口,而3326主控只有一个USB,因此加了一个HUB芯片拓展。

WiFi模块使用RK推荐的AP6212

以上基本把整体方案定了下来


四、开始开始画原理图




33.png
11.png



五,画PCB

QQ截图20181104094250.png



六、开始开始调试
17c1c40a8913613bf69cfdd6da3956c.jpg


回复

使用道具 举报

  离线 

2

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2017-8-11
在线时间
1 小时
 楼主| 发表于 2018-11-4 11:22:06 | 显示全部楼层
RK3326 Smart Display 的 EVB 开发板 RK_EVB_AI_VA_RK3326 配置与编译如下:
使用的 dts 是: arch/arm64/boot/dts/rockchip/rk3326-evb-ai-va-v10.dts
cd kernel
make ARCH=arm64 rockchip_defconfig
make ARCH=arm64 rk3326-evb-ai-va-v10.img
回复 支持 反对

使用道具 举报

  离线 

2

主题

5

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2017-8-11
在线时间
1 小时
 楼主| 发表于 2018-11-4 11:23:30 | 显示全部楼层
Android 编译及固件生成步骤
客户按实际编译环境配置好 JDK 环境变量后, 按照以下步骤配置完后, 执行 make 即可。
$ source build/envsetup.sh
$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng福州瑞芯微电子股份有限公司
5
5. aosp_x86-eng
6. aosp_x86_64-eng
7. rk3326_evb-userdebug
8. rk3326_evb-user
9. rk3326_mid-userdebug
10. rk3326_mid-user
如果是平板选择 rk3326_mid-userdebug, 输入对应序号 9。
如 果 是 RK3326 、 PX30 、 RK3326 Smart Display 的 EVB 选 择
rk3326_evb-userdebug, 输入对应序号 7。
$ make -j4
完成编译后, 执行 SDK 根目录下的 mkimage.sh 脚本生成固件, 所有烧写所需的镜像将都
会拷贝于 rockdev/Image-rk3326_evb 目录。
回复 支持 反对

使用道具 举报

  离线 

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-11-4
在线时间
0 小时
发表于 2018-11-4 15:27:02 | 显示全部楼层
你好
感谢分享
我们公司目前需要做RK3326的平台,需求跟您的差不多,是否可以委托开发,如何联系,谢谢
下面是需求
QQ图片20181104152544.png
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2018-11-4
在线时间
0 小时
发表于 2018-11-4 15:32:02 | 显示全部楼层
思路清晰,板子做的漂亮  厉害厉害,不知道是几层板做的。
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2018-11-4
在线时间
0 小时
发表于 2018-11-4 15:32:34 | 显示全部楼层
目前RK3326的资料网上基本找不到呀
回复 支持 反对

使用道具 举报

  离线 

11

主题

209

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2016-8-1
在线时间
64 小时
发表于 2018-11-5 10:20:01 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

正点原子双11大促销上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-11-13 15:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */