1. 项目背景
电视盒子是一个小型的计算机终端设备,只要简单的通过HDMI或色差分量线等接口与传统电视机连接,通过遥控器、键盘、鼠标来控制,实现传统电视机浏览网页、播放网络视频、游戏,甚至可以通过手机、平板电脑控制电视或将手机平板的内容投射到电视机上。由于它可以连接互联网获得视频源,所以一度被称作“网络高清播放机”,后来被广电总局定义为“互联网电视机顶盒”,现在的小米盒子、乐视盒子、Apple TV、天猫魔盒等都是这类产品。
在华清远见培训和技术推广的过程中发现,越来愈多的学员对小米盒子,乐视盒子等网络机顶盒感兴趣,但是就如他们的名字,这些产品对于大多数人而言就是一个盒子,它的神秘让越来越多的人对它产生了兴趣。另外,随着市场对智能TV产品的需求,Android TV相关的产品开发技术也越来越多的需求。
FarSightTV是这类型的产品,本产品功能强大,采用了ARM双核处理器处理器,主频1.2G,运行Android4.2系统,但是不同于其他的产品,这款产品完全开放软件源码和硬件原理图,非常适合Android底层、Android应用、Linux内核、ARM处理器相关知识的学习与研究。
2、功能特色
2.1、产品级的软硬件质量、功能、结构
2.2、运行Android4.2系统
2.3、功能强大的Cortex-A7双核处理器,主频1.2G
2.4、提供uboot、Linux内核、Android等所有源码和硬件原理图
2.5、提供系统的Linux、Android实验及项目
FarSightTV采用了功能强大的A20处理器,特性如下:
功能框图:
ARM CortexTM-A7双核CPU架构
3、配套软硬件资源
硬件设计
1、功能完善的网络机顶盒设计
2、内存512MB DDR3
3、4GB Nand Flash
4、支持HDMI音视频输出、VGA输出、AV音视频输出
5、支持WiFi、以太网接口
6、支持红外遥控器
7、支持无线鼠标、键盘
调试板设计
USB接口,连接PC后实现串口终端调试功能
系统软件设计
所有功能都运行在Android4.2上,全部开放源码。
软件实验方面
提供系统的Linux驱动、Linux应用、Android底层、Android应用实验。
软件项目方面
多个Linux、Android综合项目。提供源码及项目设计文档。