20145303 20145339 《信息安全系统设计基础》 实验二 固件设计
2016-12-25 16:17
246 查看
20145303 20145339 《信息安全系统设计基础》 实验二 固件设计
实验目的与要求:
1、熟悉 linux 开发环境,学会基于 S3C2410 的 linux 开发环境的配置和使用。2、使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。
3、正确使用连接线等实验仪器,并注意保护实验箱。实验结束之后将实验箱送回。
实验原理
1、在Linux PC上,利用arm-linux-gcc编译器,可编译出针对Linux ARM平台的可执行代码。2、了解多线程程序设计的基本原理。
3、学习pthread库函数的使用。
实验内容与步骤
1、开发环境的配置同实验一。2、将实验所需代码02_pthread和03_tty拷贝到共享文件夹bc中
3、进入虚拟机,可通过ls命令查看所属文件夹下的文件,确保所需文件拷贝成功
4、对于多线程相关的代码,编译时需要先添加-lpthread的库,输入以下命令,运行make产生 pthread 可执行文件
5、下载调试,进入超级终端,在xp环境的超级终端中将共享文件夹挂载好,建立开发板与虚拟机之间的通讯,输入命令/host/02_pthread/pthread运行可执行文件 pthread,观察运行结果的正确性,运行程序最后一部分
实验结果
相关文章推荐
- 20145303 20145339 《信息安全系统设计基础》 实验四 外设驱动程序设计
- 20145303 20145339 《信息安全系统设计基础》 实验一 开发环境的熟悉
- 20145303 20145339 《信息安全系统设计基础》 实验五 简单嵌入式WEB服务器实验
- 20145303 20145339 《信息安全系统设计基础》 实验三 实时系统的移植
- 20145221高其&20145326蔡馨熠《信息安全系统设计基础》实验二 固件设计
- 学号20145332 《信息安全系统设计基础》实验二 固件设计
- 20145312 《信息安全系统设计基础》实验二 固件设计
- 20145327 《信息安全系统设计基础》实验二 固件设计
- 信息安全系统设计基础实验二:固件设计(135317、135337)
- 20145331 《信息安全系统设计基础》实验二 固件设计
- 信息安全系统设计基础实验二:固件设计
- 20145218&20145240 《信息安全系统设计基础》实验二 固件设计
- 20145317 《信息安全系统设计基础》实验二 固件设计
- 20145311 《信息安全系统设计基础》实验二 固件设计
- 20145210 20145226 《信息安全系统设计基础》 实验二 固件设计
- 20145328《信息安全系统设计基础》实验二 固件设计
- 20145227&20145201 《信息安全系统设计基础》实验二 固件开发
- 20145308 20145302 《信息安全系统设计基础》实验二 固件设计
- 20145219《信息安全系统设计基础》实验二 固件开发
- 20145216 20145330 《信息安全系统设计基础》 实验二 固件开发