README 954 B

123456789101112131415161718192021222324252627282930313233
  1. # SQLite on RT-Thread
  2. ## 简介
  3. 初始版本基于SQLite 3.8.1版本,使用混合单文件结构源代码
  4. 测试方法:
  5. 1.
  6. 在rtconfig.h中定义一下宏,并打开newlib组件
  7. /*
  8. * SQLite compile macro
  9. */
  10. #define RT_USING_SQLITE
  11. 2.
  12. 关注SQLite目录下的src/sqlite_config_rtthread.h
  13. #define SQLITE_MINIMUM_FILE_DESCRIPTOR 0
  14. #define SQLITE_OMIT_LOAD_EXTENSION 1
  15. #define SQLITE_OMIT_WAL
  16. #define SQLITE_RTTHREAD_NO_WIDE 1
  17. #define SQLITE_ENABLE_LOCKING_STYLE 0
  18. #define SQLITE_DISABLE_LOCKING_STYLE 1
  19. #define SQLITE_TEMP_STORE 1
  20. #define SQLITE_THREADSAFE 1
  21. #define HAVE_READLINE 0
  22. #define NDEBUG
  23. #define _HAVE_SQLITE_CONFIG_H
  24. #define BUILD_sqlite
  25. #define SQLITE_OS_OTHER 1
  26. #define SQLITE_OS_RTTHREAD 1
  27. 3.
  28. 用test目录下的test10.c来进行测试.
  29. 推荐用mini2440bsp,因为板子的ram较大。
  30. 注意shell.c还没有移植的。请不要使用。