- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于gec2410的远程网络监控系统的移植
学兔兔
第 4期 (总第 173期) 机 械 工 程 与 自动 化 NO.4
2012年 8月 MECHANICAL ENGINEERING & AUT()MAT10N Aug.
文章编号:1672—6413(2012)04—0050—02
基于gec2410的远程网络监控系统的移植
秦忠凯
(太原科技大学 电子信息工程学院,山西 太原 030024)
摘要 :介绍 了网络远程监控系统。通过 ARM开发板控制 USB摄像头进行 图像采集 ,由以太 网传输 图像 ,
并在主机上通过网页显示视频。移植最小系统是系统开发的初始工作,主要包括 U—Boot移植、内核移植、
根 目录移植等,在此基础上可以进行驱动开发、应用程序开发,以完成系统的功能。
关键词 :网络远程监控系统}最小系统;系统移植
中图分类号 :TP277.2:TP393 文献标识码 :A
0 引言 考)。本文主要针对板子和终端服务器的修改,具体修
远程网络监控系统是基于嵌人式和 Web服务器 改过程如下:修改 U—Boot的命令行提示符 include/
的视频监控系统,通过嵌入式实现摄像头的图像采集、 configs/gec241O.h,在虚拟机终端输入命令代码 :#vi
压缩 ,经过 web服务器传送 图像信息到达终端 ,在终 include/configs/gec2410.h,然后移动光标 到第 111
端搭建合适的网页接收视频流,最终实现远程网络视 行,可将图 1的内容修改为图2的内容 。
频监控 。本文采用 的嵌入式开发板是广嵌公司的
gec2410,由于该板子没有 NORFlash,需要对 NAND
Flash进行操作和修改参数 。
1 U—Boot移植
U--Boot(UniversalBootLoader)是系统初始化
的引导程序 ,其实就是一个增强型的BootLoader,主
要作用是在系统内核移植前对硬件初始化,构造好 内
核移植所需要 的工作环境。U—Boot与 Linux内核
在源码 目录、编译形式上很相似 ,很多U—Boot源码 图 1 修改前的 内容
就是相应的Linux内核源程序的简化 ,一些常见的设 配置交叉编译链 ,本文采用 2.95.3版本 ,最后在
备驱动程序就是对 Linux内核源码 的适当修改,所 以 虚拟机终端输入命令 make,编译成 U—Boot需要 的
U—Boot与 Linux内核有很好 的兼容性 。U—Boot U--boot.bin文件 ,通过 h—jtag工具烧写到NAND
对 $3C2410已经有了很好的支持 ,在移植过程 中主要 Flash中。
是完善 U--Boot对 nandFlash的读写功能。gec2410 2 内裁裁剪及移植
采用三星公司的 $3C2410,在虚拟机上建立 自己板子 Linux是一种支持多用户、多任务的操作系统,每
的 目录/root/u—boot,下载 u—boot—1.1.4源码 ,解 一 个进程都是独立的,各 自占有 内存和硬件资源 ,运行
压 到/root/u—boot目录 下,然后进入 u—boot— 起来不影响其他进程在计算机上运行,同时也不受其
1.1.4目录 。在 虚拟 机终 端输 入 以下命令 代码 : 他进程的影响。在实际运行 中,内核通常是并发地运
#mkdir/root/u— boot,#cd /root/u— boot,#tar 行几个进程 ,并将硬件资源
文档评论(0)