Kepler11开发板的创新,不仅在于它搭载了专利产品TreeOS构件化实时操作系统,还在于它采用了业内首创的子母板结构的可堆叠设计(电子积木),不仅有各种外围功能模块可供选择,MCU也可轻松替换,用户可以像搭积木一样快速搭建自己所需的应用系统!
一、Kepler11开发板特点
1、子母板结构:母板集成了一些最常用的功能,包括数码管、LCD、键盘、红外遥控器、串口、AD输入、蜂鸣器、时钟、E2PROM、继电器、电源等;子板包含各种MCU板(如51、STC、AVR、MSP430、STM8、STM32等)、各种外围功能板,如PWM、DA、4~20mA、GPS、短信、GPRS、RS485、WiFi、蓝牙、无线模块、USB、触摸屏、TFT LCD、MP3、语音、FLASH、SD卡、RFID、各种传感器等等;
2、可堆叠设计:上述这些模块可以像搭积木一样随意组合,满足用户的各种需求;
3、模块化设计:预装TreeOS ComLib 软件构件库,不仅软件可配置可剪裁,硬件也做到了可配置,符合嵌入式系统的特点,效率极高;
4、可扩展:用户需要增加某种功能,可购买相应的模块,与系统无缝连接,即装即用;
5、+5V与+3.3V电源并存:方便设计不同电压的系统;
6、价格低廉。
以前,用户为了学习不同的单片机,需要购买不同的开发板,如果某些功能不全,还得购买更多的开发板,成本很高,而且有很多功能重复,造成浪费。不仅如此,不同的开发板之间的软件无法直接移植,用户需要花很多时间来消化,效率很低。而若使用电子积木式的Kepler11开发板,可以按需配置,不仅节省成本,而且学习与开发效率也大为提高。
当然,Kepler11开发板最有价值之处还是其预装了TreeOS ComLib软件库。
二、Kepler11开发板与其它学习板的比较
软件架构 | 功能组件 | 编程经验 | |
Kepler11 | √ | √ | √ |
其他学习板 | √ |
比较内容 | 其他51学习板 | Kepler11开发板 |
软件来源 | 实际项目,专家编写 | |
软件架构 | 无 | 完整的可通用架构 |
软件可读性 | 一般 | 注释充分、条理清晰 |
编程规范 | 无 | 有一套完整编程规范 |
软件模块化 | 没有考虑 | 极好 |
软件可移植性 | 没有考虑 | 可迅速移植到其他单片机 |
软件可用性 | 仅限于学习 | 可直接在实际项目中使用 |
软件可靠性 | 没有考虑 | 好 |
软件健壮性 | 没有考虑 | 好 |
软件后续维护 | 没有考虑 | 非常方便维护 |
适用操作系统 | TreeOS,带ComLib软件构件库 | |
可升级 | 否 | 是 |
软件整体评价 | 差 | 非常好 |
硬件配置 | 功能固定,可扩展性差 | 电子积木式设计,各种MCU、各种功能模块齐全 |
电路设计 | 仅供学习 | 贴近实际产品 |
需要条线 | 需要很多条线 | 条线少,使用方便 |
性价比 | 一般 | 极高 |
母板提供的功能包括: