嵌入式系统设计实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统设计实验报告 实验三: LINUX网络与应用程序开发(文件file) 实验内容: 在PC上的linux虚拟机中调试通过定时器file.c文件,然后生成目标机上可执行的镜像文件,移植到目标机(TQ2440)上运行定时器timer应用程序。 实验设备: Linux系统的宿主机 TQ2440ARM开发板 Windows开发工具SecureCRT 实验步骤: 在实验工作目录(opt)下,为本实验建立工作目录file。 采用命令cd /opt打开实验工作目录; 输入mkdir file创建定时器file工作目录。 本次实验我们采用老师提供的file.c程序: #include stdio.h #include fcntl.h int main(void) { FILE *fp; int num; int folder; char a[] = Hello ARM Linux!; fp = fopen(/tmp/linux.txt,w+); if(fp == NULL) { printf(\nFail to open linux.txt!\n); exit(-1); } num = fwrite(a, sizeof(a), 1, fp); printf(%d byte data has written to linux.txt\n, num*sizeof(a)); folder = mkdir(/tmp/linux, 1); if(folder == -1) { printf(\n Fail to create folder linux!\nIt has existed or the path is error!\n); exit(-1); } printf(Folder linux created success!\n); close(fp); return 0; } 将该程序file.c拷贝到linux虚拟机和windows的共享文件夹Image中,然后在linux虚拟机中将共享文件夹Image中的file.c文件及资源拷贝到本次实验目录/opt/file下。 同样我们通过命令终端可以查看file目录下的文件 3.使用编辑器将其打开,并对Makefile文件进行如下修改保存 4. 输入make命令,对程序进行编译,编译完毕在当前目录下会生成可执行文件file。 在file实验目录下我们也可以看到可执行文件file的产生 5.将可执行文件file拷贝到windows和linux虚拟机的共享文件目录Images下,再插入U盘将file镜像文件拷贝到U盘。 6.打开开发工具SecureCRT.exe,连接TQ2440开发板,将U盘插入TQ2440ARM开发板上,通过CRT窗口可查看U盘格式号,输入mount命令将U盘挂载到mnt目录下(mount/dev/sda1 /mnt)。 7.打开mnt目录(cd /mnt),运行file可执行文件(./file)。 实验总结: 通过这次实验,我们能够开发各种程序并编译到目标机上执行,现在宿主机上编译生成可在目标机上可执行的映像文件,再通过U盘拷贝到目标机上执行。

文档评论(0)

135****0879 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档