FreeRtos是个免费地操作系统。我看将来比
UCOS强因为UCOSIII听说不放原码啦 。
本想从网上找个FreeRtos来移植,也看了些资料。我觉得有些难度,因为贴子是低版本的stm32,于是我就一个劲地找终于找到了。
我想把这个经验分享一下,以免坛友走弯路。
本业到ST网站想找STM32F4的固件库撒,找了半天也没找到,正当发愁的时候看了STM32F4首页的一个消息。
http://www.st.com/web/en/catalog/mmc/FM141/SC1169/SS1577
网页上说:
Software development for STM32 made easy with STM32Cube™
难道这就是所谓的固件库啦????
答案是肯定地。
还糊涂个北,下载,有点大149M,我地。。。。。
http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?icmp=pf259242_prom_stm32cube-long-promo_feb2014
只见下载里边还有个东东也下
看了介绍才知道:
STM32Cube™ includes the STM32CubeMX which is a graphical software configuration tool that allows generating C initialization code using graphical wizards.
It also embeds a comprehensive software platform, delivered per series (such as STM32CubeF4 for STM32F4 series). This platform includes the STM32Cube HAL (an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio), plus a consistent set of middleware components (RTOS, USB, TCP/IP and graphics). All embedded software utilities come with a full set of examples.
另一个东东STM32CubeMx是产生代码地。而这个库(就这么说吧)还包括了:USB,RTOS,TCP/IP
我查了下CUBE是立方体,而CUB是幼兽,不懂规居的青年人。管它呢,不反译直接引用。STM32CubeMX我觉得可以先不安装。我安时还要JAVA,安完我觉得暂时没有什么用
其界面如下:
我解开那个“库”里边一个FreeRtos的例程。我的路径为:D:\stm32cubef4\STM32Cube_FW_F4_V1.1.0\Projects\STM32F429I-Discovery\Applications\FreeRTOS\FreeRTOS_ThreadCreation
点里边的工程直接编译。
下进成功。按复位键,只见两个LED PG13 PG4愉快地闪烁着。至于FreeRTos的其余部分,以后再说吧