Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

45 results about "Board support package" patented technology

In embedded systems, a board support package (BSP) is the layer of software containing hardware-specific drivers and other routines that allow a particular operating system (traditionally a real-time operating system, or RTOS) to function in a particular hardware environment (a computer or CPU card), integrated with the RTOS itself. Third-party hardware developers who wish to support a particular RTOS must create a BSP that allows that RTOS to run on their platform. In most cases the RTOS image and license, the BSP containing it, and the hardware are bundled together by the hardware vendor.

System and method for real-time graph data processing based on BSP (Board Support Package) model

The invention relates to a system and method for real-time graph data processing based on a BSP (Board Support Package) model. The system comprises a data storage unit, a graph data inquiring and counting unit and a graph data analyzing and processing unit, wherein the data storage unit is used for preprocessing graph data, storing the graph data according to a memory storage-distributed memory storage-distributed file system three-layer storage structure and generating an operation based on the graph data, the graph data inquiring and counting unit is used for inquiring and counting the graph data, decomposing the operation generated by the data storage unit into a plurality of tasks, distributing the tasks to corresponding calculating nodes in an equalized manner, carrying out statistics on all task calculation results, combining all the task calculation results and returning the combined task calculation results serving as a final result to users, and the graph data analyzing and processing unit is used for enabling all the calculating nodes to execute the decomposed tasks through iterative calculation, realizing the synchronization of iterative calculation of each time through message passing and outputting the task calculation results. The method is used for realizing the real-time graph data processing based on the system. The system and the method have the advantages that the access efficiency is high, the cluster load balancing is kept, the execution efficiency of the BSP model is accelerated, and the like.
Owner:INST OF INFORMATION ENG CHINESE ACAD OF SCI

Embedded software support platform

The invention relates to the field of a software support platform, and particularly relates to an embedded software support platform which employs a middleware technology and a virtual machine principle, and adapts with different hardware platforms and operation systems. The embedded software support platform comprises a board support packet, an operation system adaption layer, and a public module; a commercial operation system is built on the board support packet; the operation system adaption layer is built on the commercial operation system; the public module is built on the operation system adaption layer; the public module provides a support function for an upper application program for task or thread encapsulation, semaphore encapsulation, message queue encapsulation and file system encapsulation, and shields the difference between different hardware platforms and operation systems. The software support platform disclosed by the invention is separated from the development of the upper application system; the development of the application system gets rid of high dependence on the operation system; the transplantability of the upper application system is effectively improved, and instantaneity of the system is improved through functions of a memory management module, a file management module and a timer management module.
Owner:HARBIN ENG UNIV

Software system configuring tool of ARM series microprocessor

The invention, software system configuring tool of ARM series microprocessor, realizes quick configuration of imbedded application software system of various ARM microprocessors/controllers, obtains practical configuration based on ARM microprocessors/controllers, with rich program code base based on bottom hardware and strong adaptability of embedded hardware system, established on embedded ARM hardware system, and by means of simple and easily used visual human-machine interface, downwards forms bottom software composed of a minimal software system containing starting codes, system initializing codes and the like, and external and interface drivers, and upwards forms top software composed of a board support package based on direct software system of ARM instruction set or selected multi-tasking real-time operating system, callable application program interface function library and directly useable application program framework, by combining embedded extensive and rich code database and by means of adaptation and optimization stage by stage. The software system configuring tool is applied to design of embedded system, reduces development cycle to the utmost, research and development costs and threshold, strengthens reliability and high efficiency of system, and smoothly realizes design of functional application program so as to promote embedded products into market fast.
Owner:河南博元电力科技股份有限公司 +4

VxWorks operating system scaling and customizing method for aerospace computer

The invention discloses a VxWorks operating system scaling and customizing method for an aerospace computer, comprising the following steps of: firstly, executing module level scaling on source codes of an original VxWorks operating system, specifically, scaling a kernel source code directory irrelative to a system structure of a processor used in an onboard computer and scaling the kernel sourcecode director and a source code file corresponding to an operating system component irrelative to the application; secondly, executing source code function level scaling, specifically, deleting a function which cannot be called by the system software and the application software, in the kernel source code, and modifying a component configuration source file, a header file, the conditional compilation and a board support package; thirdly, modifying the scaled operating system source code according to the spacecraft software programming conventions; and finally, completely compiling the scaled operating system source code to generate an operating system kernel library. The method provided by the invention can solve the problems, such as that the onboard computer operating system occupies too much storage space and has excessive modules, codes of the onboard computer operating system are not coincident to the spacecraft software programming conventions, and the like.
Owner:NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH

PowerPC architecture based multifunctional low-power-consumption bus communication module

