github链接:https://github.com/lhgcs/linuxProjectDemo
文件说明:可直接使用linux代码 linuxProjectDemo ├── data 数据库 │ ├── entity 实体 │ │ ├── MyDao.h 数据字段 │ │ ├── MyDatabase.h 数据库 │ │ └── MyTable.h 数据表 │ └── helper 数据库操作层 │ ├── Dao.h 数据字段父类 │ ├── DatabaseHelper.h 数据库父类 │ └── TableHelper.h 数据表父类 ├── device 硬件设备 │ ├── ButtonDevice.h 按钮 │ ├── CpuDevice.h CPU │ ├── Device.h 设备父类 │ ├── DeviceUtil.h 设备读写 │ ├── GpioDevice.h GPIO │ ├── I2cDevice.h I2C │ ├── MySerial.h 串口 │ ├── SerialDevice.h 串口父类 │ └── WatchdogDevice.h 看门狗 ├── other 第三方库 │ ├── JsoncppUtil.h JSONCPP │ ├── logutil.h glog │ └── SqliteUtil.h sqlite ├── socket socket │ ├── SocketClient.h TCP client │ ├── SocketServer.h TCP server │ └── SocketUtil.h socket父类 ├── template 模板 │ ├── Instance.h 单列 │ └── Thread.h 线程 └── util 工具类 ├── CommandUtil.h 执行shell命令 ├── DirUtil.h 目录 ├── FileUtil.h 文件 ├── GpioUtil.h GPIO ├── jsonUtil.h cjson ├── LogUtil.h 宏定义控制打印输出 ├── MemUtil.h 内存 ├── ProcessUtil.h 进程 ├── StrUtil.h 字符串 ├── ThreadUtil.h 线程 └── TimeUtil.h 时间