20155234 昝昕明《基于ARM实验箱的国密算法应用》课程设计我的报告

20155234 昝昕明《基于ARM实验箱的国密算法应用》课程设计我的报告

我的贡献

参与课设题目讨论及完成全过程;
资料收集;
SM1算法及和ARM之间通讯


负责串口代码调试;

协调完成小组结题报告;
负责实验箱的管理;html

设计中遇到的问题及解决方法

开发板没法ping通主机

在虚拟机VMware里面:选择 edit(编辑) -> Vitual Network Editor(虚拟网络编辑器) ,选中VMnet0,在下面的VMnet Information中,点Bridge to(桥接到):选择本身的有线网卡(有线网卡可经过以太网属性查看,非无线网卡),而后选择虚拟机VMware右下角的网络设配器,进入虚拟机设置,选择链接方式:Custom VMnet0(Bridged),完成保存。
而后本身将主机和arm的ip设置到同一网段就能够了。
算法

串口程序没法在arm板子上成功运行

解决方法由于代码中将com1定义为了ttyS1 可是咱们用的arm板子应该设置为ttyO1,修改事后就能够运行出来了
网络

运行串口程序后Z32接收到的数据出错

没可以解决这个问题,可是当Z32单独开启是可以在win7串口助手上成功运行,若是同时打开ARM板子就会致使在win7助手上接收不到正确数据
因此我推测是由于ARM板子和Z32同时开启时会出现硬件上的冲突,致使Z32中下载的程序没法完整运行,致使出现错误

编辑器

具体实验环境的配置

我是直接拷贝的5219付颖卓同窗的虚拟机,因此给出她的博客连接,能够参考她的博客来进行实验环境的配置设计

  • 实验环境配置:与arm互相通讯的Ubuntu环境配置3d

    实验体会

    此次课设中部份内容在上学期的课程实验中作过,因此比较熟悉刚开始的东西,初始进度很快,可是到后面要实现具体的课设应用时发现本身所掌握的东西仍是不够,只能经过一次次去找老师的帮助才能进行下去,在这里要十分感谢娄老师的耐心指导,帮我解决一些在环境配置和实现方向上的一些问题,但愿之后有机会能和老师再一次合做关于Z32和ARM的实验。调试

相关文章
相关标签/搜索