Skip to content

kagura1050_useful_libs

kagura1050(Takaki Yoda) edited this page Dec 9, 2020 · 1 revision

便利なライブラリメモ

自作OSなどで使えそうな便利なライブラリ集。

FatFs

  • http://elm-chan.org/fsw/ff/00index_e.html
  • 組み込み向けFAT12/16/32ライブラリ
  • 極論を言うと512バイト単位でディスクが読み書きできれば使える
  • RTOS向けの機能でマルチタスクもバッチリ

stb

  • https://github.com/nothings/stb
  • ワンヘッダで色々できるライブラリ集
  • stb_imageはlibcの依存なし(mallocは必要)でjpg/png/bmpなどなどが読める(stb_image_writeで書きもできる)
  • stb_truetypeでTrueTypeフォントが読める(libc依存なし)
  • FatFsと組み合わせるとディスクが読める段階でpngやらttfが読める
Clone this wiki locally