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

Hardware-based Linus software developing system and constructing method thereof

A software development and construction method technology, applied in the direction of program control devices, etc., can solve the problems of virtual machine occupying large system resources and high host system requirements, so as to improve development efficiency, avoid frequent switching, and reduce development costs.

Active Publication Date: 2015-07-01
HISENSE VISUAL TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One: If the hardware chip cannot be supported by the virtual machine, or there is no driver under Linux, then it is impossible to perform hardware-based development and testing in the Linux environment of the virtual machine
Two: The virtual machine occupies a large amount of system resources, has high requirements on the host system, and is exclusive to many hardware. At the same time, the host and the virtual machine can only have one access to the hardware.

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
  • Hardware-based Linus software developing system and constructing method thereof
  • Hardware-based Linus software developing system and constructing method thereof
  • Hardware-based Linus software developing system and constructing method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Preferred Embodiment 1: The hardware-based Linux software development system includes a Windows platform and a Linux simulation development environment unit. The Linux simulation development environment unit includes an FPGA module and a Linux simulation development tool module, and the Linux simulation development tool module is Cygwin of Xserver version.

[0042]The Windows platform is composed of the host and the Windows XP operating system installed on it. Connect the JTAG interface of the FPGA to the windows system of the host through USB; download the analog code of the video decoder chip in the FPGA, and connect the input and output of the decoder to the PCI slot of the host through the PCI-HPI transfer line. Install the windows driver for the JTAG interface so that it can be recognized and used on the windows platform.

[0043] Install Cygwin in the windows XP operating system. Cygwin can support basic Linux shell commands, and support the open source compilat...

Embodiment 2

[0048] Preferred Embodiment 2: The hardware-based Linux software development system includes a Windows platform and a Linux simulation development environment unit. The Linux simulation development environment unit includes an FPGA module and a Linux simulation development tool module, and the Linux simulation development tool module is Cygwin of Xserver version.

[0049] The Windows platform is composed of the host and the Windows XP operating system installed on it. Connect the JTAG interface of the FPGA to the windows system of the host through USB, connect the HPI (Hardware Platform Interface hardware platform interface) wiring to the PCI slot of the host through the PCI-HPI transfer line, and install the windows drivers of the two at the same time, so that It can be recognized and used in the windows platform.

[0050] Install Cygwin in the windows XP operating system. Cygwin can support basic Linux shell commands, and support the open source compilation tool gcc and de...

Embodiment 3

[0056] Preferred Embodiment Three: The hardware-based Linux software development system includes a Windows platform and a Linux simulation development environment unit. The Linux simulation development environment unit includes an FPGA module and a Linux simulation development tool module, and the Linux simulation development tool module is MiniGW.

[0057] The Windows platform is composed of the host and the Windows XP operating system installed on it. Connect the UART interface of the FPGA to the windows system of the host through USB, and connect the HPI (Hardware Platform Interface) cable to the USB of the host through the USB-HPI conversion cable. Install the windows driver of UART interface and HPI at the same time, so that both interfaces can be recognized and used in the windows platform.

[0058] Install MiniGW in the windows XP operating system. MiniGW can support basic Linux shell commands, open source compilation tool g cc and debugging tool gdb under Linux. The...

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 discloses a hardware-based Linus software developing system, which comprises a Windows platform and a Linux simulated developing environment unit, wherein the Linux simulated developing environment unit at least comprises an FPGA (Field Programmable Gata Array) module and a Linux simulated developing tool module; the FPGA module is connected to the Windows platform through an interface, and is used for simulating hardware for Linux software development; a Windows driving program is installed in the FPGA module; and the Linux simulated developing tool module is installed on the Windows platform, and is used for forming a Linux simulated developing environment on the Windows platform for performing Linux software development. The invention discloses a constructing method of the hardware-based Linus software developing system.

Description

technical field [0001] The invention relates to a hardware-based Linux software development system and a construction method thereof. Background technique [0002] In the Linux embedded software development process, especially the development of software based on the underlying hardware, it is often necessary to complete the software development based on the underlying hardware in the Linux system on the X86 platform, and then transplant it to the embedded platform. Considering that many resources need to be acquired and used under windows, installing multiple operating systems is almost necessary for embedded development. If multiple systems are installed, it is necessary to frequently switch between systems and share resources, which hinders development efficiency; if multiple computers are used, it will increase costs. [0003] In order to save resources and improve efficiency, the general method is to install the windows system on the host, and then install the Linux sy...

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): G06F9/44
Inventor 徐涛鲁忠辉
Owner HISENSE VISUAL TECH CO LTD