实验一:熟悉嵌入式系统平台
更新时间:2024-01-23 01:38:01 阅读量: 教育文库 文档下载
- 实验人员必须熟悉实验室推荐度:
- 相关推荐
嵌入式技术实验报告
实 验 一:学 院:专 业:姓 名:学 号:
熟悉嵌入式系统平台 计算机科学与工程学院 电子与通信工程 姚国华 119070009
一、实验目的
1.熟悉嵌入式系统硬件实验平台 2.掌握超级终端配置方法。
3. 掌握嵌入式系统开发环境配置,ARM-Linux下NFS服务器的配置方法 4. 掌握常用的 Linux下shell命令
二、实验内容
(1)掌握嵌入式系统实验平台上的各类借接口的位置; (2)配置windows的超级终端。
(3)配置linux的终端,配置网络服、IP地址,开发目录共享,挂载等。
三.实验工具
硬件:UP-NETARM2410-S嵌入式实验仪、PC机pentumn500以上、硬盘40G
以上、内存大于256M。
软件:PC机操作系统REDHAT LINUX 9.0 、MINICOM AMRLINUX开发环境。
四.实验步骤
1) 掌握嵌入式系统实验平台上的各类接口的位置。
一、UP-TECH S2410/P270教学平台实验仪器介绍硬件配置
配置名称 型号 ARM920T 结构芯片三星 S3c2410X SAMSUNG K9F1208 HY57V561620AT-H DM9000AE LQ080V3DG01 SX-080-W4R-FB 4 个 HOST /1 个 DEVICE 2 个 RS232,1个 RS485,1个IrDA 由 S3C2410 芯片引出 IIS 总线,UDA1341 芯片 168Pin EXPORT 说明 工作频率 203MHz 64M NAND 32M×2=64M 10/100M自适应 8寸16bit TFT FM7843 驱动 由AT43301构成USB HUB 3个电位器控制输入 44.1KHz音频 总线直接扩展 UP-TECH S2410/P270 DVP 的硬件配置如表1所示。
CPU FLASH SDRAM EtherNet 网卡 LCD 触摸屏 USB 接口 UART/IrDA AD AUDIO 扩展卡插槽 GPS_GPRS 扩展板 SIMCOM SIM300 GPRS 模块,Trimble’S GPS 支持双道语音通信 由ATMEGA8单片机控制 由ATMEGA8单片机控制 由总线控制 ENT控制 闭环测速功能 一个10位DAC端口 25针 IDE/CF 卡插座 PS2 IC 卡座 LED VGA 中断键 LED DC 电机 CAN BUS Double DA 调试接口 笔记本硬盘,CF 卡 PC 键盘和鼠标 AT24CXX 系列 8x8 矩阵 LED 及 2 个 LED 数码管 Vga 输出 1个 由3 个 IO 口控制 由PWM 控制 由MCP2510 和TJA1050 构成 MAX504 板载JTAG,直接支持下载与仿真
二、S3c2410 芯片介绍
S3c2410X 芯片集成了大量的功能单元,包括:
1. 内部 1.8V,存储器 3.3V,外部 IO 3.3V,16KB 数据 CACH,16KB 指令 CACH,MMU;
2. 内置外部存储器控制器(SDRAM 控制和芯片选择逻辑);
3. LCD 控制器(最高 4K 色 STN 和 256K 彩色 TFT),一个 LCD 专用 DMA;
4. 4 路带外部请求线的 DMA;
5. 三个通用异步串行端口(IrDA1.0, 16-Byte Tx FIFO, and 16-Byte Rx FIFO),2 通道 SPI;
6. 一个多主 IIC 总线,一个 IIS 总线控制器;
7. SD 主接口版本 1.0 和多媒体卡协议版本 2.11 兼容; 8. 2 个 USB HOST ,一个 USB DEVICE(VER1.1); 9. 4 个 PWM 定时器和一个内部定时器; 10.看门狗定时器; 11.117 个通用 IO; 12.24 个外部中断;
13.电源控制模式:标准、慢速、休眠、掉电; 14.8 通道 10 位 ADC 和触摸屏接口; 15.带日历功能的实时时钟; 16.芯片内置 PLL;
17.设计用于手持设备和通用嵌入式系统;
18.16/32 位 RISC 体系结构,使用 ARM920T CPU 核的强大指令集; 19.ARM 带 MMU 的先进的体系结构支持 WINCE、EPOC32、LINUX; 20.指令缓存(cache)、数据缓存、写缓冲和物理地址 TAG RAM,减小了对主存储器
带宽和性能的影响;
21.ARM920T CPU 核支持 ARM 调试的体系结构; 22.内部先进的位控制器总线(AMBA2.0, AHB/APB) 。
三、系统管理
1. 小端/大端支持;
2. 地址空间:每个 BANK128MB(全部 1G 字节); 3. 每个 BANK 可编程为 8/16/32 位数据总线; 4. bank 0 到 bank 6 为固定起始地址; 5. bank 7 可编程 BANK 起始地址和大小; 6. 一共 8 个存储器 BANK;
7. 6 个存储器 BANK 用于 ROM, SRAM 和其他; 8. 2 个存储器 BANK 用于 ROM, SRAM 和同步 DRAM; 9. 每个存储器 BANK 可编程存取周期; 10.支持等待信号用以扩展总线周期; 11.支持 SDRAM 掉电模式下的自刷新;
12.支持不同类型的 ROM 用于启动 NOR/NAND Flash, EEPROM 和其他。
2)配置windows的超级终端
用串口线将 PC 机与 ARM 开发板连接好后,将 UP-TECH S2410、P270 DVP 开发板开机,然后点击 PC 机上的开始“菜单”然后找到“附件”中“通讯”选项中的“超级终端”,如下图所示。
图 1超级终端位置
然后在超级终端里进行配置,配置过程如下图所示。在“名称”中输入要建立的超级终端的名字。
图 2超级终端连接设置
在“连接时使用”一栏选择可用的串口号,(这里根据自己的实际情况进行选择)。
图 3超级终端端口设置
在“每秒位数”中选择“115200”,“数据流控制”选择“无”,然后点击“确定”按钮,设置完毕。
图 4端口的属性设置
这时重新启动开发板,可看到终端输出如下图所示信息。
图 5 超级终端的显示
在安装完成 LINUX 后,就是对 LINUX 的网络环境的配置,最主要是配置 NFS 服务器。
打开虚拟机,启动linux,开终端,输入minicom启动实验箱。查看实验箱(target)上的IP地址Ifconfig。新建终端,配置主机(host)的IP地址与实验箱在同一网段。在target上的ping主机的IP查看网路是否通。通过ping命令来实现。 配置网络:包括配置 IP 地址、NFS 服务、防火墙。网络配置主要是要安装好以太网卡,对于一般常见的 RTL8139 网卡,REDHAT9.0 可以自动识别并自动安装好,完全不要用户参与,因此建议使用该网卡。然后配置宿主机 IP 为 192.168.1.28(IP 地址完全跟根据需要配置,无需跟实验指导书中配置相同)。如果是在有多台计算机使用的局域网环境使用此开发设备,IP 地址可以根据具体情况设置。如图 6 所示。
图 7 网络设置
双击设备 eth0 的蓝色区域,进入以太网设置界面,如图 1.4.7 和图 1.4.8。
其中的 IP 根据自己的需要设置,但要保证是跟 PC 主机处于同一网段。
图 7 网络配置
图 8 以太网设备
对于 REDHAT9.0,它默认的是打开了防火墙,因此对于外来的 IP 访问它
全部拒绝,这样其它网络设备根本无法访问它,即无法用 NFS mount 它,许多网络功能都将无法使用。因此网络安装完毕后,应立即关闭防火墙。操作如下:点击红帽子开始菜单,选择安全级别设置,选中无防火墙,如图 9所示。
图 9 安全级别设置
在系统设置菜单中选择服务器设置菜单,再选中服务菜单,将 iptables 服务
的勾去掉,并确保 nfs 选项选中。Sabam 服务器配置,如图选择 Samba,打开。如图 10所示。
图 10 samba 服务器配置
点击添加,按照下图配置,注意点击“浏览”选择要共享的目录。“描述”
要填写与 PC 主机同一网段的 IP。如图 11 和 12 所示。最后点击“确定”按钮可看到如图 1.4.13 所示 内容。
图 11 创建 samba 共享
图 12 访问权限的设置
图 13 samba 服务器配置
nfs 服务器配置
打开 nfs 服务,选项位于刚才 samba 选项下,如图 14所示。
点击“浏览”选择共享的目录,然后按照如下配置,如下图所示。
图 15 编辑 nfs 共享基本设置
图 16 编辑 nfs 共享常规设置
图 1.4.17 编辑 nfs 共享用户访问设置
配置完网络、smb 服务器和 nfs 服务器后需要对各项服务重新启动指令如下: 网络:/etc/init.d/network restart smb 服务:/etc/init.d/smb restart nfs 服务:/etc/init.d/nfs restart
在主机的创建开发目录,编写程序用arm编译器编译。 在主机上将开发目录设置为NFS共享
在target上挂载主机开发目录上嵌入式程序到实验箱,运行Mount –t nfs 主机IP:/开发目录 /host,cd /host。
正在阅读:
实验一:熟悉嵌入式系统平台01-23
风会记得一朵花的香手抄报02-12
中秋节的经典传说故事_中秋节的由来及习俗03-24
教师专题讲座12-24
家庭趣味化学实验12-21
2013蛇年春晚04-26
2015年高级导游员等级考试《导游综合知识试题》与参考答案 - 图文09-27
山东职业学院——铁道工程技术专业人才培养方案-051004-07
制度落实情况自查报告(1)03-12
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 嵌入式
- 熟悉
- 实验
- 系统
- 平台
- 社区对独居老人的养老服务
- 《数据库原理与应用》复习题
- 初探华庆油田五蛟开发区储层特征及沉积相
- 氟制冷剂项目可行性研究报告
- 19不合格品控制程序
- 基于单片机的多功能定时器设计与实现 - 图文
- 华中师范大学《数学通讯》20115发表
- 2015-2016学年重庆市沙坪坝区南开中学高一(下)期末数学试卷
- 薪酬方案总经理办公会纪要(1)
- 三年级语文下册期末试卷集(8份).doc
- LTE系统信息(SI)的调度
- Geting started with genexus9.0中文
- 保代考试2014年12月真题整理
- 初中数学分层作业的有效设计策略
- 周春雨同志在全市招商引资动员大会上的讲话
- 小学六年级数学下口算题800题
- 2015联谊教研活动方案
- 牙周病学题库及答案4
- 财务管理学计算题(10营销、工程本)
- 桩基桩长及内力的计算 - 图文