第一范文网 - 专业文章范例文档资料分享平台

嵌入式课程设计报告-基于web的嵌入式远程监控系统

来源:用户分享 时间:2025/6/2 12:51:03 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于web的嵌入式远程监控系统 第13页 共34页

kernelbug!‖的错误,请将 src 下 boa.c 的第 226 行注释掉,重新编译下载即可。 (3)安装 boa 服务器

主要是配置 boa 服务器。boa 启动时需要一个配置文件 boa.conf,该文件的缺省目录由src/defines.h 文件的 SERVER_ROOT 定义,或者在启动 boa 的时候通过参数―-c‖指定。其中指定的默认目录是:/etc/boa/ (4)登录 boa 服务器

在 PC 机浏览器地址栏输入目标系统的 IP 地址(http://172.31.55.91),访问存在于目标系统中的网页。

4.3 应用程序设计

4.3.1 程序设计依赖关系

通过对系统的分析以及对服务器的了解,系统确定了以下的软件开发系统方案,如图4.1 所示

图 4.1 软件依赖关系

13

基于web的嵌入式远程监控系统 第14页 共34页

4.3.2 应用程序流程图 乘法功能

图 4.2 乘法功能实现流程图

14

基于web的嵌入式远程监控系统 第15页 共34页

程序段电机程序的流程图

图 4.3 电机部分流程图

4.4 驱动程序设计

驱动部分主要有两部分组成:电机驱动和网卡驱动,其中以电机驱动为主。由于在本套系统设计中,不可能每次开机都要由操作人员将驱动加入内核,这样既不方便又费时费力,所以系统采用将驱动编译进内核的模式。 4.4.1 电机驱动 电机驱动程序流程

1、开启设备时,配置 IO 口为定时器工作方式 2、配置定时器的各控制寄存器

3、在 s3c2410_dcm_ioctl 中提供调速功能接口 4、应用程序 dcm_main.c 中调用 5、实现直流电机速度的调整

15

基于web的嵌入式远程监控系统 第16页 共34页

4.4.2 驱动加载过程

以电机驱动为例:编译直流电机cd /arm2410s/kernel-2410smake menuconfig进入 Main Menu / Character devices 菜单,选择 DC MOTOR 模块加载: 编译内核模块:

make dep make make modules

直流电机模块的编译结果为:

/arm2410s/kernel-2410s/drivers/char/s3c2410-dc-motor.o 2、加载模块

在超级终端中,通过加载 NFS 运行编译结果: mount –t nfs 192.168.0.121:/arm2410s /host

Insmod /host/kernel-2410s/drivers/char/s3c2410-dc-motor.o

16

嵌入式课程设计报告-基于web的嵌入式远程监控系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0sd3f2b6gb6tzp933x1g_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top