初学RT-Thread Studio这个IED,简单查了下文件名的含义,方便理解。
可能不全面,有错误欢迎大佬指正。
文件名 | 含义 |
---|---|
applications | RT-Thread的应用程序,main函数。当然还可以自己添加.C和.H文件 |
Debug | 应该是Studio软件自己的调试文件,因为我在keil的工程里面没看到这个文件夹 。所以不用特别关注 |
drivers | RT-Thread的驱动,不同的平台的底层驱动具体实现。简单解释下,不同的ARM芯片在GPIO、I2C等外设配置上有所不同,这个“drives”就是每个芯片独有的。 |
libraries | STM32的固件库文件 |
rt-thread | RT-Thread的源文件 |
-libcpu | 存放ARM Cortex-M3移植代码 |
-src | RT-thread内核核心代码 |
-components | RT-Thread的各个组件目录 |
- -drivers | RT-Thread驱动框架源码 |
- -finsh | RT-Thread命令行finsh命令行组件 |
补充:要想在一个芯片上使用设备驱动,就需要rt-thread文件夹中的“drivers”文件和文件“drivers”相互配合,共同完成。