The invention belongs to the field of data communication, and particularly relates to a multifunctional data bus communication module in the condition of low power consumption. The module adopts a mode of combining a low-end CPU (central processing unit) of a PowerPC series with an FPGA (field programmable gate array) to integrate three kinds of data buses of MIL-STD-1553B, ARINC429 and RS422 into a card. A specific implementation method of the module mainly includes: (1) connecting all the three kinds of data buses into the FPGA and then combining the data buses with an MPC8315 minimum working system through a local bus so as to form an uniform data communication platform; (2) configuring a bottom layer BSP (board support package) of MPC8315 to enable the three kinds of data buses to be adopted with an uniform data transmission protocol and guarantee consistency with an upper hardware platform; and (3) designing an internal logical circuit of the FPGA and unifying read-write operation of the three kinds of data buses into one mode so as to achieve read-write operation among the MPC8315 and the data buses. The module has the advantages that by utilizing programmability of the FPGA, the three kinds of data buses of MIL-STD-1553B, ARINC429 and RS422 are unified into one mode and then combined with the low-power-consumption CPU of the PowerPC architecture, so that multiple data bus communication functions are achieved, and power consumption of the card and a system are lowered greatly.
Owner:NO 8357 RES INST OF THE THIRD ACADEMY OF CHINA AEROSPACE SCI & IND

Embedded system and adaptive method of memory expansion thereof

The invention discloses an embedded system and an adaptive method of memory expansion thereof. The embedded system comprises a CPU (Central Processing Unit), expansion SDRAM (Synchronous Dynamic Random Access Memories) and Flash memories, wherein a plurality of GPIO (General Purpose Input / Output) pins of the CPU respectively obtain different state combinations by connecting or disconnecting a pull-up resistor or a pull-down resistor, each state combination corresponds to one SDRAM for system extension, and the CPU obtains the manufacturer ID of the corresponding expansion SDRAM according to the current state combination of the GPIO pins and initializes the SDRAM by invoking the initialization parameters of the corresponding manufacturer; and the ID of a corresponding Flash memory manufacturer is obtained by means of the command word of one Flash memory, and the command word of the corresponding manufacturer is invoked to read and write the Flash memory. In the invention, the manufacturer ID of memories and equipment ID are read in a software mode so as to distinguish different types of memories, so that one set of BSP (Board Support Package) can be compatible with memories of different manufactures and different types. The maintenance of BSP with different configurations by basic-level personnel is reduced, the extendibility of the system is increased, and the investment in engineering maintenance is reduced.
Owner:FENGHUO COMM SCI & TECH CO LTD

Intelligent diagnostic device of portable family signing general practitioner

InactiveCN104933304AMeet the screeningMeet needsSpecial data processing applicationsGeneral practionerCommunity health center
The invention discloses an intelligent diagnostic device of a portable family signing general practitioner. The intelligent diagnostic device comprises mainboard hardware and a software system run on the mainboard hardware; the software system comprises a BSP (board support package) sub system for driving and packaging hardware resources; the BSP sub system for driving and packaging the hardware resources is respectively connected with an embedded operating system, a database subsystem and the mainboard hardware; the embedded operating system and the database subsystem are respectively connected with an application program system through a platform package layer; the embedded operating system and the database subsystem are used for providing uniform and standard programmatic interfaces for the upper application program system through the abstraction of the platform package layer. The intelligent diagnostic device disclosed by the invention is used for family diagnosis and diagnosis and gratuitous diagnosis in other public occasions, the product is positioned on various big hospitals and community health centers; the device is mainly used for gratuitous diagnosis and emergency treatment in the hospitals, and mainly used for community healthcare service and family visit. The product has the features of being complete in function and convenient for use.
Owner:ZHEJIANG IND POLYTECHNIC COLLEGE

Platform and method for testing high-layer protocol stack consistency

The invention discloses a platform and method for testing high-layer protocol stack consistency. The platform comprises a virtual machine adaptive module, a hardware processing logic module, a testing adaptive interface module, a testing data exchange module, and a clock scheduler. The virtual machine adaptive module provides an interface access to the hardware processing logic module for a board-level support pack of a tested object. The hardware processing logic module provides simulating hardware equipment of hardware equipment used by a mobile terminal high-layer protocol stack. The testing adaptive interface module provides a data communication interface between the hardware processing logic module and the testing data exchange module. The testing data exchange module provides a data interaction interface between the testing adaptive interface module and a consistency testing environment. The virtual machine adaptive module, the hardware processing logic module, the testing adaptive interface module and the tested object are integrated into a virtual machine. The virtual machine provides an instruction system the same as that of the mobile terminal. The platform and method may provide a complete target system simulation environment for testing high-layer protocol stack consistency and increase testing accuracy.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Software platform for comprehensive display control of avionics equipment

