dyv-型嵌入式车载多媒体实验箱实验指导书

上传人:xins****2008 文档编号:115029658 上传时间:2019-11-12 格式:DOCX 页数:70 大小:11.15MB
返回 下载 相关 举报
dyv-型嵌入式车载多媒体实验箱实验指导书_第1页
第1页 / 共70页
dyv-型嵌入式车载多媒体实验箱实验指导书_第2页
第2页 / 共70页
dyv-型嵌入式车载多媒体实验箱实验指导书_第3页
第3页 / 共70页
dyv-型嵌入式车载多媒体实验箱实验指导书_第4页
第4页 / 共70页
dyv-型嵌入式车载多媒体实验箱实验指导书_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《dyv-型嵌入式车载多媒体实验箱实验指导书》由会员分享,可在线阅读,更多相关《dyv-型嵌入式车载多媒体实验箱实验指导书(70页珍藏版)》请在金锄头文库上搜索。

1、 DYV-1型嵌入式车载多媒体实验箱实验指导书目 录一、概述11.1 简介11.2系统开发结构及原理框图11.3 实验箱硬件资源21.4 实验箱软件资源21.5 实验箱功能特性3二、实验项目列表52.1基础型实验52.2 设计型实验52.3 创新型实验5三、嵌入式开发环境基本操作及配置63.1 使用注意事项及实验箱硬件连接方法63.2 VMware虚拟机配置及使用方法63.3 使用Putty通过COM1串口控制实验箱的方法63.4 使用实验箱Wifi模块接入无线网络73.5 实验箱Wifi网络配置文件修改73.6 Ubuntu系统NFS共享路径及其修改方法83.7 实验箱系统挂载Ubuntu系

2、统NFS共享路径文件夹方法83.8 Ubuntu系统开发文件夹功能说明83.9 Ubuntu系统嵌入式编译器路径93.10 使用Putty SSH方式登录Ubuntu系统的方法93.11 使用Putty SSH方式登录实验箱系统的方法93.12 Ubuntu系统与Windows系统文件共享方法103.13 Ubuntu系统Qt与嵌入式Qt开发方法103.14 实验箱系统嵌入式Qt运行方法103.15 GPS天线接入实验箱的方法103.16 摄像头C270接入实验箱的方法113.17 GPS报文下载到实验箱FLASH的方法113.18 Ubuntu系统嵌入式开发PATH环境变量设置方法113.1

3、9 Ubuntu系统中制作实验箱嵌入式Linux系统文件系统的方法113.20 实验箱系统工作模式类型及切换方法113.21 实验箱接口板以CAN接口为示例的接口应用方法12四、基础性实验134.1实验一、DYV-1型实验箱开发环境熟悉134.2实验二、嵌入式Linux多线程通信实验154.3实验三、嵌入式Linux网络通信实验194.4实验四、嵌入式Linux 串行端口编程实验294.5实验五、嵌入式Linux内核编程实验394.6实验六、嵌入式Linux Qt GUI使用实验45五、设计性实验505.1实验一、基于Qt的嵌入式串口编程505.2实验二、GPS报文分析程序设计525.3实验三

4、、嵌入式Qt/E程序设计535.4实验四、基于嵌入式Qt/E的CAN总线通信程序设计55六、创新性实验606.1实验一、基于Qt的视频实时显示实验606.2实验二、嵌入式数据库程序设计及应用626.3实验三、嵌入式Web程序设计及应用646.4实验四、基于Qt/E的百度在线地图应用666.5实验五、基于嵌入式Linux的Python编程及应用67DYV-1型嵌入式车载多媒体实验箱实验指导书 一、概述1.1 简介DYV-1型嵌入式车载多媒体实验箱采用三星Cortex A8 S5PV210处理器,内置高性能的图形处理器SGX540。本实验箱主要面向嵌入式系统、汽车多媒体、汽车网络和汽车导航等方面的

