20145329 《信息安全系统设计基础》实验三 实时系统的移植
北京电子科技学院(BESTI)
实 验 报 告
课程:信息安全系统设计基础 班级:1453
姓名学号:20145337马月、20145329吉东云
指导教师:娄嘉鹏老师 实验日期: 2016-11-24 10:10~12:40
必修/选修:必修 实验序号:(三)
实验名称:
实验目的与要求:
- 学习、读懂 02_pthread 03_tty中的代码。
实验仪器:
- 名称 型号 数量
- 计算机 Lenovo 1
- Linux环境 Redhat 9.0 1
- 开发板 UP-NETARM2410-CL 1
一. 实验内容
二.实验步骤
1.连接实验箱电源,用串口线、并口线、网线、连接实验箱和主机
2.安装ADS
打开exp3 00-ads1.2,运行.exe安装ADS,安装之前如果之前已经安装过此程序,应该先卸载,然后重装以保证正确性。
安装完成后,提示出现 "ARM License Wizard" 对话框,选择 "Install License",
然后在 "License File To Be Installed" 中使用 "Browse",选择 CRACK 目录下的 license.dat 文件即可。
3.安装GIVEIO驱动
把整个GIVEIO目录拷贝到C:\WINDOWS下,并把该目录下的giveio.sys文件拷贝到c:/windows/system32/drivers下。
在控制面板里,选添加硬件>下一步>选-是我已经连接了此硬件>下一步>选中-添加新的硬件设备>下一步>选中安装我手动从列表选择的硬件>下一步>选择-显示所有设备>选择-从磁盘安装-浏览,指定驱动为C:\WINDOWS\GIVEIO\giveio.inf文件,点击确定,安装好驱动
4.安装JTAG驱动
在控制面板里,选添加硬件>下一步>选-是我已经连接了此硬件>下一步>选中-添加新的硬件设备>下一步>选中安装我手动从列表选择的硬件>下一步>选择-显示所有设备>选择-从磁盘安装-浏览,指定驱动为C:\Program Files\UArmJtag\driver\LPTJtag文件,点击确定,安装好驱动
5. 配置超级终端:波特率为 115200,数据位 8,无奇偶校验,停止位 1,无数据流控制。
6.测试基本安装是否正确
首先运行ADS集成开发环境,File->open->选择04-test中的Exp11.mcp(Exp11绘图的API函数),并把Exp11_Data删除,打开后如图所示
选中前四个文件夹make,结果如下表示没有错误
点击Debug进入AXD界面,进行初始化,如下:
之后退出AXD,再次点击debug,等待login Image 结束出现如下界面
点击工具栏“go”,停在main函数
再次点击“go”,实验箱液晶频绘制波形
超级终端显示如下
三、遇到的问题及解决
1.超级终端无法连接
解决:插回计算机原来的网线,重启计算机,再次打开超级终端,进入到命令行界面后再打开实验箱的开关,开机时,按任意键让超级终端停在VIVI
2.系统无法自动出现并停在main函数
解决:不要提前单独配置了AXD,等待debug出现AXD后进行配置,配置完后再次debug
3.实验箱液晶频不能绘制波形
解决:关闭UArmJtag,然后重新打开