一种操作系统在机顶盒中的应用方法、装置及机顶盒制造方法及图纸

技术编号:5164548 阅读:145 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于计算机软件领域,提供了一种数字机顶盒系统内存的分配方法、模块和装置。该方法包括以下步骤:启动数字机顶盒,所述数字机顶盒在启动后对自身的内存进行重新划分;在不同的内存区域处理相应的应用程序;在用户应用程序需要虚拟内存协助时,建立物理内存与虚拟内存的地址映射。本发明专利技术实施例,数字机顶盒在启动后,重新分配自身的系统内存,将不同的应用程序分配到不同的内存区域运行。在应用程序有虚拟内存需求时通过建立物理内存与虚拟内存的地址映射,使物理内存与虚拟内存共同处理应用程序。有效的管理了系统内存的应用程序,方便了用户应用程序的内存分配,避免了内存冲突和溢出,提高了系统的稳定性和用户的体验。

【技术实现步骤摘要】

本专利技术属于计算机软件领域,尤其涉及一种操作系统在机顶盒中的应用方法、装 置及机顶盒。
技术介绍
目前,电视机顶盒(set-top box)是基于有线电视传输网络的模拟电视机接收加 密模拟电视节目、数字电视节目或^ternet接入、视频点播等的重要平台,机顶盒在未来 可能成为家庭的网络中心、控制中心、网关、视听系统的信号源等。它不仅具有相应的硬件 逻辑结构,实际也是一个带有通信接口的专用化的嵌入式实时操作系统。实时操作系统属于机顶盒底层软件的一个重要组成部分,其开发平台较多,其中 主流的嵌入式操作系统有imbedded(微软的一款嵌入式操作系统),Linux, Palm OS (早 期由U. S. Robotics研制的专门用于其掌上电脑产品I^lm的操作系统),Vxworks (美国 WindRiver公司设计开发的一种嵌入式实时操作系统),pSOS(ISI公司研发的一种实时的 嵌入式操作系统)及QNX(—种商用的遵从POSIX规范的类Unix实时操作系统)等,但它 们并非都适合开发信息家电的实时操作系统。Windows CE, Palm 0S,VxWorks,pSOS及QNX本文档来自技高网...

【技术保护点】
一种操作系统在机顶盒中的应用方法,其特征在于,所述方法包括下述步骤:  通过编译一个包括外部设备驱动、文件系统支持及网络支持的最小化的Linux内核,生成内核映像文件;  通过从RAM中划分一块内存虚拟成硬盘,格式化后在所述硬盘上建立目录和文件,以此生成文件系统;  剪裁掉所述文件系统中不需要的模块功能设备后,压缩所述文件系统;  将所述内核映像文件、所述文件系统及Linux引导器复制到机顶盒中。

【技术特征摘要】
1.一种操作系统在机顶盒中的应用方法,其特征在于,所述方法包括下述步骤 通过编译一个包括外部设备驱动、文件系统支持及网络支持的最小化的Linux内核,生成内核映像文件;通过从RAM中划分一块内存虚拟成硬盘,格式化后在所述硬盘上建立目录和文件,以 此生成文件系统;剪裁掉所述文件系统中不需要的模块功能设备后,压缩所述文件系统; 将所述内核映像文件、所述文件系统及Linux引导器复制到机顶盒中。2.如权利要求1所述的方法,其特征在于,所述方法进一步包括提高开机启动速度,实 现步骤具体为内核启动时只检测一个IDE接口;GRUB引导选单启动后直接载入由default命令指定的项目; 只开启一个终端,实现自动登陆; 使用Ramdisk,让应用程序全在内存中运行。3.如权利要求1所述的方法,其特征在于,所述方法进一步包括 定制开机启动画面。4.如权利要求3所述的方法,其特征在于,所述定制开机启动画面的实现步骤具体为 在Linux启动的整个过程中隐藏Linux启动过程中的字符信息;隐藏GRUB引导程序显示信息;采用重定向技术隐藏内核启动时的开机字符信息;通过Frame Buffer接口显示图片。5.如权利要求1所述的方法,其特征在于,所述通过从RAM中划分一块内存虚拟成硬 盘,格式化后在所述硬盘上建立目录和文件,以此生成文件系统的具体步骤为从RAM中划分出一块内存虚拟成磁盘并将所述磁盘格式化为Ext3格式; 在所述...

【专利技术属性】
技术研发人员:高怀恩梁润强邵彦生丁宏
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利