Kepler11 A Board Developing By Modular Intelligent Hardware作者: 发布于:2018-02-02 15:33:28

For more details, please visit > > A official flagship taobao store of Guanglun Electronic

       The innovation of Kepler11 carried a patented product TreeOS of components not only lies in its real-time operating system, but also is that it adopts the structure stackable design of Sub - mother board structure (electronic building blocks) in the first , not only have various peripheral function modules to choose from, and its MCU can also be easily replaced. Users can set up as fast as they can build their required application !

ⅠFeatures of Kepler11
       1, Sub - mother board structure: motherboard integrates the function of some of the most function, including digital tube, LCD, keyboard, infrared remote control, serial port, AD input, buzzer, clock, E2PROM , relays, power supply, etc.;The sheet contains various MCU board ( 51, STC, AVR, MSP430, STM8, STM32, etc.), various kinds of peripheral function board, such as PWM, DA, 4 ~ 20 mA, GPS, SMS, GPRS, RS485, WiFi, bluetooth, wireless module, USB, touch screen, TFT LCD, MP3, voice, FLASH, SD card, RFID, all kinds of sensors, and so on;
       2. Stacking design: these modules can be combined like building blocks to meet the user's various needs;
       3. Modular design: pre-installing the TreeOS ComLib software library, not only software can be configured, but hardware also can be configured, which conforms to the characteristics of embedded system and is efficient extremely;
       4. Expandable: users need to add a certain function to purchase the corresponding modules, which can be connected with the system seamlessly .
       5. + 5V and + 3.3 V power supply : convenient design of different voltage system;
       6. Low prices.

       Previously, in order to study different microcontroller, the users need to purchase a different developing board.If some function is not complete, you still have to buy more developing board. The cost is very high, and there are a lot of overlap resulting in waste.Not only that, but software between different development boards can't be ported directly, and users need to spend a lot of time digesting ,so it is inefficient.If the Kepler11 developing board is used in electronic building blocks, it can be configured according to demand, which will not only save cost, but also improve learning and developed efficiency greatly .

       Of course, the most valuable thing about the Kepler11 is its pre-installed TreeOS ComLib software library.

 Comparison between the Kepler11 developing board and other learning boards

  Software architecture Functional components Programming experience
Other learning board

There are two aspects of the problem about the single-chip learning board:

1. Overemphasize the hardware function module, however the software is rough.
There are usually only hardware drivers for the purposes for demonstration, but there is little mention of programming ideas, programming skills, and good programming habits. 

2.MCU and function is fixed that cause difficult to expand .

Comparison of the content Other 51 learning boards Kepler11 developing boards
Source of software   Actual project writed by expert
Architecture of Software No A complete and generic architecture
Readability Not bad The comments are clear and coherent
Programming specification No There is a complete set of programming specifications
Modularity Does not take into account Excellent
Portability Does not take into account It can be quickly transplanted to other MCU
Availability Limited to learning It can be used directly in actual projects
Reliability Does not take into account Good
Robustness Does not take into account Good
Follow-up maintenance Does not take into account Excellent
upgrade No Yes
Overall evaluation Bad Very good
The hardware configuration Fixed function and poor scalability Electronic building block design with various MCU, various functional modules
Circuit design Just for learning Close to actual product
Line Much Little,easy to use
Cost performance Not Bad Excellent

Ⅲ Kepler11 helps you cross the "rookie wall"

       The software architecture problem is the first hurdle to go on the road which is the "rookie wall".Develop the single chip microcomputer project, software architecture design is critical.

       The programming is more favorable, the development is easy to succeed if the design is reasonable .Instead, programming is awkward, and it takes a lot of time and quality to change.

       Although a lot of people study C language well, or single-chip computer and various peripheral equipment also very well, but program always have many problem.The main reason is not dealing with good software architecture.From some college students who have been working in our company or working, we have found that it is a common problem not understand the rational design software architecture.

       Although a lot of information of single chip microcomputer , there are very few information about software architecture.Mainly because the software architeture is implicit in the program, and it is often necessary to make it clear in conjunction with the program.Every mature engineer has his own practices that have been developed over the years, and they won't be able to share it easily.

       Now, TreeOS offers a complete set of software architecture that allows people to cross the "rookie wall"easily.

Ⅴ Hardware configuration of Kepler11 development board

The functions provided by the motherboard :

       - 2 extended output chip 74HC574
       -- 1 74HC573 chip
       -- 4X4 matrix keyboard
       - 1602 character LCD circuit
       -- 12232 character liquid crystal circuit
       -- 12864 matrix liquid crystal circuit (small screen)
       -- 12864 matrix liquid crystal circuit (large screen)
       -- I2C EEPROM chip AT24C64
       -- I2C clock chip PCF8563
       - relay
       - button batteries and sockets
       - integrated infrared receiving tube and remote control
       -- DS18B20 temperature sensor holder
       -- active buzzer
       -- RS232 chip SP3232
       - USB - 232 conversion chip PL2303
       - you can power and download the program  through the USB directly
       -- 40 feet external expansion interface
       -- 5.0 V, 3.3 V power output
       - STC, AVR, STM32F10x, etc
       -- various peripheral function modules can be selected