- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华北电力大学科技学院硬件实验报告
科 技 学 院
课程设计(综合实验)报告
( 2013 -- 2014 年度第 2 学期)
名 称: 硬件综合实验
题 目: arm嵌入式设备开发实验
院 系: 信息工程系
班 级:
学 号:
学生姓名:
指导教师: 田志刚
设计周数: 2
成 绩:
日期:2014-7-11
一、课程实验的目的与要求
了解arm系列嵌入式开发设备的开发过程,搭建arm系列嵌入式开发板的开发环境,进行简单硬件编程实验。
二、实验正文
1.arm系列嵌入式设备简介
(1)ARM11系列:ARM11系列 HYPERLINK /view/1125.htm \t _blank 微处理器是ARM公司近年推出的新一代RISC处理器,它是ARM新指令架构——ARMv6的第一代设计实现。该系列主要有ARM1136J,ARM1156T2和ARM1176JZ三个内核型号,分别针对不同应用领域。该系列加长的管线可以冲击更高的频率(1GHz),但功耗的增加也比较显著。
(2)实验用到的单片机:三星S3C6410
S3C6410是基于SAMSUNG的16/32位RSIC微处理器S3C6410X的一款开发平台,S3C6410是一个16/32位RISC微处理器,旨在提供一个具有成本效益、功耗低,性能高的应用处理器解决方案,像移动电话和一般的应用。它为2.5G 和 3G通信服务提供优化的H /W性能, 3C6410采用了64/32位内部总线架构。该64/32位内部总线结构由AXI、AHB和APB总线组成。
它还包括许多强大的硬件加速器,像视频处理,音频处理,二维图形,显示操作和缩放。一个集成的多格式编解码器( MFC )支持MPEG4/H.263/H.264编码、译码以及VC1的解码。这个H/W编码器/解码器支持实时视频会议和NTSC、PAL模式的TV输出。
(3)S3C6410硬件配置
处理器:Samsung S3C6410,ARM1176JZF-S内核,主频533MHz/667MHz
128M Bytes mDDR RAM,由两片64M低功耗mobile DDR组成
256M Bytes NAND Flash
一个100Mbps以太网接口,网口芯片为DM9000AE
一个USB HOST接口
一个USB Device接口
一个高速SD卡接口
两个LCD接口,包含4线触摸屏信号和LCD控制器的所有信号,其中一个是双排插针接口,另外一个是FPC接口。
四个用户LED
六个用户按键
一个电源开关
一个复位按键
一个12V电源接口
2.arm系列嵌入式设备开发环境搭建步骤。
(1)安装虚拟机
1)解压VMware10,打开VMware-workstation-full-10.0.0-1295980.exe
2)下一步,选择典型安装
3)选择安装目录
4)等待安装
(2)新建虚拟机和安装CentOS 6.5 系统
1)新建虚拟机,选择典型创建
2)选择安装程序镜像文件目录
3)选择磁盘容量
4)虚拟机创建完成
5)选择第一个,安装CentOS 6.5系统
6)选择Skip,跳过磁盘测试
7)选择基本存储设备
8)选择是,忽略所有数据
9)手动分区
10)标准分区,创建swap分区
11)创建boot分区
12)创建根分区并格式化
13)选择用户界面类型,并等待安装
14)系统安装成功
(3)配置系统网络和安装编译器
1)点虚拟机设置,CD设备状态点已连接,共享文件夹shixun点总是启用。
2)编辑器打开CentOS-Media.repo,更改光盘目录。在终端中打开,输入yum install gcc命令,安装gcc编译器。
3)安装arm linux内核,利用解压命令tar xjvf linux3.4.24_ok.tar.bz2 –C/root解压linux3.4.24_ok.tar.bz2压缩文件
4)设置虚拟网络
5)把network文件放到/etc/sysconfig里。把exports放在/etc里。重启虚拟机后,虚拟机右上角显示连接网路,右键编辑连接,选择Auto,编辑。IPv4方法选择手动,添加地址0 ,点击确定,连接网络。
6)在终端中打开,输入./nfserver.sh
3.运行示例程序效果。
(1)配置板子和网络
(2)卸载驱动
(3)运行实验
1)把实验1文件夹中的led_drv.ko复制到/nfsroot里。安装驱动,输入insmod led
文档评论(0)