Unlock instant, AI-driven research and patent intelligence for your innovation.

Set top box and method and device for applying operating system in set top box

A technology of operating system and application method, applied in the field of computer software, can solve problems such as high price, difficult configuration of functions and kernel volume, closed source code, etc.

Active Publication Date: 2013-04-17
SHENZHEN SKYWORTH RGB ELECTRONICS CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Windows CE, Palm OS, VxWorks, pSOS, and QNX are all commercialized dedicated embedded operating systems, which are expensive and have closed source codes. Their functions and kernel volume are not easy to configure, which greatly limits their development in low-end and mid-end applications. and use

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Set top box and method and device for applying operating system in set top box
  • Set top box and method and device for applying operating system in set top box
  • Set top box and method and device for applying operating system in set top box

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] figure 1 A specific flow of an operating system application method in a set-top box provided by an embodiment of the present invention is shown.

[0032] In step S101, a kernel image file is generated by compiling a minimal Linux kernel including external device drivers, file system support and network support.

[0033] In the embodiment of the present invention, all necessary components in the kernel are directly compiled into a minimal Linux kernel, while the kernel's support for modularization is retained to provide support for some special set-top box video decoding chips (such as EM84XX series Video decoding chip), made into a kernel image file bzimage. The necessary components include external device drivers, file system support, and network support.

[0034] The following example illustrates this step.

[0035] For example: using the Linux-2.4.18 version of the system kernel, first compile a minimized Linux kernel, the kernel can complete the initialization of...

Embodiment 2

[0055] In the embodiment of the present invention, the following method can be used to increase the boot speed after booting, image 3 Shows the detailed process of improving the boot speed.

[0056] In step S301, only one IDE interface (Integrated Drive Electronics, an external interface commonly used now, mainly connected to a hard disk and an optical drive) is detected when the kernel starts;

[0057] In step S302, after the GRUB boot menu is activated, the item specified by the default command is directly loaded;

[0058] In the embodiment of the present invention, after the GRUB boot menu starts and directly loads the items specified by the default command, the system only does some necessary initialization work and service startup, such as network.xfs, etc.;

[0059] In step S303, only one terminal is opened to realize automatic login;

[0060] In the embodiment of the present invention, only one terminal is opened to realize automatic login, and the application progra...

Embodiment 3

[0065] In the embodiment of the present invention, the startup screen can also be customized.

[0066] Figure 4 A flow chart of a method for customizing a startup screen provided by an embodiment of the present invention is shown.

[0067] In step S401, the character information in the startup process is hidden during the whole process of Linux startup;

[0068] In step S402, the display information of the GRUB boot program is hidden.

[0069] In the embodiment of the present invention, by downloading a Linux bootloader grub-0.92.tar.gz, modifying relevant files therein (such as the files char_io.c and stage2.c under the stage2 directory), shielding display of startup information item, then reconfigure, compile and install GRUB, and modify the configuration file menu.list of the GRUB boot menu, and add the hiddenmenu command to it to completely hide the information displayed by the GRUB boot program.

[0070] In step S403, a redirection technique is used to hide the boot c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method, a module and a device for distributing a system memory of a digital set top box, which are applicable to the field of computer software. The method comprises the following steps of: starting the digital set top box which can carry out redistribution on the memory thereof after starting; processing corresponding application programs in different memory areas; and creating address mapping between physical memory and virtual memory when a user application program requires virtual memory for assistance. In the embodiment of the invention, after the digital set topbox is started, the system memory of the digital set top box is redistributed, and different application programs are distributed in different memory areas for running. When the application program requires virtual memory, the physical memory and the virtual memory can process the application programs together by creating address mapping between the physical memory and the virtual memory. Therefore, the application programs of the system memory can be managed effectively, the memory of the user application program can be distributed conveniently so that the problems of memory conflict and memory overflow are avoided, and the stability of the system and the experience of users are improved.

Description

technical field [0001] The invention belongs to the field of computer software, and in particular relates to an application method and device of an operating system in a set-top box and the set-top box. Background technique [0002] At present, the TV set-top box (set-top box) is an important platform for the analog TV based on the cable TV transmission network to receive encrypted analog TV programs, digital TV programs or Internet access, video on demand, etc. The set-top box may become the network center of the family in the future , control center, gateway, signal source of audio-visual system, etc. It not only has a corresponding hardware logic structure, but also a specialized embedded real-time operating system with a communication interface. [0003] The real-time operating system is an important part of the underlying software of the set-top box. There are many development platforms, among which the mainstream embedded operating systems are: Embedded (an embedded o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N21/443G06F9/44
Inventor 高怀恩梁润强邵彦生丁宏
Owner SHENZHEN SKYWORTH RGB ELECTRONICS CO LTD