MXchip-MX31SDK实验系统

一.系统特色:

 

 

l  基于先进的ARM11™内核;

l  支持包括rmrmvb等视频格式;

l  具有更出色的流媒体处理能力;

MXchip-MX31SDK开发平台是一款针对移动多媒体应用开发的实验系统,是新一代手持多媒体娱乐设备的首选。主要适用于专攻移动多媒体应用项目研发的数码企业、研发机构、高等院校等用户。
    MXchip-MX31SDK
开发平台采用飞思卡尔(Freescale)i.MX家族MX31处理器,i.MX31处理器基于先进的ARM11™内核,并利用飞思卡尔的Smart Speed™体系架构开发,具备多种特性来帮助实现产品线差异化,而无需大量的工程修改,是目前全球第一个基于linuxARM11开发平台;支持WIN CE5.0,并且提供源码。该处理器包括领先的电源管理、安全管理、数字权限管理和图像处理技术,这些都是无线移动平台上推动高性能视频、音频和3D游戏内容所需的功能。支持多种应用开发,如GPS手持电子地图, DVB, DBM手持数字电视机,WLAN的移动网络终端(VOIP)等。

参考图片:

    

二.应用设计实例:

多功能手持数字电视机产品方案:

     

u  支持T-DMB/DMB-TH/DVB-T/CMMB的多功能手持数字电视机

u  支持内嵌或者USB 外置两种形式

u  支持WMVMPEG1/2/4FLASH动漫等多种格式视频文件或WMAMP3等多种不同格式音频文件

u  直接支持RM/RMVB等网络视频文件

u  客户化移动数字电视机产品设计服务

 

多功能手持电子地图设备产品方案:

 

   

  支持中国地图和欧美地图的产品

  支持内嵌和外置的GPS接收模块

  支持触摸屏菜单

  支持WMVMPEG1/2/4FLASH动漫等多种格式视频文件和WMAMP3等多种不同格式的音频文件

  直接支持RM/RMVB等网络视频文件

  客户化便携电子地图产品设计服务

 

远程/近程视频监控系统;

医用手持多媒体终端;

军用多媒体;

手持多媒体局域网对讲系统。

 

三.产品信息

MXchip-MX31SDK开发平台采用飞思卡尔(Freescale)i.MX家族MX31处理器移动多媒体应用开发平台。提供了成熟的Linux嵌入式操作系统和可以直接产品化的硬件设计方案。

硬件参数:

cpu: Freescale i.MX31ARM 1136JF-S532 MHz,内部集成了多媒体硬件加速器eMMA,支持MPEG-4H.264VGA分辨率编解码。

系统电源:锂电池供电,100~240V交流适配器,USB供电和充电。

存储系统:32M Bytes Nandflash; 64Mmobile DDR内存; 外部可接4GSD卡和MMC ,支持160G的硬盘 视频系统: 支持多种播放格式,RM,RMVB,AVI(DivX),MP4,ASF,3GP,DAT,WMV,支持TV IN TV OUT ,4.3” TFT LCD16:9 (480(H) x 272(V))宽屏显示。

音频系统: 能够播放多种格式的音频文件,MP3,WMA,AMR,AAC,RA,ADPCM,可接耳机线和喇叭,支持录音。

调试工具: 支持RealView ICE,通过JTAG调试,可以进行实时调试和设置断点等;串口调试

机械设计: 外面采用密封防水的机箱,安全耐用,里面采用高档的PVC板材,美观大方,使用方便

其他特性: 高速USB,USB OTG,4X4矩阵键盘,一个RTC备用电池。

 

 

软件配置:
Linux
操作系统源码

PMP Demo

Bootloader

MTD Nandflash Driver

Harddisk Driver

MMC/SD Card Driver

Keypad Driver

LCD Driver

USB Host Driver

USB Device Driver

Sound Card Driver

IPU Driver

TV Out Driver

TV In Driver,etc

MXchip-MX31SDK的参考原理图

购买配置:

l  MXchip-MX31SDK开发板一块

l  TV in/out cables 一根

l  USB cable 一根

l  配套开发板光盘一张

 

 

四.MXchip MX31 ARM11 SDK Linux实验教程:

第一章 嵌入式Linux开发基础知识

1.1 嵌入式Linux简介

1.2 嵌入式Linux开发平台简介

1.3 嵌入式Linux开发流程

1.4 建立嵌入式Linux开发环境

 

第二章 基于arm11处理器的硬件开发平台

2.1 arm处理器简介

2.2 arm7arm9处理器简介

2.3 Freescale I.MX31 arm11处理器详解

2.4 MXchip MX31SDK硬件入门

 

第三章 MXchip MX31SDK基础实验

3.1 熟悉Linux开发环境

3.2 多线程应用程序设计

3.3 串行端口程序设计

3.4 音频应用实验

3.5 RS-232通讯实验

 

第四章 图形界面应用程序设计

4.1安装与建立QT桌面运行环境

4.2 QT DESIGNER简介以及QT/E的交叉编译

4.3建立本机QTOPIA虚拟平台

4.4 QTOPIA2.1.1MXchipMX31SDK上的移植

 

第五章 内核实验

5.1 嵌入式Linux Bootloader移植实验

5.2 嵌入式Linux内核移植与编译实验

5.3 嵌入式Linux根文件系统制作实验

 

第六章 嵌入式Linux驱动实验

6.1  内核驱动设计入门-嵌入式Linux LED驱动实验

6.2  内核驱动设计入门-嵌入式Linux键盘驱动实验

6.3  内核驱动设计入门-嵌入式Linux 音频实验

6.4  内核驱动设计入门-嵌入式Linux彩色LCD实验

6.5  SD卡模块读写实验                                (版权问题,可能不提供)

6.6  嵌入式Linux IDE接口挂接实验

6.7  USB Host 挂接实验

6.8  USB Device通讯实验

6.9  嵌入式Linux应用程序开发实验

 

第七章 高级应用实验

7.1计算器实验

7.2 游戏实验

7.3加载媒体播放器实验

 

第八章 附录

附录1 常用Linux命令的使用

附录2 GCC GDB

附录3 GNU通用公共许可证(GPL 1991.6第二版)

 

上一篇:没有了
下一篇:MDV-STM32-144 开发板