5、课程实验、课程设计及毕业设计实践课程。硬件接口丰富,系统采用10.1寸电容触摸屏LCD为显示器,具有wifi模块提供无线上网功能,具有多个USB接口、串口和按键,具有语音输入输出系统,具有720p摄像头,具有高精度高性能GPS模块,可模拟输出连续路段GPS导航电文,包含CAN和LIN总线接口可外接CAN和LIN总线设备。软件系统采用Linux 3.0.8内核系统,采用Qt4.8.4为GUI库,支持语音和摄像头驱动,具有基于Qt的串口库。1.2系统开发结构及原理框图系统采用双CPU结构,S5PV210开发采用串口和网络接口,MC9S08DZ60与S5PV210之间可以采用串口和USB串口两种方式

6、进行通信,MC9S08DZ60串口和USB串口可以与计算机通信并且可以进行程序下载。1.3 实验箱硬件资源名称描述主CPU处理器Samsung S5PV210,基于Cortex-A8,运行主频1GHz;内置PowerVR SGX540高性能图形引擎;支持流畅的2D/3D图形加速;最高可支持1080p30fps硬件解码视频流畅播放,格式可为MPEG4, H.263, H.264等;最高可支持1080p30fps硬件编码(Mpeg-2/VC1)视频输入DDR2内存Size: 512MB;32bit数据总线,单通道FLASH存储标配1GB SLC NAND Flash;2M SPI接口FLSASH网

7、络1个10/100M自适应以太网RJ45接口(采用DM9000AEP);无线wifi模块一个摄像头罗技720p带语音摄像头GPSu-blox高精度高性能模块接口多个USB接口;多个串行接口;CAN、LIN总线接口;OBD-II诊断接口;1.4 实验箱软件资源名称描述交叉编译器 arm-linux-gcc-4.5.1-v6-vfpBootloader支持SD卡脱机快速烧写(根据配置文),速度极快(1.8M/秒) ;支持SD卡脱机烧写YAFFS2格式映像文件;支持自动识别MMC/NAND启动;烧写工具SD-Flasher支持WindowsXP/Vist/Windows7Linux 内核版本: Li

8、nux-3.0.8;支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系统;看门狗驱动;RTC驱动;4个LED驱动;8个用户按键驱动;SPI驱动;I2C-EEPROM驱动;PWM控制蜂鸣器驱动;ADC驱动(通道: AIN0);CPU本身所带触摸屏控制器驱动;一线精准触摸驱动;电容触摸驱动;LCD背光驱动, 支持127级可调;LCD驱动(5, 7等): 支持旋转;USB Host驱动: 支持优盘,蓝牙等;USB Device驱动: 支持USB ADB;SD卡驱动;4个串口驱动;板载SD WiFi驱动(Marvell8686);USB WiFi驱动:内核自带,对某些

9、类型的卡支持不是太好;USB WiFi驱动:可支持更多型号USB无线网卡,更加完善;音频驱动(WM8960:支持录音和放音,ALSA接口,支持D类功放);以太网络(DM9000);FIMC驱动;JPEG驱动;MFC多媒体驱动;CMOS摄像头驱动(OV8650);HDMI驱动;3D加速;2D加速;USB转串口驱动:;3G驱动;图形系统Qt 4.8.4 + WebKit + 串口库实用测试程序录音机回放;摄像头监控;CAN、LIN通信;GPS导航;百度地图应用;1.5 实验箱功能特性l 使用高性能基于Cortex-A8 Samsung S5PV210处理器;l 1G NAND Flash和512M

