最近一年RTOS似乎火爆起来了。借物联网的东风,RTOS迎来了一波春天。
0 K1 I/ K, E: e% K: xLITE OS,RT-THREAD及ALIOS THINGS突然全部冒出来了,支持的板卡及MCU也越来越丰富,大家都准备一统江湖。
2 P/ a4 f+ }) l. [- P! ]7 c7 s$ _今天借Alios Things Development Kit也准备来了解下,主角当然是Alios.' i' U# c: i4 r+ {' @+ L* ]/ Y9 f
# [3 }0 d. d) hAlios是阿里OS家庭的一员,在去年杭州的计算机大会上推出,拥有不少的粉丝,面向的是MCU市场,github上提供了SDK完整包,主要包括8 `" Y2 A1 V! Z, Q# x4 i- a. p, y
- BSP: Board Support Package mainly developed and maintained by SoC Vendor
- HAL: Hardware Abstraction Layer, like WiFi, UART
- Kernel: Rhino RTOS Kernel, Yloop, VFS, KV Storage included
- Protocol Stack: LwIP TCPIP Stack, uMesh mesh networking stack included
- Security: TLS, TFS(Trusted Framework Service), TEE(Trusted Exexcution Environment)
- AOS API: AliOS Things exposed APIs for Application and Middleware
- Middleware: Alibaba's value-added and commonly seen IoT components included
- Examples: hands-on sample codes, and well tested applications such as Alinkapp
9 f. Z+ p: l9 I9 G
( a$ R3 r0 W3 _' F6 V. v d从架构上看是比较完整的,支持的硬件也丰富丰富。
4 A4 `3 K( o% y' m. ?! b" \ k
" \ u( F/ T: ?1 a3 l7 \! C, z+ jAlios Things Development Kit是一款由上海诺行信息技术有限公司基于 STM32L496VGx设计的高性能物联网开发板。用于提供给开发者评估,设计相关物联网的应用产品。" v9 M" L4 C; d
4 G" j9 G3 x$ `7 G
9 y6 ?- u) n4 P9 |2 B2 c1 o+ H$ ] `3 j- j
4 T: k5 u3 {6 ^
) m9 r9 V8 r% |
$ N2 M0 p' ]4 h5 O5 {# \* i' b- ]ST的包装风格
" {" k5 [/ q9 f# a. I7 ~6 c9 p9 j9 L$ O: R2 T6 W9 B Q, [6 C4 g. b' D
7 n8 \% Z7 \" S0 l! C! b
( T6 a! e2 O5 l; M开发套件名符其实,包含了很多的外设及接口。% m, m$ N4 ~+ a' l4 s
* S, J" b" e& g+ _( d4 c5 X
1 `. J. `+ _3 M+ K3 o5 z( J, c; `
! f$ g6 f* O9 G1 v* |9 ~
主要特性如下
$ ~1 y: f4 ^' M5 a; F; v
K/ X0 u0 j/ f; C
) D: n6 P( h8 U3 s+ {0 T' k8 A$ n# G$ _# e
背面提供了ARDUINO兼容接口
1 ]5 W' Z! p6 q8 I. F2 F ~' F2 v3 n' E7 b; r4 f/ l+ K
' f* h3 e( y( }! b& E3 S% E
) B Q/ a0 C3 `+ X3 V
其它一些特写图片0 Y$ d) R) S$ {( ]
& L$ F; U* g/ A: [
+ v3 l7 W2 W% i# k# M% o
1 {) G" E+ E' P6 ^7 S" z# i
9 j. l: F4 q$ C/ w/ {
* q$ y& z3 f# r$ ]7 |6 {; E% n开发工具支持Keil:MDK-ARM,IAR:EWARM,GCC-base IDEs includeing free SW4STM32 from AC6及时下流行的VSCode。
9 G3 u0 v7 X; e* _: v7 C& a J C s: n8 g4 r! \! Z
对于用惯了MDK/IAR的用户来说,换个VSCode来用也是很惬意的事。; Q5 J! Y% B7 h
: K' f) W& A+ k4 e& y3 |6 A
0 I/ ^2 ~7 `, T: \: y" _0 }
9 }* R3 V. s8 k7 v" I# k( B3 D9 E为免帖子长而臭,下个帖子再来使用VSCode,看下点灯到底难不难。
K0 L2 [5 O. m) a
( a: ~. n0 H2 J. c8 ]
% d# @) r' F: p |
http://github.com/alibaba/AliOS-Things
哪里有例程啊?还有板子的原理图和PCB也没有看到?
点评
效果怎么样啊?