你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
萧梧2015 发表于 2016-7-2 09:42 {9 O' ~; \5 `; y: s0 O* S) Q% o; U 多谢楼主分享!!
su-409464 发表于 2016-7-5 17:24 4 \) p8 g, l4 c! W/ o+ d# h1 E) N请问 楼主 为什么 教程中没有提及CMSIS_OS 这个文件? ' {6 |3 L9 p' i( b9 u: o6 K( ?5 O" M! E2 ~& z7 ? 教程中的移植 和 官网提供的 freertos 怎么差别那么 ...
baiyongbin2009 发表于 2016-7-5 18:27 . c* Z' ?8 I! W0 f& D7 {教程中使用的是FreeRTOS官方提供的原始代码。 5 S2 k2 b' N7 H8 d5 Q" j. l, L7 c6 C# e7 b/ _) M& N 而你说的CMSIS-RTOS是ARM公司提供的封装层,底层可以是任何 ...
su-409464 发表于 2016-7-5 18:34' \0 X3 Q S: k7 w# w, ]; Q+ h" B/ f 感谢楼主!# |3 M- G7 ?* N0 o5 O 另外有一点 不是很明白的 就是, 如果要添加一个外设, 比如串口。。. }5 H. L5 L- ~6 g( B 具体的步骤应该 有哪几 ...
; Q. Q5 X9 }2 | |( g
教程中的移植 和 官网提供的 freertos 怎么差别那么大??
教程中使用的是FreeRTOS官方提供的原始代码。) r. [; @, w% e' k3 A1 C1 G. }
而你说的CMSIS-RTOS是ARM公司提供的封装层,底层可以是任何RTOS,跟FreeRTOS没有任何关系,这个封装层也是ARM在维护。
比如RTX移植后就叫CMSIS-RTOS RTX, [: d' X/ I! p2 ]: ?
FreeRTOS移植后就叫CMSIS-RTOS FreeRTOS
感谢楼主!
另外有一点 不是很明白的 就是, 如果要添加一个外设, 比如串口。。
具体的步骤应该 有哪几步??% m! d9 x( T! F6 A9 ]* b* W- i
, G. [" H" X, e$ z, {* ^
我看了教程 附带的例子, 感觉好像你都重新写驱动似的,
STM 不是提供了 HAL 库吗? 这个不能直接调用吗?' H' \- e8 T8 B4 f
那些驱动都是我们自己做好的BSP板级支持包,是建立在标准库的基础之上的。% T0 V# z1 F; b$ p! }; v7 Y
0 a, q! f% ^% [
如果你自己是用的HAL,直接使用就行,都可以的,不限制。