Shenzhen Jindeke Information Technology Co., Ltd
Home>Products>Application of Jindeke Configuration Software in Embedded Linux Intelligent Terminal Solution
Product Groups
Firm Information
  • Transaction Level
    VIP member
  • Contact
  • Phone
  • Address
    001, 7th Floor, Block A, Hedong Building, Xixiang Town, Bao'an District, Shenzhen City, Guangdong Province
Contact Now
Application of Jindeke Configuration Software in Embedded Linux Intelligent Terminal Solution
Terminal application solutions are widely used in various industries, with a wide range of products and diverse functions, broad market prospects, and
Product details

Design Objectives of Intelligent Terminals

Short customization time

There are significant differences in business across various industries, and customer demands are constantly changing. Intelligent customer terminals are highly categorized based on each customer's needs, using graphical business processes for visual definition and scripted backend message interfaces. It can quickly transform customers' ideas and needs into stable and reliable application systems in a short period of time. At the same time, the modification and maintenance of the system are simple and convenient, and customers can even use customized tools to make adjustments themselves.

Modular and highly scalable

The information exchange mechanism based on bus mode has strong modularity, loose coupling between modules, high source code reuse, and mature stability due to the reuse based on running code level between modules. While ensuring quality, it greatly improves development efficiency and scalability.

low cost

The use of embedded hardware can remove many unnecessary modules in general hardware, only retaining and expanding the parts required for applications. At the same time, due to the introduction of embedded platform software, the requirements for hardware resources are greatly reduced, and hardware costs can be reduced. At the same time, in terms of operating systems and development tools, due to the use of open source software, there is no need to pay high copyright fees for the software part running on the platform, while ensuring the legality of the software.

High stability and maturity

Embedded systems have been widely used for many years, with numerous and mature hardware platforms, and many successful solutions in various industries. In embedded applications, Linux has been widely used due to its open-source nature and stability, and currently runs stably on PCs and commercial servers at all levels.

Characteristics of Embedded Systems

Low cost:Relatively low requirements for hardware resources, using free open-source operating systems and development software at a lower cost.
Small size:Embedded hardware is generally small in size, low in power consumption, and has a lot of room for design in terms of product space.
Strong specificity:Embedded solutions generally design hardware and software based on specific application characteristics, with strong specificity.

Advantages of Linux

Legitimate copyright:Linux is open source software that can be used and distributed for free, and has the legality of copyright distribution.
Advanced technology:Linux integrates the wisdom and sweat of many excellent programmers around the world, with an efficient and stable kernel that runs well on many mainstream hardware platforms today, and occupies a very important position in the embedded field.
Good cutting characteristics:Linux has strong modularity and good tailoring features. The runnable kernel can even be as small as 1K or less, and the actual kernel used can generally be controlled within 1M. Rich hardware support allows for flexible tailoring according to needs, greatly reducing hardware resource requirements and improving operational efficiency.
Bright development prospects:The Internet based development mode of Linux has rich resources, good technical supportability, strong continuity and good development prospects.

Intelligent terminal functional structure

system composition

hardware componentIt consists of a business version server, a terminal running client, and various dockable peripherals.
Software sectionBusiness logic and human-computer interface development module, message customization module, terminal operation module, version control module, and kswitch message exchange platform.
System Collaboration Diagram
Hardware connection:

智能终端硬件连接图
Note: The version server can be integrated into the terminal human-machine interface, and the customized work platform is only needed for customization or changes to business processes and human-machine interfaces.

Customized tool software:

客户化工具-组态软件

Terminal running software:

智能终端客户端软件

Introduction to each subsystem

Visual customization tools:

This module software is a customized integrated development tool for visualization (what you see is what you get), developed using the configuration software from Jindeke Company. It mainly includes functions such as business logic definition, quick definition of human-machine interface, and message format definition. The output of this tool is a configuration file that can be used by the terminal to run software.

Terminal running software:

This part of the software runs on the human-machine interface terminal, parses the business logic and message structure based on the configuration file, and provides a human-machine interaction interface. Also responsible for contacting the version server and reading new configuration files when the version is updated.

Device driver module:

This module is the external part of the terminal running software, mainly responsible for driving various devices connected to the terminal and providing a unified calling and status return interface.

Version management software:

Responsible for distributing and managing changes to business logic, human-machine interface, and message definitions through version control. This software can run on terminals or dedicated version servers depending on specific requirements.

KSwitch Message Exchange Platform:

Complete the scheduling and information exchange between modules, provide a unified information exchange interface to each module, so that each module can be loosely coupled, easy to expand, and facilitate collaborative development, improving development efficiency.

Technical Characteristics Analysis

()
Online inquiry
  • Contacts
  • Company
  • Telephone
  • Email
  • WeChat
  • Verification Code
  • Message Content

Successful operation!

Successful operation!

Successful operation!