10.2-嵌入式系统库资源集合

C/C++常用库集合

TOC

前言

  • 有时间就积累,学习吧

参考

清单

标准库

  • C/C++ 标准库
    • 必须掌握
  • STL/Boost
    • 必须掌握
  • POSIX C规范
    • 必须掌握

界面

  • Qt
    • 界面库

数据库

  • SQLite
    • 一个完全嵌入式的,功能齐全的关系数据库,只有几百K,完全可以包含在项目中
  • MongoDB
  • OTL
    • 知乎网友推荐

异步/网络

  • boost.asio
  • ZeroMQ
    • 知乎推荐
  • muduo

并发多线程

  • OpenCL
  • OpenMP

数学

  • Gurobi
    • 优化问题解算
  • GNU Scientific Library
    • 最优化,排序,线性代数,稀疏矩阵
  • MKL
    • 来自Intel
  • NLopt
    • 有约束类问题用这个最优化包不错
  • FFTW
    • 用一维或多维计算DFT的库

动力学仿真

  • Box2D
    • 2d游戏物理引擎
  • Bullet
    • 3d的游戏物理引擎
  • ODE
    • 开源,高性能,刚体动力学仿真
  • Simbody
    • 模拟关节生物力学,如人体骨骼

机器人

机器学习

  • Caffe
  • Shark
  • Dlib

计算机图形

  • HDK
    • 3D库

日志库

  • log4cpp
  • easylogging++
    • 知乎推荐
  • glog
    • Google出品

其他

  • protobuf
    • 序列化工具
  • Folly
    • Facebook开发和使用的库

猜你喜欢

转载自www.cnblogs.com/lizhensheng/p/11117373.html