[go: up one dir, main page]

CN104360860B - A kind of domestic autonomous embedded computer system and its video driver method - Google Patents

A kind of domestic autonomous embedded computer system and its video driver method Download PDF

Info

Publication number
CN104360860B
CN104360860B CN201410653610.1A CN201410653610A CN104360860B CN 104360860 B CN104360860 B CN 104360860B CN 201410653610 A CN201410653610 A CN 201410653610A CN 104360860 B CN104360860 B CN 104360860B
Authority
CN
China
Prior art keywords
video
revised
base address
display
mclk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410653610.1A
Other languages
Chinese (zh)
Other versions
CN104360860A (en
Inventor
赵丹
许新达
王元圆
罗凯
刘志德
邹清扬
龙川
符鹤
陈志才
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Electric Great Wall Technology Co ltd
Original Assignee
Greatwall Information Industry Co Ltd
Changsha HCC Hiden Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Greatwall Information Industry Co Ltd, Changsha HCC Hiden Technology Co Ltd filed Critical Greatwall Information Industry Co Ltd
Priority to CN201410653610.1A priority Critical patent/CN104360860B/en
Publication of CN104360860A publication Critical patent/CN104360860A/en
Application granted granted Critical
Publication of CN104360860B publication Critical patent/CN104360860B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses a kind of domestic autonomous embedded computer system and its video driver method, including Godson 2F CPU and SM722 display chips, SM722 display chips to be connected by pci bus with Godson 2F.Its video driver method includes the firmware layer driving modification and the driving modification of operating system nucleus layer to supporting SM712, realize Godson and carry originally not support MIPS frameworks and the SM722 display chips of pci bus, so as to possess stronger performance, the Man machine interaction and the aobvious control performance of figure of product can be lifted, extends Loongson-2F CPU application field.

Description

A kind of domestic autonomous embedded computer system and its video driver method
Technical field
The present invention relates to a kind of embedded computer system, more particularly to a kind of domestic autonomous embedded computer system and Its video driver method.
Background technology
Loongson-2F CPU is the domestic height with entirely autonomous intellectual property that Loongson Zhongke Technology Co., Ltd. develops Performance, low power processor, are mainly directed towards industry computer terminal, cloud computing terminal, the integration of three networks, Industry Control, network security, The application fields such as special computer.Godson 2F only supports PCI high-speed peripheral buses at present.
PCI is by a kind of Intel Company's local bus released in 1991.From structure, PCI is in CPU and original System bus between the one-level bus inserted, the management to this layer is specifically realized by a bridgt circuit, and realize up and down Between interface with the transmission of coordination data.Because pci bus only has 133MB/s bandwidth, to sound card, network interface card, video card etc. Most input-output apparatus seem more than sufficient, but the video card become stronger day by day to performance can not then meet its demand.At present The video card of pci interface is rare, just has on only older PC, and manufacturer also seldom releases the product of such interface.
Therefore the interface of Most current video card is all the higher AGP or PCI-E EBIs of bandwidth, supports that PCI is total The display card chip of line is extremely limited.Therefore, only has Silicon with the matching used display card chips of 2F in the market The SiS 315 two of the SM712 and SiS companies of Motion companies so that Godson 2F application field is relatively limited.
SM712 is a to accelerate core early in the inserted 2 D figures that twentieth century is released the nineties by Silicon Motion Piece, although low in energy consumption, only 600mW, degraded performance, the fatal defects such as 3D figures acceleration is not supported so that it is difficult to meet now Demand for embedded system to graphics calculations performance.SiS 315 is SiS in the video card product released in 2000, although it is propped up 3D acceleration and Video processing are held, but it as general video card at that time, power consumption is higher, and 3D figures and video processing capabilities still ten Divide limited.
And SM722 to be Silicon Motion companies released in 2001 it is a towards high-end notebook PC at that time, Support power source dynamic management, support 3D graphic operations (such as Mip Mapping, Alpha Blending, Anti-Aliasing, Specular Highlight and Fog etc.) high-end display chip, once by Thinkpad S30 notebook computers select, be A better performances, the display card chip of new generation for supporting power managed, and full-featured, performance is powerful and supports dynamic electric The display card chip of source control, it is well positioned to meet the display demand of common embedded display & control system now.
Loongson processor uses lean instruction set, similar to MIPS instruction set;Loongson platform computer uses PMON (Prom Monitor) it is used as basic input output system (BIOS).PMON is one, and to have increasing income for BIOS and BootLoader functions concurrently soft Part, PMON have powerful and abundant function, in addition to basic I/O functions, in addition to hardware initialization and detection, operating system The function such as guiding and program debugging.The platforms such as MIPS, ARM, PowerPC are mainly used in, different from the BIOS of X86-based.And Larger difference compared with SM712 be present in SM722, not for MIPS frameworks exploitation corresponding software (including firmware layer drive, Inner nuclear layer drives and supported the operating system of display & control system operation) it can use so that current industry does not use SM722 video cards The precedent of computer system is built with Godson 2F.
The content of the invention
The technical problems to be solved by the invention are to provide a kind of domestic autonomous embedded computer system and its video card and driven Dynamic method, realize the SM722 figure video cards for not supporting MIPS frameworks originally using the Godson 2F of MIPS frameworks carrying, performance Height, it is low in energy consumption.
The technical scheme is that:
A kind of domestic autonomous embedded computer system, including Godson 2F CPU and SM722 display chips, institute SM722 display chips are stated by pci bus with the Godson 2F to be connected;
Further, the Godson 2F CPU and SM722 display chips Surface Mount are in the same as a piece of circuit printing plate Upper or Surface Mount is communicated to connect on different circuit printing plates based on PCI slot or backboard PCI cablings.
Further, the pci bus is 32 33MHz/66MHz pci bus.
A kind of video driver method of domestic autonomous embedded computer system, using above-mentioned system, driving method bag Include:
(1) firmware layer drives:
Into catalogue where pmon source code, the aobvious of support SM712 display chips therein is opened using text editor Card driving source file【sys\dev\pci\smtc2d.c】And changed as follows:
A. 0x18200000 is revised as in frame buffer zone FrameBuffer base address;
B. 0x180C0000 is revised as in the base address in I/O register space;
C. 0x18000000 is revised as in the base address in drawing port register DPR spaces;
D. 0x18000800 is revised as in the base address in video port register VPR spaces;
E. by video memory【A part for display chip internal memory, in SM722, just refer to frame buffer zone FrameBuffer】Space size is adjusted to 8MB;
F. by display chip internal memory【The memory module that SM722 is internally integrated】Working clock frequency MCLK is arranged on In the range of 64MHz -129MHz;
(2) operating system nucleus layer drives:
Into catalogue where the source code of operating system nucleus, video driver source file therein is opened using text editor 【kernel_dir/drivers/staging/sm7xx/smtcfb.c】And changed as follows:
G. 0x18200000 is revised as in frame buffer zone FrameBuffer base address;
H. 0x180C0000 is revised as in the base address in I/O register space;
I. 0x18000000 is revised as in the base address in drawing port register DPR spaces;
J. 0x18000800 is revised as in the base address in video port register VPR spaces;
K. video memory space size is adjusted to 8MB;
L. display chip internal memory working clock frequency MCLK is arranged in the range of 64MHz -129MHz;
Mapping function smtc_map_smem is modified, by frame buffer zone FrameBuffer initial address【Become Measure sfb->fb.fix.smem_start】Plus 2MB【Code is:sfb->Fb.fix.smem_start+=0x200000】, it is long Degree【That is variable sfb->fb.fix.smem_len】Subtract 2MB【Code is:sfb->Fb.fix.smem_len-= 0x200000】, to ensure that other application program can get correct frame buffer zone FrameBuffer base address;
The calculation formula of the display chip internal memory working clock frequency MCLK is:
MCLK=14.31818MHz × MNR ÷ MDR
Wherein MNR is MCLK phaselocked loop numerator register, and MDR is MCLK denominator register.
Further, the video driver source file under the catalogue where pmon source code is passed through【sys\dev\pci\ smtc2d.c】Middle addition realizes firmware layer 2D function of hardware acceleration and RGB function with minor function:
1. adding frame buffer zone region copy function deCopy, the memory copying module inside display chip is driven to realize Figure movement accelerates;
2. adding rectangle color stuffing function deFillRect, the rectangular area color fill mould inside display chip is driven Block realizes that area filling is hardware-accelerated;
After adding above-mentioned function, in cfb_console.c【Color framing cushioning control platform drives】It is grand defined in source file VIDEO_HW_BITBLT【Graphics driver】, open rectangle and replicate and area filling acceleration function.
Further, in the step f and l, MNR=0x74, MDR=0x14 are made, so as to by display chip internal memory Working clock frequency MCLK2 is arranged to 83.045MHz.
Register, video memory space size, and video card internal memory working clock frequency are all the data hands according to SM722 Volume is configured.Video card internal memory working clock frequency scope must be 64MHz~129MHz, according to calculation formula, Integer in MNR and MDR less than 255 can with independent assortment.Wherein MNR=0x74, MDR=0x14 are the one of SM722 Individual example arrangement.
Firmware layer drives and the modification of operating system nucleus layer driving source file can be in x86 platforms, (SuSE) Linux OS Under, carried out using text editor (such as vim or gedit).
Beneficial effect:
1st, embedded computer system of the invention, using the Loongson-2F CPU of MIPS frameworks, it is equipped with originally not MIPS frameworks and the SM722 display chips of pci bus are supported, so as to possess stronger performance, the man-machine interaction of product can be lifted Performance and the aobvious control performance of figure, extend Loongson-2F CPU application field;
2nd, the SM722 display chips that embedded computer system of the invention uses, possess dynamic power management ability, make It is higher to obtain the observable index of product, lifts the portable performance of product, expands application of the product in field of mobile terminals.
Brief description of the drawings
Fig. 1 hardware design theory diagrams of the present invention;
Layout of each modules of Fig. 2 in SM712, SM722 display chip internal memory space.
Embodiment
The present invention is described in further details below with reference to accompanying drawing.
A kind of domestic autonomous embedded computer system and its video driver method, including Godson 2F CPU, SM722 display chips, SM722 display chips are connected communication by the 33MHz/66MHz pci bus of 32 with Godson 2F.
Realize the Godson 2F embedded computer systems for carrying SM722 display chips, it is necessary to entirely autonomous solution hardware Design, firmware driving and operating system driving exploitation three parts work.The SM722 hardware issued with reference to Silicon Motion Design guidance handbook and Reference Design complete hardware design, and the pmon for recycling existing supports SM712 drives (section's technology in Godson Co., Ltd provides, no detailed version number) and Linux video drivers (Loongson Zhongke Technology Co., Ltd.'s offer, such as kernel version Number it is 2.6.36, video driver version information is version 0.11.2619.21.01July 27,2008).With reference to SM722 data Handbook completes hardware design, SM722 firmware layers, the debugging exploitation of inner nuclear layer video driver, can normal boot is existing is based on Godson 2F The Graphic Operating System (such as acceptance of the bid kylin and create desktop operating system) of exploitation is simultaneously shown normal.
1st, hardware design
As shown in figure 1, hardware design theory diagram of the present invention is as shown in Figure 1.As illustrated, the present invention's is domestic autonomous embedding Enter formula computer system, including Godson 2F CPU, SM722 display card chips, the SM722 display card chips pass through PCI Bus is connected with the Godson 2F.SM722 display card chips are connected by USB interface with display device.Godson 2F is collected by inside Into Memory Controller Hub be connected with 1GB DDR2 internal memory Surface Mount particles, wherein 1GB DDR2 internal memories by 8 pieces of 128M memory chip Composition.Godson 2F also connects double gigabit networking controllers by pci bus【82541 (1) and 82541 (1), there is provided two LAN connect Mouthful, LAN1 and LAN2】With South Bridge chip CS5536, ide interface and CF interfaces are provided by South Bridge chip.Godson 2F also passes through LocalIO controllers connect BOOTROM chips, and BOOTROM is system booting ROM.SM722 display card chips pass through 32 33MHz/ 66MHz pci bus communicates with Godson 2F, and they both can be with Surface Mount on a piece of circuit printing plate, can also be in Surface Mount in not On same circuit printing plate, communicated by PCI slot or backboard PCI cablings, to realize different computer product shapes State;Display content is output on display device by USB interface.
2nd, firmware layer drives
Firmware layer driving possesses picture and text is shown and simple 2D acceleration capacities, supports simple graph exploitation, daily record Print and pass through menu setecting and guide the functions such as operating system;
As shown in Fig. 2 because SM722 compared with SM712 functionally has larger difference, such as Fig. 2, according to each module SM712, It is empty in SM712, SM722 display chip internal memory that the layout in SM722 display chip internal memories space can be seen that each module Between be laid out completely different, and SM722 not only increases 3D graphics accelerator hardwares, also add many new modules.Driving Corresponding modification need to be made during exploitation for above-mentioned difference on the basis of SM712 increases income driving.
In firmware, modified first against the several functional module memory headroom base addresses for needing to use in firmware.
The base address of a.SM722 frame buffer zone (FrameBuffer) offsets 2MB from 0x18000000 original SM712, It is arranged to 0x18200000;
B.SM722 I/O register space is changed to 0x180C0000 from the original 0x18700000 of SM712;
C.SM722 drawing port register (DPR) space is changed to from the original 0x18408000 of SM712 0x18000000;
D.SM722 video port register (VPR) is changed to 0x18000800 from the original 0x1840C000 of SM712;
E. video memory space size is adjusted to 8MB from the original 2MB of SM712.
In addition, it is also necessary to adjust display chip internal memory working clock frequency in the range of 64MHz~129MHz.MCLK Clock frequency calculation formula is:
MCLK=14.31818MHz × MNR ÷ MDR
By setting MCLK phaselocked loops numerator register (MCLK Numerator Register, MNR) (CCR6A) value to be 0x74, denominator register (MCLK Denominator Register, MDR) (CCRB) value is 0x14, so as to by built in SM722 Clocked memory is arranged to 83.045MHz.
If necessary to use 2D function of hardware acceleration and RGB in firmware layer, the video card under pmon source code catalogues in addition is needed Drive and such as minor function is realized in source file sys dev pci smtc2d.c source files:1. realize frame buffer zone (Framebuffer) region copy function deCopy, by driving the memory copying inside display card chip to operate to complete figure It is mobile to accelerate;2. rectangle color stuffing function deFillRect is realized, by driving the rectangular area color inside display card chip It is hardware-accelerated to fill module completion area filling.
After adding above-mentioned function, in cfb_console.c【Color Framebuffer Console driver for8/ The color framing cushioning control platform driving of 15/16/24/32bits per pixel.8/15/16/24/32 bit per pixels.】File Defined in grand VIDEO_HW_BITBLT【The hardware position that graphic driver supports hardware bit blt are supported BLT graphics driver】Simple acceleration function can be opened.
3rd, operating system nucleus layer drives
The driving of (SuSE) Linux OS inner nuclear layer supports Linux terminal to show, FrameBuffer graphical developments and be based on The graphics system of FrameBuffer exploitations is shown.
In kernel-driven layer except SM722 video card internal module memory headrooms are adjusted by the modification mode in firmware It is whole outer, need to be in order to ensure display chip internal memory working clock frequency MCLK in the range of defined 64MHz-129MHz In video driver source file kernel_dir/drivers/staging/sm7xx/smtcfb.c, to inner nuclear layer video driver Blanking pattern (blank mode) is modified.It is specific as follows:
Into catalogue where the source code of operating system nucleus, video driver source file therein is opened using text editor 【kernel_dir/drivers/staging/sm7xx/smtcfb.c】And changed as follows:
G. 0x18200000 is revised as in frame buffer zone FrameBuffer base address;
H. 0x180C0000 is revised as in the base address in I/O register space;
I. 0x18000000 is revised as in the base address in drawing port register DPR spaces;
J. 0x18000800 is revised as in the base address in video port register VPR spaces;
K. video memory space size is adjusted to 8MB;
L. display chip internal memory working clock frequency MCLK is arranged in the range of 64MHz -129MHz;
It is 0x74 to set MCLK phaselocked loops numerator register (MCLK Numerator Register, MNR) (CCR6A) value, Denominator register (MCLK Denominator Register, MDR) (CCRB) value is 0x14, so as to by SM722 display chips Portion's internal memory working clock frequency is arranged to 83.045MHz.During the display chip internal memory work that operating system nucleus layer is set The display chip internal memory working clock frequency that clock frequency is set in being driven with firmware layer is not necessary consistent, as long as advising In fixed scope.Because interior verification stability requirement is higher, accordingly it is also possible to set in firmware inside display chip Internal memory working clock frequency is 100MHz, and it is 83.045MHz that display chip internal memory working clock frequency is set in kernel, This is also the frequency recommended in video card databook.
Linux inner core video driver is screen frame buffer zone (FramBuffer) driving, and other application program needs aobvious , it is necessary to which Framebuffer is mapped into application space by special interface could carry out graphic operation during diagram shape. , need to be to kernel_dir/drivers/staging/sm7xx/smtcfb.c mapping function smtc_map_ in SM722 drivings Smem modifies, when display card chip ID is 0x720 (SM722 display card chip ID), the initial address sfb- of frame buffer zone> Fb.fix.smem_start adds 2MB (0x200000), length) sfb->Fb.fix.smem_len subtracts 2MB (0x200000), ensure that other application program can get correct Framebuffer base address.
After completing above-mentioned modification, firmware and kernel are compiled and installed.After the completion of product design, product can pass through Firmware starts and enters debugging terminal or guide os starting, after os starting, can enter terminal pattern or figure Shape interface, so as to support upper level applications graphical development, while support Linux dynamic power managements.

