主题 : 关于嵌入式网络服务器的设计 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 12115
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2009-12-29
最后登录: 2010-06-01
楼主  发表于: 2010-01-09 19:10

 关于嵌入式网络服务器的设计

要做个嵌入式网络服务器的设计,实现通过网络访问读取arm嵌入式开发板上的接口信息(比如串口等)。
所需要的知识设计到:C++、网络编程、嵌入式服务器Boa

现在还是很多不懂。之前只是简单的学过C的部分内容,还有嵌入式系统这门课程,还是很多不懂。对于linux,则只是会点简单的命令操作。对于做这个设计,三四个月内努力学不知道可以做完吗。

大概是,移植linux系统(不知道该选用哪个嵌入式linux好)到开发板,移植配置boa服务器,然后通过写简单的留言板看能否实现与开发板简单的网络交互(如在宿主机留言,然后boa服务器提示留言成功)。到这一阶段后,才开始用C++写CGI以达到读取开发板接口信息的目的。

现在还是很不懂。所涉及的课程,学习设计的步骤还希望各位能指点下,谢谢。
主要要学嵌入式arm,linux操作系统,C++编程外,还有无其他要学的呢?以及,有什么好的教材或参考资料推荐,谢谢。
级别: 新手上路
UID: 12115
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2009-12-29
最后登录: 2010-06-01
1楼  发表于: 2010-01-09 22:42
引用第1楼mindee于2010-01-09 21:00发表的  :
哈,其实现在开发板上已经提供了类似功能的程序,比如通过网页控制板子上的LED,只不过它仅仅通过网页向开发板发送命令,而没有获取的交互实现,它主要是基于boa和一个led-player后台程序实现的。手册中对此也有比较详细的介绍,见"7.2.9 管道应用编程示例-网页控制LED"

你打算实现的可能是一个小型的论坛服务器系统?



嗯,开发板确实提供了类似的程序,就是你说的通过网页控制板子led的。不过这是我的毕业设计课题,不允许使用开发板上现有的。必须自己移植bootloader,相关接口的驱动,linux以及服务器boa,再用C++写cgi,实现读取开发板上某些接口信息的功能。