微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

海思3518E开发笔记——HI3518E方案整体架构介绍

目录

前言

在做一个项目之前,需要对这个项目在一个比较高的高度进行了解。

如,硬件构成、软件是裸机的还是带操作系统的,带操作系统的是怎么样一个开发流程。

得对项目由打到校进行了解,知道了架构之后再进行细节性的学习。这样就不会去迷失。

在进行一个大框架项目的学习时,需要对其整体进行了解再进行细节性的学习

硬件

1、 HI3518E单芯片提供:cpu + DSP + 内置64MB DDR和ETHERNET MAC
内部的DSP是进行一些ISP、编解码运算的。DDR内置就可以实现一个低成本,将来在做板子的时候就不用去考虑DDR了,而且板子可以做的很小。

2、外置SPI Flash用来存放程序(uboot 、kernel、rootfs、app)
nor flash太贵、nand flash用不到那么大;SPI Flash不超过8兆,很多真实产品也是这个容量

3、SD card扩展用户数据区。
真实产品中是否需要取决于实际产品。
比如行车记录仪就需要将视频存下来,网络摄像机就需要SD卡。

4、板载ethernetUSB扩展WIFI提供联网能力

5、sensor接口(并行数据通道 + I2C控制通道)提供主板和sensor连接

6、串口作为调试口和linux系统控制台

软件

1、SPI Flash分区烧录uboot、bin、zImage、rootfs,并设置合理的环境变量使系统启动

2、sensor、ethernet等硬件均需要驱动支持

3、app实现视频采集、编码压缩、网络传输等核心工作

4、各种专业工作(譬如利用内置DSP实现h.264编码压缩)都由海思开发好并以ko的形式提供,由api文档参考,app编写者在sample的版主下逐步实现自定义功能

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