Claims (3)

  1. A kind of 1. video driver method of domestic autonomous embedded computer system, it is characterised in that described domestic autonomous embedded Formula computer system includes Godson 2F CPU and SM722 display chips, and the SM722 display chips are total by PCI Line is connected with the Godson 2F;Its driving method includes:
    (1) firmware layer drives:
    Into catalogue where pmon source code, the video card that support SM712 display chips therein are opened using text editor is driven Dynamic source file is simultaneously changed as follows:
    A. 0x18200000 is revised as in frame buffer zone FrameBuffer base address;
    B. 0x180C0000 is revised as in the base address in I/O register space;
    C. 0x18000000 is revised as in the base address in drawing port register DPR spaces;
    D. 0x18000800 is revised as in the base address in video port register VPR spaces;
    E. video memory space size is adjusted to 8MB;
    F. display chip internal memory working clock frequency MCLK is arranged in the range of 64MHz -129MHz;
    (2) operating system nucleus layer drives:
    Into catalogue where the source code of operating system nucleus, open video driver source file therein using text editor and go forward side by side The following modification of row:
    G. 0x18200000 is revised as in frame buffer zone FrameBuffer base address;
    H. 0x180C0000 is revised as in the base address in I/O register space;
    I. 0x18000000 is revised as in the base address in drawing port register DPR spaces;
    J. 0x18000800 is revised as in the base address in video port register VPR spaces;
    K. video memory space size is adjusted to 8MB;
    L. display chip internal memory working clock frequency MCLK2 is arranged in the range of 64MHz -129MHz;
    Mapping function smtc_map_smem is modified, frame buffer zone FrameBuffer initial address is added into 2MB, it is long Degree subtracts 2MB, to ensure that other application program can get correct frame buffer zone FrameBuffer initial address;
    The calculation formula of the display chip internal memory working clock frequency MCLK is:
    MCLK=14.31818MHz × MNR ÷ MDR
    Wherein MNR is MCLK phaselocked loop numerator register, and MDR is MCLK denominator register.
  2. 2. the video driver method of domestic autonomous embedded computer system according to claim 1, it is characterised in that:
    Firmware layer 2D hardware is realized with minor function by being added in the video driver source file under the catalogue where pmon source code Acceleration function and RGB function:
    1. adding frame buffer zone region copy function deCopy, the memory copying module inside display chip is driven to realize figure It is mobile to accelerate;
    2. adding rectangle color stuffing function deFillRect, the rectangular area color filling module inside display chip is driven Realize that area filling is hardware-accelerated;
    After adding above-mentioned function, the grand VIDEO_HW_BITBLT defined in cfb_console.c source files, open rectangle and replicate With area filling acceleration function.
  3. 3. the video driver method of domestic autonomous embedded computer system according to claim 1, it is characterised in that:Institute State in step f and l, make MNR=0x74, MDR=0x14, so as to which display chip internal memory working clock frequency MCLK be set For 83.045MHz.