10、 RAM;l 支持高清摄像头;l 支持SD卡启动系统;l 支持SD卡离线系统更新,方便实验室设备维护;l 提供基于USB接口的上位机软件更新系统,方便调试;l 支持最新Qt 4.8.4和WebKit库,用于百度地图应用;l 具有Mini-PCIe接口,支持多种3G模块;l 板载无线wifi模块,方便网络应用;l 具有CAN、LIN总线接口和OBD-II诊断接口及相应底层软件;l 板载GPS模块和GPS天线;l 使用FLASH模拟连续GPS报文输出;l 支持上位机下载连续GPS报文到FLASH,方便模拟导航应用;l 提供最新Linux-3.0.8内核源代码;l 支持电容触摸屏;二、实验项目列表本

11、实验箱为了满足不同层次的学生和不同教学要求设计了基础型、设计型和创新型等多种实验并配备完整的文档及教学资料。2.1基础型实验序号实验名称实验内容1DYV-1型实验箱开发环境熟悉熟悉实验箱的开发环境和基础编程2嵌入式Linux多线程通信实验熟悉Linux多线程及多线程通信原理3嵌入式Linux网络通信实验熟悉Linux网络编程方法4嵌入式Linux 串行端口编程实验熟悉基于串口编程方法5嵌入式Linux内核编程实验熟悉Linux内核编程方法6嵌入式Linux Qt GUI使用实验熟悉Qt基本开发方法2.2 设计型实验序号实验名称实验内容1基于Qt的嵌入式串口编程使用Qt进行串口编程2GPS报文分

12、析程序设计使用Qt解析GPS报文3嵌入式Qt/E程序设计熟悉Qt布局4基于嵌入式Qt/E的CAN总线通信程序设计熟悉基于Linux的CAN总线开发2.3 创新型实验序号实验名称实验内容1基于Qt的视频实时显示实验熟悉使用V4L22嵌入式数据库程序设计及应用熟悉使用Berkeley DB3嵌入式Web程序设计及应用熟悉使用lighttpd4基于Qt/E的百度在线地图应用熟悉使用QWebView及在线地图5基于嵌入式Linux的Python编程及应用熟悉使用Python编程三、嵌入式开发环境基本操作及配置3.1 使用注意事项及实验箱硬件连接方法见DYV-1型嵌入式车载多媒体实验箱快速入门手册4.1

13、和4.2节。系统接口图如下图。3.2 VMware虚拟机配置及使用方法见DYV-1型嵌入式车载多媒体实验箱快速入门手册4.3节。3.3 使用Putty通过COM1串口控制实验箱的方法按照DYV-1型嵌入式车载多媒体实验箱快速入门手册4.2节中硬件连接方法,将蓝色端口串口线连接在实验箱接口1和计算机串口,打开开关1。进入Windows系统D:DYV-1文件夹,双击putty.exe,再双击COM1或者点击Open,在终端中输入回车字符,如果有信息显示表明实验箱串口线连接良好,如没有信息显示请检查串口连接线。结果如下图所示。3.4 使用实验箱Wifi模块接入无线网络实验箱系统中包含Wifi启动及获

14、取IP的命令,位于实验箱Linux系统的/sbin下。在终端中输入如下指令可进行网络连接,但是注意Wifi模块初始化需要时间,一定在实验箱Linux系统启动后10S以上在进行指令执行,否则可能会遇到连接不到网络的问题。3.5 实验箱Wifi网络配置文件修改如3.4中所描述的命令,Wifi上网是需要制定网络SSID和密码,可以通过修改位于嵌入式Linux系统文件夹/sbin下的wifi命令文件来制定网络,在COM1终端中输入如下命令,可以编辑wifi命令。rootFriendlyARM /# vi /sbin/wifi参数1是加密方式,参数2是网络SSID,参数3是wifi密码。修改后保存退出即可。3.6 Ubuntu系统NFS共享路径及其修改方法Ubuntu系统默认自动启用NFS服务,其默认共享路径为/opt/work。若想修改或者加入更多的共享文件夹,在Ubuntu系统中使用如下命令修改exports文件即可,书写方法可以按照示例书写。userubuntu:$ vi /etc/exports3.7 实验箱系统挂载Ubuntu系统NFS共享路径文件夹

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号