EMS
Go to file
wangk f91c39ecbe Add hotfix 2024-11-26 14:01:46 +08:00
alg first commit 2024-10-31 17:52:29 +08:00
app [ADD] uart driver 2024-11-12 08:21:37 +08:00
drv Add mqtt send and recv and json para 2024-11-22 16:44:38 +08:00
kit Add ip modify function by modifying the xml function 2024-11-26 13:59:11 +08:00
lib [ADD] libpaho-mqtt 2024-11-20 16:14:40 +08:00
model first commit 2024-10-31 17:52:29 +08:00
protocol first commit 2024-10-31 17:52:29 +08:00
scripts [FIXED] Logger can not print to terminal bug 2024-11-05 17:17:30 +08:00
test Add hotfix 2024-11-26 14:01:46 +08:00
.gitignore [ADD] logger, thread, libssl, libcjson, libcrypto 2024-11-04 16:59:51 +08:00
CMakeLists.txt Add XML create and parse function 2024-11-25 16:14:09 +08:00
README.md [CHANGE] README to markdown 2024-11-01 08:43:20 +08:00
main.c [ADD] logger, thread, libssl, libcjson, libcrypto 2024-11-04 16:59:51 +08:00

README.md

文件说明:(每个文件下文件命名需要符合规范)

  1. app: 放置样业务代码每个业务分为两个文件文件命名如下app_xxx.c、app_xxx.h
  2. model放置二次封装的代码主要是模块功能例如实时库mdl_xxx.c,mdl_xxx.h
  3. drv:放置驱动层代码(例如drv_tcp.c,drv_tcp.h)
  4. kit放置一些自定义的组件例如封装事件时间函数等kit_xxx.hkit_xxx.c
  5. lib放置一些库以及相关头文件lib中可建立不同库的文件夹,
  6. utils表示工具类代码通常是一些辅助功能,例如uls_xxx.h,uls_xxx.c
  7. alg表示业务策略代码,例如uls_xxx.h,uls_xxx.c
  8. protocol表示南北向协议,例如proto_xxx.h,proto_xxx.c
  9. scripts开发过程中或者搭建开发环境是常用的安装库说明记录用的