• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 其它相关 > 正文

    多媒体教室无线网络中央控制系统结构设计

    来源:六七范文网 时间:2023-05-20 17:10:34 点击:

    摘 要:我国在推进教育现代化建设过程中,非常重视以多媒体教学为核心的教育技术的发展,在各级学校中建设了大批多媒体教室,从而为多媒体远程控制技术走向成熟创造了条件。多媒体教室无线网络中央控制系统不需要多媒体教室设备与集中控制系统的长距离控制布线,也不需要进行很多专门的网络布线,并且该处理器的功耗很低,用电的费用可以忽略不计。

    关键词:中央控制;S3C6410;Linux

    1.系统结构设计方案

    (1)系统硬件选择。主要硬件的选型,实际上就是对嵌入式系统核心处理器的选择,主要是对综合成本、性能要求、环境以及甲方要求等方面进行综合考量,主要包括:①价格。随着多媒体教室远程控制系统的广泛应用,处理器大批量生产,其成本成为不得不考虑的问题,在处理器各个硬件因素都等同的情况下,价格优惠的厂家占有更大的优势。②耗电量。众所周知,任何电子产品都离不开电的使用,同等技术条件下,人们将优先选择耗电量少的产品。③设计电路的难易程度。设计电子的工程师都知道,如果处理器功能强大又支持许多常用的功能,并且接线简单的话,那么会大大提高工作效率。④开发环境。处理器软件的开发环境,就是对处理器进行编程时所用软件的更新程度,它的配套软件的获取方式同样也决定了选择它的条件,比如有的生产商就不公开代码,用户想用就得一直花钱,这样就增加了运行开发难度。

    通过以上对四点进行分析,本课题选择ARM1176JZF-S核设计的S3C6410处理器作为嵌入式系统核心处理器。

    (2)嵌入式系统选择。Linux操作系统是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它的很多东西都是免费公开的,使用者可以很快入手。优点主要包括以下几点:①源代码自由公开。尤其是不收取任何费用,使得系统开发起来得心应手,而且功能强大的内核支持UDP网络协议。②无限制修改功能。可以自由裁剪掉多媒体集中控制系统不需要的功能,加入需要的功能。③支持基于S3C6410处理器的硬件平台,S3C6410处理器同嵌入式Linux操作系统能结合得非常好。

    2.系统软件平台

    (1)嵌入式Linux交叉编译环境的建立。宿主机就是平常所说的计算机,目标板指的是开发板。由于计算机和开发板的处理器是不相同的,宿主机一般都是英特尔处理器,而开发板则是用专用的嵌入式处理器。两者的处理器完全不兼容,所以进行需要特定的交叉编译,使其能够兼容。应用软件在PC机上通过交叉编译器进行编译,编译出可以执行的二进制代码,放入到目标机进行烧写执行。

    (2)移植Boot loader。Uboot是嵌入式系统中用于引导内核的引导程序,

    又被称作Bootloader,Bootloader运行是Linux操作系统启动的一小部分程序。最开始初始化DDRRAM、Nand flash和串口等驱动。同时建立内存空间,映射列表为最后引导内核做准备。Bootloader程序的启动地址通常都安排在0x0000000地址作为启动地址,也就是操作系统的入口点。CPU负责把0地址的这段程序搬运到RAM的指定地点上运行。这样,开发板的Bootloader程序开始引导了。系统上电运行后,Bootloader做了一些设备必要的初始化,通过这个小程序,我们可以建立硬件的映射图,初始化设备,这样系统的硬件和软件环境将被带到一个合适的状态,为最终调用操作系统内核准备合适的环境。

    (3)Linux内核的移植。控制器平台软件Linux内核的移植过程分为以下几个步骤:内核的选择、修改、配置、编译和安装。从Linux的发展来看,至今为止已经出现过很多个内核版本了。由于内核的版本不同,结构体系也有所不同,并且每个版本的内核都有一个适合自己版本的开发工具和开发包,这些复杂的关系往往使得嵌入式开发人员头疼,但我们也可以找到一些来自很多地方的成功的匹配,给我们的发展带来便利。选择适当的内核版本可以大大减少工作中移植的难度,针对我所用的嵌入式微处理器,我们选择了版本号为2.6.38的内核。

    (4)根文件系统制作。我们可以从官网下载一个BusyBox用来制作文件系统,本设计采用BusyBox-1.13.3源代码进行配置编译。在这里我们做出一个bus6410.config配置文件,无论开发板型号是S3C2440还是S3C6410,我们都可以通过配置文件编译出BusyBox。

    (5)WiFi 驱动程序移植。如果想使WiFi在Linux开发板正常使用,必须在内核驱动程序中添加WiFi,并进行正摘 要:我国在推进教育现代化建设过程中,非常重视以多媒体教学为核心的教育技术的发展,在各级学校中建设了大批多媒体教室,从而为多媒体远程控制技术走向成熟创造了条件。多媒体教室无线网络中央控制系统不需要多媒体教室设备与集中控制系统的长距离控制布线,也不需要进行很多专门的网络布线,并且该处理器的功耗很低,用电的费用可以忽略不计。置,最后加载WiFi驱动信息。

    (6)应用程序设计。应用程序开发选用QT来完成,QT是由一个跨平台的图形界面和用户应用程序的框架,也是有C++作为底层封装,它不仅可以支持开发GUI程序,还可以支持其他类型的开发程序。

    网络化、信息化新时代的到来,给各行各业的发展带来了新的机遇,越来越多的研究人员加入到多媒体教室网络化控制产业中来,针对高校使用多媒体教室的具体要求与场合问题,最终设计一套适合大学的多媒体教室中央控制系统。

    (作者单位:东北电力大学媒体技术与传播系)

    推荐访问:无线网络 结构设计 多媒体教室 中央控制系统