[发明专利]一种基于嵌入式操作系统的上网装置及其工作方法无效
申请号: | 201210434436.2 | 申请日: | 2012-11-05 |
公开(公告)号: | CN102983980A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 袁东风;纪洪亮;张海霞;徐加利;徐祥桐;孙志猛;孙文;翟庆羽;李宗璋;王宏宾;冯骁 | 申请(专利权)人: | 山东大学 |
主分类号: | H04L12/02 | 分类号: | H04L12/02;H04L29/06;H04L12/28 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 嵌入式 操作系统 上网 装置 及其 工作 方法 | ||
1.一种基于嵌入式操作系统的上网装置,包括主处理器模块、内存管理模块、微存储模块、网络模块、音频模块、USB接口模块、SD卡接口模块、一键还原模块、电源控制模块和电源模块,其特征在于内存管理模块、微存储模块、网络模块、音频模块、USB接口模块、SD卡接口模块、一键还原模块分别和主处理器模块相连接;电源模块和电源控制模块相连接,电源控制模块和上述各模块相连接,电源模块经电源控制模块进行电压转换后给整个装置供电;
所述的主处理器模块包括主处理器单元、视频编解码单元和GPU单元,视频编解码单元和GPU单元通过总线和主处理器单元相连;
所述的内存管理模块包括4片内存芯片和内存管理单元,4片内存芯片分别和内存管理单元相连接;
所述的微存储模块包括存储芯片和存储管理单元,存储芯片和存储管理单元相连接;
所述的网络模块包括1个10M/100M网口,该网口采用LAN8720芯片和网络滤波器H1601CG连接,H1601CG与传输指示灯的RJ45插座连接;
所述的音频模块包括音频控制单元和音频接口,音频接口包括音频输入接口、LINE IN接口和音频输出接口;
所述的SD卡接口模块包括SD卡控制器和容量为4G的SD卡存储单元组成,SD卡控制器和SD卡存储单元相连接;
所述的一键还原模块包括一键还原按键和一键还原启动控制系统,一键还原按键和一键还原启动控制系统相连接;
所述的电源控制模块包括LP3984芯片和BS3406芯片,通过LP3984芯片和BS3406芯片将电源模块的5V电压转换成3.3V和1.25V给主处理器模块及其它各模块供电。
2.一种如权利要求1所述上网装置的工作方法,采用Android操作系统,包括系统正常启动方法、远程在线升级方法、本地升级方法和系统一键还原方法;其中所述的系统正常启动方法采用系统引导程序bootloader、嵌入式Linux内核、文件系统,其程序均存储在Nand Flash芯片中,其中系统正常启动方法步骤如下:
1)系统引导程序bootloader启动;
2)bootloader引导嵌入式Linux内核启动;
3)嵌入式Linux内核启动后,加载文件系统初始化应用;
4)启动Android系统服务;
5)启动虹桌面;
所述的系统一键还原方法采用一键还原程序,其中系统引导程序、嵌入式Linux内核、Android还原包存储在SD卡上,用于向Nand Flash芯片复制;具体的还原方法步骤如下:
a)一键还原按键按下,控制主处理器启动,改变主处理器启动方式为从SD卡启动;
b)从SD卡上读取系统引导程序、嵌入式Linux内核与文件系统,并复制到Nand Flash芯片;
c)复制完毕后,主处理器复位,由Nand Flash芯片重新启动系统;
所述的系统本地升级方法步骤如下:
(1)系统正常启动,启动本地升级程序;
(2)检测U盘中的系统升级包;
(3)选择系统升级包,重新启动系统,进入recovery模式;
(4)将系统升级包烧写至Nand Flash的对应的分区;
(5)烧写完毕之后重新启动系统;
所述的系统远程在线升级方法,具体的升级方法步骤如下:
①系统正常启动,启动远程在线升级进程;
②进程和服务器进行交互,将当前系统的版本号发送给服务器;
③服务器接收到虹终端当前的版本号并与当前最新的版本号进行比较;
④如果系统有更新,服务器将当前的版本的地址发送给虹终端;
⑤虹终端启动下载进程进行下载,并按照本地升级的方法进行升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210434436.2/1.html,转载请声明来源钻瓜专利网。