20145324 20145325 《信息安全系统设计基础》实验三 实时系统的移植
实验封面
课程:信息安全系统设计基础 班级: 1453
姓名:王嘉澜 张梓靖 学号:20145324 20145325
成绩: 指导教师:娄嘉鹏 实验日期:2016.11.17
实验密级: 预习程度: 实验时间:10:10-12:30
仪器组次: 必修/选修:必修 实验序号:3
实验名称: 实时系统的移植
实验目的与要求:
1.根据实验指导书安装各种程序与驱动
2.正确连接ARM 开发板,运行代码
实验仪器名称 | 数量 | 型号 |
---|---|---|
pc机 | 1 | |
arm机 | 1 | UP-TECH |
实验过程
-
连接实验箱电源,用串口线、并口线、网线、连接实验箱和主机
-
安装ADS
-
安装GIVEIO驱动
-
安装JTAG驱动
-
配置超级终端:波特率为 115200,数据位 8,无奇偶校验,停止位 1,无数据流控制。
-
测试基本安装是否正确,测试程序
-
打开绘图的API函数(Exp11.mcp)
-
对其进行编译链接
-
调试程序运行之前先开启 Uarmjtag 点击初始化配置选择 ARM9 点击确定,并保证我们的平台停止在 VIVI 状态下
-
调试时,设置好 Options->Configure Target
-
运行程序
-
实验结果
将程序中断后
表明没有成功,并且在 arm机 上也没有看到对应代码函数的正弦波形图案
经检查,过程都是正确的,该有的驱动设备也都有,但依旧不能成功,换了3台机子,还是没成功,后面询问了做成功的同学,发现确实步骤都是一样的,计划下次实验的时候在换台机子换台arm试试
实验问题及解决
- 安装ADS不成功
- 经过多次尝试,发现得先将ADS卸载后再重新安装
- 运行了 UArmJtag2.0,但在调试过程的加载中,一直加载不成功
- 后来在实验包里面发现了它的说明书,打开一看,发现还需要对运行 JTAG安装驱动,安装完成后,可以继续后面的实验
- 调试过程中,等待系统自动跳转到 main 处,却发现等了很长时间,也没有跳转至 main
- 试过几台机子,都是同样的问题,但实验过程以及需要安装的驱动都是和成功了的同学一样,所以决定下次再换台电脑换台arm再试试
实验体会
所谓操作系统的移植,是指使一个实时操作系统能够在某个特定的微处理器平台上运行,通过这次实验,使我们体验到了实时系统的移植过程,知道它需要用到多种驱动、多种软件,并且要满足多种条件,最后才能正确的进行实时系统的移植。