申请理由
本人是一名还在北京租房的北漂儿,从事嵌入式软硬件设计工作,喜欢嵌入式DIY及嵌入式操作系统Linux的学习。最近一直在学习TCP/IP网络协议,但是由于家里的公共宽带网络非常不稳定,在调试与测试的时候浪费了较多的时间。个人觉得时间宝贵,搭建了一个局域网服务器,可是自己的小本本虚拟了一个服务器后,本本的运行速度又较慢了——鱼和熊掌不能兼得呀。针对目前仅调试与模拟通讯的需求,利用高通公司的DragonBoard 410c开发套件搭建服务器应该是最优的选择。从成本上,使用既有的家庭版路由器做为网关,提供固定局域网IP;使用DragonBoard 410c开发套件做为小型服务器,前期成本基本仅为电费,非常适合个人测试网络环境的搭建。
项目经验
参加过EEPW论坛的STM32开发板的活动,编写了较多实验示例。
使用过STM32 Nucleo开发板,做为原型机验证程序及配合公司团队中其它模块通讯联调联试。
开发方案
首先在DragonBoard 410c开发套件运行Linux操作系统;
然后搭建web服务器,文件服务器等;
使用python语言编写脚本完成逻辑与数据处理;
提高阶段,DragonBoard 410c服务器对各个站点汇报上来的信息进行显示与响应,通过HDMI接口连接显示器显示输出,通过GPIO口相连模块对数据进行响应。
项目计划
通过审核前,收集DragonBoard 410c开发板的资料,缩短移植Linux系统与搭建服务器的时间;
一周时间,搭建与调试web服务器;
五周时间,建立站点与DragonBoard 410c开发板的通讯连接;争取做到稳定、可靠,并测试连接数;
如果还有时间,将会对数据进行显示与处理,以实现主站服务器的功能。