1、目录结构
要进行RTT开发,先了解一下他的目录结构。
bsp:板级相关文件,龙芯1C的目录在bsp/ls1cdev。
componments:RTT的组件,主要包括dfs(文件系统)、drivers(驱动框架)、finsh(SHELL)、libc、net(网络和modbus)。
example:例子。
include:RTT头文件。
libcpu:CPU架构相关文件,龙芯1C的目录在libcpu/mips/loongson_1c。
src:rt-thread kernel。
tools:主要是scons相关的工具。
2、sourceinsight
我们采用sourceinsight用来查看和编辑rt-thread。因为有一些汇编文件,需要配置.S和.s文件支持,不然无法添加到工程。
下面介绍sourceinsight工程需要添加的目录。
bsp:
ls1cdev
componments:(视情况添加,下面列出一般情况)
dfs
drivers
finsh
libc(compilers只添加newlib)
net/lwip-1.4.1
include:所有
libcpu:
mips/common
mips/loongson_1c
src:所有