CN201410653610.1A 2014-11-17 2014-11-17 A kind of domestic autonomous embedded computer system and its video driver method Active CN104360860B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410653610.1A CN104360860B (en) 2014-11-17 2014-11-17 A kind of domestic autonomous embedded computer system and its video driver method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410653610.1A CN104360860B (en) 2014-11-17 2014-11-17 A kind of domestic autonomous embedded computer system and its video driver method

Publications (2)

Publication Number Publication Date
CN104360860A CN104360860A (en) 2015-02-18
CN104360860B true CN104360860B (en) 2018-02-16

Family

ID=52528124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410653610.1A Active CN104360860B (en) 2014-11-17 2014-11-17 A kind of domestic autonomous embedded computer system and its video driver method

Country Status (1)

Country Link
CN (1) CN104360860B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105610739B (en) * 2016-01-13 2018-08-24 浪潮集团有限公司 A method of Godson interchanger operating system is realized using DELTAOS
CN106155689B (en) * 2016-07-02 2019-04-12 广东中兴新支点技术有限公司 The method shown under a linux operating system based on 86 platform of non-x
CN107329723A (en) * 2017-07-13 2017-11-07 山东超越数控电子有限公司 It is a kind of to realize the method that DirectDraw accelerates
CN108776595B (en) * 2018-06-11 2021-06-29 郑州云海信息技术有限公司 A method, device, device and medium for identifying a graphics card of a GPU server
CN110990068B (en) * 2019-11-29 2023-05-12 龙芯中科(西安)科技有限公司 Display method, display device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023889A (en) * 2010-11-04 2011-04-20 天津曙光计算机产业有限公司 Method for realizing operation of X86 VBIOS (video-bios) on MIPS (million instruction per second) framework
CN103744480A (en) * 2013-12-30 2014-04-23 天津市英贝特航天科技有限公司 Embedded computer module based on Loongson 2F

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023889A (en) * 2010-11-04 2011-04-20 天津曙光计算机产业有限公司 Method for realizing operation of X86 VBIOS (video-bios) on MIPS (million instruction per second) framework
CN103744480A (en) * 2013-12-30 2014-04-23 天津市英贝特航天科技有限公司 Embedded computer module based on Loongson 2F

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
SM501显卡驱动的移植(linux2.6.18)-技术文档-安装启动;赵芷晴;《club.1688.com/article/8852392.htm》;20091028;第1节、第2节 *
u-boot-2009.11在MINI2440上的移植LCD驱动;RopenYuan;《blog.csdn.net/ropenyuan/article/details/6714544》;20110824;第7.1节第10部分 *
基于龙芯平台的Bootloader移植与分析;夏豪骏;《中国优秀硕士学位论文全文数据库信息科技辑》;中国学术期刊电子杂志社;20140215(第02期);I138-347 *
基于龙芯平台的U-Boot系统移植;张风;《中国优秀硕士学位论文全文数据库信息科技辑》;中国学术期刊电子杂志社;20140515(第05期);I138-496 *
基于龙芯的嵌入式数控系统平台的研究与开发;卢小张;《中国优秀硕士学位论文全文数据库工程科技I辑》;20111215(第S2期);B022-756,正文第13页 *
嵌入式2D加速显卡SM501驱动的移植[linux.2.6.18];BobbyWu;《blog.csdn.net/huafulan/article/details/4055934》;20090408;全文 *
智能车笔记2总线时钟;CodeMySky;《blog.csdn.net/codemysky/article/details/7315807》;20120322;全文 *

