All posts by year

Showing everything matching: clear

2020

Ubuntu 21.04でKensington Wireless Expert Mouseを使う

27 Jun 2020
Linux Wayland udev

手元の Ubuntu を 20.04 から 21.04 に変えたらデフォルトセッションが Wayland になったことで /usr/share/X11/xorg.conf.d の設定が効かなくなりましたので udev hwdb を利用した,Wayland でも使える設定方法をメモしておきます.

More...

Linuxのメモリアロケータに関するあれこれ

19 Jun 2020
Linux C/C++ Embedded

リソースが潤沢とはいえない組込みシステムにおいて,ある機能の使用前と使用後でリソース(特にメモリの使用量)が同じ状態に戻るということはとても重要なことです.しかし組込Linuxシステムにおいて,メモリリークのような不具合が見当たらないにも関わらずある機能の使用後にすべてのメモリが開放されていないと思われる動きをすることがあります.

本稿ではメモリアロケータの動きからこういった現象が起きる原因を紐解き,メモリの確保や解放をどのようにするべきなのかを考えていきたいと思います.

More...