openbmc技術棧


工作需要,學習了一段時間openbmc
被按在地板上摩擦了幾輪后,發現技能點不足以支撐
大概列一下搞ob需要的技能點,以供查漏補缺

工程架構

  • yocto
    • bitbake
    • devtool
  • cmake
  • meson

System

  • uboot
    沒啥特別的

  • kernel

    • device tree
      設備樹
    • fit image
      新的image格式
  • busybox
    沒啥特別的

  • systemd
    時髦的啟動引導,服務管理架構
    journalctl
    systemctl

  • dbus
    dbusctl

libs

  • yaml
  • libgpiod

編程語法

  • C++ 17
    代碼中大量使用了c++的新特性,如lambda, string_view等等
  • boost/asio
    fuck...

待補充
std::chrono
std::forward
std::declval
std::unique_ptr
std::optional
std::tuple
std::make_shared
std::make_unique


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM