全文预览

嵌入式个人报告

上传者:qnrdwb |  格式:docx  |  页数:9 |  大小:437KB

文档介绍
_ctl) { case 1: ioctl(fd, IOCTL_LED_ON, led_num); break; case 0: ioctl(fd, IOCTL_LED_OFF, led_num); break; default: break; } Open ()函数打开 led_ctl.txt 记录表,将其中的控制信息保存到变量 fd_data 中,来控制 LED 的亮和灭。 int fd_data = open("./led_ctl.txt", O_RDWR | O_CREAT, 0777); 图 12 LED 控制信息记录 5 实验遇到的问题和解决方法 1本次实验在程序的 web 服务器程序调试,与控制程序合并中遇到了问题。编写静态网页没有成功发布,后来在网上搜集到资料后学会了在 WEB 服务器配置 html 网页。 2 Web 服务器在编写和调试的过程中不一定要用到交叉编译,在开发板上运行时原先已经可以运行的程序就是没法通过编译。后来在网上寻找了一般原因, 如函数没有声明,没有包含头文件,还有变量的声明没有放到函数的最前面。 3用 CGI (通用网关接口)实现 Web 服务器的动态交互是很好的选择,遇到的重要问题就是怎么使用 CGI 。参照欧文盛主编的《 ARM 嵌入式 Linux 应用实例开发》一书中的 Web 服务器实例,最后使用 HTML 中的 FORM 结构实现。 6 实验收货及个人工作自我评估通过本次试验加强 C语言的编程的能力,初步的了解 HTTP 的协议,进一步学习了 html 语言,并且学习了怎样在 WEB 服务器配置 html 网页。最大获是小组成员之间的团队合作,怎样共同解决问题以及其他人长处。这次实验我始终以认真的态度来对待它,努力完成了它。最后感谢老师给我提供这次自己动手实践的机会,使得以前学习的知识得到了很好的应用。更加激发了我的学习热情。

收藏

分享

举报
下载此文档