Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

An automated design method and platform for intelligent hardware system development

A technology of intelligent hardware and design methods, applied in software design, CAD circuit design, calculation, etc., can solve problems such as poor reusability, long development time, and narrow application fields, and achieve strong callability and reusability, Accelerate iteration and convergence, improve the effect of market competitiveness

Active Publication Date: 2018-08-17
厦门图创网络科技有限公司
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of microelectronics technology, traditional hardware design is increasingly unable to keep up with the needs of rapidly developing modern technology. Traditional hardware usually uses a wide variety of underlying hardware, and the hardware architecture is rarely equipped with software systems. The development time Long, the application field is getting narrower and narrower
With the birth of smart hardware, the demand for applications in the traditional hardware industry has gradually picked up. However, the development of existing smart hardware basically adopts the ideas and processes of traditional hardware, so the disadvantages are particularly obvious. The main disadvantages include the following: 1. The software industry is developing too fast, the traditional hardware design update iterations and the development cycle are too long, and it is impossible to follow up with the existing software industry to develop side by side; 2. The cost of intelligent hardware design and development is too high, and often a new product needs dozens of One or even hundreds of procedures, including multiple trial products, are required to determine whether the designed hardware product is feasible; 3. The success rate of intelligent hardware research and development is low, and often a new product needs to undergo many continuous experiments and modifications before it can be finalized. If the schematic design is wrong, you need to start all over again. It can be said that the success rate of a new product development is only 50%-60%; 4. The labor cost is too high, and intelligent hardware development requires multiple developers. Each small series will assign a professional technical developer, such as electronic circuit designer, underlying driver developer, mobile application developer, WeChat developer and cloud service program developer, etc.
[0003] The current system structure of intelligent hardware is divided into four layers. The first is the underlying hardware structure, which includes hardware components such as microprocessors, sensors, positioning, mobile communications, short-distance data communications, and power management. For hardware products, there are many types of components. Different series of components of the same type have many different types and parameters. Therefore, developers need to have a preliminary understanding of various components when developing new products. , which relatively limits the professional level of developers, and senior professionals must be required to complete this task; the second layer is the hardware driver layer, which is designed to write hardware drivers for hardware products, and its requirements for developers are still very high , not only must have an in-depth understanding of the component, but also various programming languages, and the development time of the hardware driver is also very long, which invisibly increases the labor cost of development, and the reusability is poor; the third layer is the software layer, which mainly loads For the application software used by users, the update iteration of this type of software is fast, the humanized sensory requirements are higher, there are many types, and the development time is long. For the existing smart hardware, the quality of this piece directly affects the user's intuitive experience. Therefore, this layer still has high requirements for developers, which is time-consuming and costly; the fourth layer is the cloud service program layer. Most of the existing smart hardware has cloud servers, but the development of this piece can only be limited to the For hardware products, each new product needs to be re-developed or re-developed corresponding to the new product, which takes a long time and has poor reusability, which cannot meet the needs of fast-iterating and fast-growing modern smart devices
[0004] Therefore, the current intelligent hardware development still lacks a system that provides reusable module libraries for hardware development. Like the software industry, the product performance is accurately evaluated to improve the reusability and market competitiveness of hardware development, reduce development costs, and shorten the development cycle

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
  • An automated design method and platform for intelligent hardware system development

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] An automated design method for the development of intelligent hardware systems, such as figure 1 shown, including the following steps:

[0034] Step 1. Create a cloud service program library to store various cloud service program models; create a mobile software database to store software programs based on IOS, Android and WeChat; create a user interface for mobile applications Visual template library, storing various visual user interface templates; creating hardware module library, storing microprocessor, sensor, positioning, mobile communication, short-distance data communication, power management and multimedia hardware modules, creating hardware The underlying driver program and application program library store the hardware driver program and application program corresponding to the hardware module library;

[0035] Step 2. Select the newly developed product and analyze the development requirements of the newly developed product to obtain the function list, cost ...

Embodiment 2

[0043] The difference between this embodiment and the foregoing embodiments is that a third-party resource library can be selected in setting step 3. When selecting a third-party resource library, it is necessary to determine whether the content of the referenced third-party resource library complies with the defined design specification.

[0044] The third-party resource library can provide many additional sub-modules, which increases the options for developers to develop new products and improves the diversity of product development.

Embodiment 3

[0046] The difference between this embodiment and the above embodiment is that step 3 also includes an examination step, as follows:

[0047] Find the relevant parameter information of the newly developed product design requirements from the hardware module library, the underlying hardware driver and application library, the mobile software database, the mobile application user interface visualization template library, and the cloud service library, and judge whether the information is consistent with Whether the defined design specifications or requirements are in compliance, and generate a review report based on the judgment results.

[0048] This review step checks the parameters of the new product and the modules that match the module resource library in order to avoid various parameter mismatch problems in later development.

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 present invention provides an automated design method and platform for intelligent hardware system development. The method comprises: creating various types of module resource libraries; performing demand analysis on a newly-developed product; forming a system parameter configuration table according to various requirements of the newly-developed product; importing the parameter configuration table into an automated design platform; enabling the platform to call a module resource library to perform scheme optimization; and according to the parameter configuration table, generating, by configuration, various types of documents, a circuit principle diagram, a circuit PCB layout, a hardware drive program, a mobile terminal application and a cloud server program, so as to perform debug detection. The platform is an operating platform of the method, and the platform comprises a plurality of application functional modules and module resource libraries. Powerful module resource libraries are built in the platform, and non-professional personnel can implement type selection of various types of hardware components by means of product functions and performance parameters; various types of software sub-modules and hardware sub-modules have a strong called property and high reusability, and the hardware is short in development cycle and high in development success rate; and excessive professional personnel are not required, and the research and development costs are low.

Description

technical field [0001] The invention relates to the field of intelligent device development and application, in particular to an automatic design method and platform for intelligent hardware system development. Background technique [0002] With the rapid development of microelectronics technology, traditional hardware design is increasingly unable to keep up with the needs of rapidly developing modern technology. Traditional hardware usually uses a wide variety of underlying hardware, and the hardware architecture is rarely equipped with software systems. The development time As time goes by, the field of application becomes narrower and narrower. With the birth of smart hardware, the demand for applications in the traditional hardware industry has gradually picked up. However, the development of existing smart hardware basically adopts the ideas and processes of traditional hardware, so the disadvantages are particularly obvious. The main disadvantages include the followin...

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): G06F17/50G06F9/451
CPCG06F8/24G06F30/00G06F30/39
Inventor 林谷
Owner 厦门图创网络科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products