The Embedded

What is it?

組込屋の技術メモです.最大限正確なことを記すよう努力はいたしますが,内容の正確性については保証いたしませんのでご了承ください.


Recent Posts

pyenvで複数バージョンをサクッと切り替える

13 Mar 2022
Linux Python

複数のバージョンのPythonを使いたいときはありませんか?ありますよね?そう,あるんですよ!そんな要望に応えてくれるのがpyenvです.ということで,pyenvの導入方法のメモです.巷には環境分離ツールがあふれかえっていますが個人的にはpyenvで複数バージョンを管理してvenvでパッケージ環境を切りわけるような使い方がもっともシンプルであらゆるニーズに対応できるのではないかと思っています.

More...

POSIXメッセージキューの使い方

19 Aug 2021
Linux POSIX IPC C/C++

以前,当サイトで公開していたエントリーのリライトになります

Unix系のシステムではSystemVとPOSIXのメッセージキューを使用することができる場合が多く,お手軽にIPCを使いたい場合このあたりが選択肢になるのではないかと思います.(とはいえ,いろいろ考慮してちゃんと実装しようとすると結構大変なのでプロダクトへの採用は慎重に…)

カーネルの機能として実装されているためWSL(2じゃない方)では使えなかったりするのでそのあたりは注意が必要です.

More...

Ubuntu 21.04でKensington Wireless Expert Mouseを使う

27 Jun 2021
Linux Wayland udev

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

More...