实验一:熟悉嵌入式系统平台

更新时间: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。

本文来源:https://www.bwwdw.com/article/8m7o.html

Top