Also Published As

Publication number Publication date
CN104360860A (en) 2015-02-18

Similar Documents

Publication Publication Date Title
CN104360860B (en) A kind of domestic autonomous embedded computer system and its video driver method
CN101978352B (en) For with multiple graphics subsystem, the driver framework of the computing device of the power dissipation modes of reduction, software and method
CN101901206B (en) hybrid computer system
EP1320067B1 (en) Universal graphics adapter
TW319852B (en)
CN103415834B (en) dynamic cross-environment application configuration
US20100321395A1 (en) Display simulation system and method
Walls Embedded software: the works
US9921949B2 (en) Software testing
US20090265708A1 (en) Information Processing Apparatus and Method of Controlling Information Processing Apparatus
CN103370690A (en) Dynamic cross-environment application orientation
CN106155766A (en) A kind of virtual serial port screen simulation system and analogy method thereof
US11392512B2 (en) USB method and apparatus in a virtualization environment with multi-VM
CN101515436B (en) Embedded LED display screen control system
CN109710229B (en) Architecture verification method and platform for graphics pipeline unit of GPU (graphics processing Unit) chip
CN110413318A (en) Migration method, device and related equipment of graphical operating system
JP7649065B1 (en) Method and system for optimizing simulation performance of vehicle model, storage medium, and electronic device
CN101853630A (en) A RAM-mapped LED display drive system
CN201266388Y (en) High integration embedded graphics display drive device
CN111752623B (en) Display configuration method, device, electronic equipment and readable storage medium
CN102708002B (en) Display management method of video card in baseboard management controller (BMC) s, and server
CN101364301A (en) Embedded graphic display drive deivce
CN101825994B (en) The flash memory array management device relied on based on the non-OS of firmware and method
Tran et al. An efficient architecture design for VGA monitor controller
EP3480703B1 (en) Hardware independent peripheral control system and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190814

Address after: 410205 Room 1001, Building 10, Changsha Zhongdian Software Park, 39 Jianshan Road, Changsha High-tech Development Zone, Hunan Province

Co-patentee after: CHANGSHA HCC HIDEN TECHNOLOGY Co.,Ltd.

Patentee after: Hunan Great Wall Science and Technology Information Co.,Ltd.

Address before: 410100 No. three, No. 5 East, Changsha Economic Development Zone, Hunan, China

Co-patentee before: CHANGSHA HCC HIDEN TECHNOLOGY Co.,Ltd.

Patentee before: GREATWALL INFORMATION INDUSTRY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240527

Address after: Room 201, Headquarters Building of Changsha Zhongdian Software Park Co., Ltd., No. 39 Jianshan Road, Changsha High tech Development Zone, Changsha City, Hunan Province, 410221

Patentee after: China Electric Great Wall Technology Co.,Ltd.

Country or region after: China

Address before: Room 1001, Building 10, Changsha Zhongdian Software Park, No. 39, Jianshan Road, Changsha High-tech Development Zone, Hunan Province, 410205

Patentee before: Hunan Great Wall Science and Technology Information Co.,Ltd.

Country or region before: China

Patentee before: CHANGSHA HCC HIDEN TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right