# SQLite on RT-Thread ## 简介 初始版本基于SQLite 3.8.1版本,使用混合单文件结构源代码 测试方法: 1. 在rtconfig.h中定义一下宏,并打开newlib组件 /* * SQLite compile macro */ #define RT_USING_SQLITE 2. 关注SQLite目录下的src/sqlite_config_rtthread.h #define SQLITE_MINIMUM_FILE_DESCRIPTOR 0 #define SQLITE_OMIT_LOAD_EXTENSION 1 #define SQLITE_OMIT_WAL #define SQLITE_RTTHREAD_NO_WIDE 1 #define SQLITE_ENABLE_LOCKING_STYLE 0 #define SQLITE_DISABLE_LOCKING_STYLE 1 #define SQLITE_TEMP_STORE 1 #define SQLITE_THREADSAFE 1 #define HAVE_READLINE 0 #define NDEBUG #define _HAVE_SQLITE_CONFIG_H #define BUILD_sqlite #define SQLITE_OS_OTHER 1 #define SQLITE_OS_RTTHREAD 1 3. 用test目录下的test10.c来进行测试. 推荐用mini2440bsp,因为板子的ram较大。 注意shell.c还没有移植的。请不要使用。