メモ書きブログ

日々の覚書

2023-01-01から1年間の記事一覧

Arm シンポジウム

品川にて。挨拶回りもできたし講演の内容も非常に為になった。有意義な1日になった。イベントで今後も続いてほしい。トランシーバーみたいなのを渡されて同時通訳がある。 ランチセッションでお昼食べながら講演を聞けるのは良いね。

STM32 USB host

Nucleo STM32 F401REでUSB Host作ろうとおもって CubeIDEを起動して、USB_OTG_FSにActivate_VBUSにチェック付けるだけで完成した。 それでもってデバイス側の時間計測してたら明らかにポーリングが遅いというか bInterval=0指定しても、効いてない感じ。 USB…

FTDI bitbang on WPF(C#)

FTDIのbitbangを使って、アプリケーションからGPIOを制御する。 公式サイトで.NET用ライブラリであるftd2xx_net.dll を提供しているので、これを使えば簡単に制御できる。 using FTD2XX_NET; public partial class MainWindow : Window { FTDI myFTDI = new …

東京ゲームショウ2023

TGS初日、朝早くから電車に揺られて幕張メッセまで向かう。 駅を降りるとビジネスデイにも関わらず朝も早くから大勢の人が賑わっており、歩いて会場に向かうのもなかなかスムーズにはいかなかった。もう少し早く来るか、車で来た方がいいかもしれない。 まだ…

STM32の低電力モード

通常のSleepモード、外部割り込みでWakeup HAL_SuspendTick(); HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI); HAL_ResumeTick(); LowPowerSleepモード、外部割り込みでWakeup HAL_SuspendTick(); HAL_PWR_EnterSLEEPMode(PWR_MAINREGU…

STM32で行儀よくFLASH読み書き

STM32でライブラリ使えば簡単に読み書きできる。ST凄い。 uint8_t flash_erase() { uint32_t error_sector; FLASH_EraseInitTypeDef EraseInitStruct; HAL_StatusTypeDef result; HAL_FLASH_Unlock(); /* Fill EraseInit structure*/ EraseInitStruct.TypeEr…

STM32CubeMXのダウンロードエラー

GENRATE CODEしたら、software packages のダウンロードをしろといわれたので、やってみたら Error downloading the following files: stm32cube_fw_xx_vxxxx.zip (Target directory already exists) などと言われてしまいました。 C:\Users\<>\STM32Cube\Re…

stable diffusion を ローカルで動かす

まずpythonを入手してパスを通しておきます。 3系でないといけないので、最新版を入手しました。(3.11) pipもインストールしておく必要があります。 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git cd .\stable-diffusion-webui\ .…

emacsからVSCodeに移行した

とりあえず、markdownだけでも書けるようにと思い移行することにした。 フォント 自分の書くMarkdownの殆どが日本語ドキュメントとなっており、自分の好きなフォントが、Consolas と MSゴシックなのだが、半角と全角それぞれで違うフォントにしてしまうと、 …

Bitnami Redmineを更新した話

新しいバージョンのインストール 新しいバージョンのBitnami Redmineをインストールすると、古いバージョンと共存することが出来る。 その際にポートなどは競合するので、自動的に競合しないポート番号などが指定してくれる。 ポート番号を指定して新しいバ…

セミナー

ヒルトン東京まで行ってきた お弁当付いてた

フォントの話

エディタの一般的なフォントはConsolasだ。 似たフォントで、Lucida console というものがあり、 Lucida consoleの場合もあるが、大体はConsolasだと思う。 一目見て、資料に使いたいようなとてもきれいなフォントというわけではないが、 monospaceで、とに…

RPi4でRocket.chat

sudo apt install snapd sudo snap set system proxy.https="http://proxy.xxxx.co.jp:8080/" sudo snap install rocketchat-server sudo snap start rocketchat-server sudo snap set rocketchat-server port=8080

WEBサーバー作るときのメモ的なもの

sudo apt-get -y install php7.4 libapache2-mod-php7.4 apache2 php7.4-mbstring php7.4-xml cd /var/www/html touch php_info.php sudo emacs php_info.php sudo emacs /etc/php/7.4/apache2/php.ini sudo chown -R www-data:www-data /var/www/html/wiki …

Eclipseのリンク機能

Projectを跨って、ファイルを共有したい場合がある。 例えば、BootloaderとApplicationの両方にUARTドライバが必要な場合など。 このときに使う機能として、Eclipseのリンク機能が使えた。 BootloaderがBプロジェクト、ApplicationがAプロジェクトだとすると…