The invention discloses a software platform for comprehensive display control of avionics equipment, which is high in loading speed, high in graph drawing and resource rendering efficiency and capableof realizing real-time and efficient man-machine interaction and resource management. The software platform comprises a driving layer, a logic layer and a user layer, wherein the driving layer comprises a board-level support package (BSP), a data interface and a graphic interface; wherein the board-level support packet is provided with mainboard hardware and a real-time operating system and is used for interacting data with external equipment; the logic layer comprises a service logic processing unit, a data processing unit and a graph drawing engine; the data processing unit is connected with the data interface and is used for fusing the data and sending the fused data to the service logic processing unit; the graph drawing engine is connected with the graph interface and used for drawing and sending the graph to the service logic processing unit; the service logic processing unit extracts messages and events in the data according to a preset service rule and combines the messages and the events with the graph for processing; the user layer comprises a human-computer interaction interface.
Owner:CHENGDU HERMES TECH

PLC firmware system, interface packaging method and device, storage medium and electronic equipment

The embodiment of the invention provides a PLC firmware system, an interface packaging method, a storage medium and electronic equipment. The PLC firmware system comprises an application software layer, an intermediate layer, an operating system layer, a board support package layer and a PLC hardware layer, wherein the intermediate layer is arranged between the application software layer and the operating system layer, and between the application software layer and the board support package layer, and is used for converting interfaces provided for the application software layer by different operating systems into standardized operating system adaptive interfaces and converting interfaces provided for the application software layer by the board support package layer into standardized boardsupport package adaptive interfaces. Due to the fact that the interfaces of the intermediate layer are standardized, compared with an application layer, the system only needs to realize one code module for the same service, and different code modules do not need to be provided for PLC products of different architectures, and therefore, the scheme can shield differences between all operation systems and hardware platforms, and an effective packaging layer is simplified.
Owner:BEIJING HOLLYSYS AUTOMATION & DRIVE

Invoicing system based on layered principle and loading method thereof

The invention discloses an invoicing system based on a layered principle and a loading method thereof, and relates to the technical field of tax information. The invoicing system comprises an application layer, a board-level support cladding and a hardware layer, the application layer is connected with the board-level support cladding, and the board-level support cladding is connected with the hardware layer; the application layer comprises an application bootstrap program and application firmware; the board-level support cladding comprises a BSP-level instruction interface module developed according to various applications in the application firmware and a basic application module developed according to hardware layer characteristics; the hardware layer comprises a chip bootstrap programand a hardware platform; and the chip bootstrap program starts the application bootstrap program, and then the application bootstrap program starts and loads the application firmware and the board-level support cladding. The invoicing system based on the layered principle is adopted, the BSP layer is integrated in the invoicing system, data transmission between the application layer and the hardware layer is achieved through the BSP layer, the development cost of application layer manufacturers is greatly reduced, and meanwhile the hardware expandability of the invoicing system is improved.
Owner:北京旋极百旺科技有限公司

FPGA dynamic reconfiguration method, apparatus, device and readable storage medium

A field programmable gate array (FPGA) dynamic reconfiguration method, apparatus, device and readable storage medium are provided. The technical solution includes: performing board support package (BSP) flat compilation on a target project to obtain a static region; performing BSP generation and reconfiguration information compilation on the target project to obtain static information; revising the static region using the static information to obtain reconfiguration compilation version projects that meet timing and correspond to different reconfiguration compilation parameters, respectively; importing a preset heterogeneous acceleration kernel to the reconfiguration compilation version projects and then performing static compilation to obtain clock frequencies corresponding to the reconfiguration compilation version projects, respectively; and determining a target reconfiguration compilation version project with a clock frequency meeting performance requirements using the clock frequencies, and obtaining a dynamic reconfiguration compilation version project file. The dynamic reconfiguration compilation version project file obtained in this technical solution ensures that the static region can meet the timing, and also enables an operating clock of the heterogeneous acceleration kernel to meet the performance requirements for heterogeneous acceleration.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Execution operation method for wiring harness intelligent testing machine system

The invention discloses an execution operation method for a wiring harness intelligent testing machine system. The wiring harness intelligent testing machine system comprises a wiring harness intelligent testing machine main body; a wiring harness conduction machine software functional module is arranged in the wiring harness intelligent testing machine main body; the wiring harness conduction machine software functional module comprises a graphic display module, a self-learning module, a testing module, a pot seeking module, an editing module, a self-checking module, a parameter setting module, a wireless communication module, a voice prompting module, a blog module, an I/O(Input/Output)module and a printing module; the wiring harness conduction machine software functional module adopts hierarchical design; boundaries of a BSP (Board Support Package) related to hardware, an RTOS (real-time operating system) kernel, an upper layer file system, a GUI (Graphical User Interface) and user layer application software are clear. According to the execution operation method for the wiring harness intelligent testing machine system, the software is utilized to intelligently carry out networking, the actual condition of production is monitored in real time, an intelligent analysis production graph is generated, and the product quality fluctuation condition is mastered in time, so that a manufacturing enterprise reasonably arranges production and the production shipping plan; the execution operation method for the wiring harness intelligent testing machine system has excellent functions of fool prevention, mistake prevention, warning, universality and the like.
Owner:SUZHOU LUZHIYAO TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products