Quantcast
Channel: aimdevel’s blog
Browsing index pages (35 articles)

github actionsでyoctoの脆弱性情報をチェックする

始めに実施内容脆弱性対応状態チェックスクリプトgithub...

View Article


Image may be NSFW.
Clik here to view.

yoctoで作成したOSの脆弱性情報をgithub actionsで取得する

yoctoでビルドしたOSに含まれる脆弱性情報の取得をgithub actionsで行ってみた。初めに実施内容self-hosted runnerの作成yoctoビルドのワークフロー作成cve-checkを有効化yoctoのcore-image-baseをビルドcve情報を取り出して保存結果確認終わりに初めに過去の記事でgithubのDependbot...

View Article


Image may be NSFW.
Clik here to view.

Devcontainerを活用したYocto Projectのビルド/開発環境構築

初めに最近業務でdevcontainerを使う機会があったのだが、かなり便利だと感じたので自分用に1つ作ってみた。作ったものYocto Projecのビルド/開発に使用できるdevcontainerを作成した。github.com備えている機能は以下。Yocto Projectをビルド可能公式ドキュメントに従ってパッケージをインストールしたコンテナを作成した。vscodeのbitbake拡張機能...

View Article

vscodeの拡張機能Clineを使って自作ツールに機能追加したらすごかった

初めにAIにツールを改良させたらすごかったので、紹介しようと思う。今回改良させたツールは以下。github.com以前作成した、ダンプしたsdカードイメージの中にあるパーティションをマウントするためのツールだ。 今回はこれに機能を追加させることに挑戦した。やったことvscodeの拡張機能Clineを使って、追加機能のすべてと、さらにテストも実装してもらった。使ったモデルはOpen...

View Article

Linuxセキュリティ機能を盛り込んだラズパイのアップデート手順:解説編

対象の資材各設定の説明partitionの設定u-boot用の設定Linux kernelの設定マウント設定rauc用鍵の作成アップデート設定update-bundleの作成妥協した点終わりに前回の記事で行ったラズパイのアップデートについて、内容を説明する。aimdevel.hatenablog.com対象の資材以下のリポジトリのmeta-my-securityディレクトリが対象。...

View Article


Image may be NSFW.
Clik here to view.

Linuxセキュリティ機能を盛り込んだラズパイのアップデート手順

初めに環境作ったものアップデートツール概要図パーティション構成ブート~アップデート~再起動の流れ使い方動作確認終わりに初めに前回の記事で作成したLinuxのセキュリティ機能を盛り込んだラズパイをアップデートできるようにしていく。 aimdevel.hatenablog.com細かい話は長くなりそうなのでこの記事では概要と動かし方だけを説明し、設定値の説明は別の記事にまとめる。環境ubuntu...

View Article

Image may be NSFW.
Clik here to view.

Yoctoを使用してLinuxセキュリティ機能を組み合わせて動かしてみた

初めに環境作ったもの概要図パーティション構成ブートの流れ使い方起動確認各設定の説明partitionの設定u-boot用の設定FIT...

View Article

Linuxのセキュリティ機能を試したまとめ

Linuxのセキュリティ機能を自分で試した記事のまとめページ機能を組み合わせて試した記事セキュリティ機能を使用したLinuxをyoctoで作成機能を組み合わせて試した記事上から順番に作業して、最終的にinitramfs + dm-verity +...

View Article


dm-cryptを使用してラズパイのストレージを暗号化

初めに前回はdm-verityとoverlayfsを組み合わせて、read...

View Article


dm-cryptを使用してストレージを暗号化

初めに前回はdm-verityとoverlayfsを組み合わせて、read...

View Article

dm-verityとOverlayFSを組み合わせてディレクトリの書き込み許可制御

初めに前回はrootfsをdm-verityで検証してから起動するように設定した。aimdevel.hatenablog.comただし、そのままではrootfsがすべてread...

View Article

initramfs + dm-verityでrootfsを検証する

初めに前回はBuildrootでinitramfsを作成し起動する方法を試した。aimdevel.hatenablog.com今回は、本番用rootfsをinitramfs + dm-verityで検証することで改ざんを検知できるようにしていく。dm-verityとはdm-verityとは、linux...

View Article

Buildrootを活用して作成したrootfsをinitramfsとして利用する

初めに手順Buildroot動作確認Buildrootでパッケージ追加initramfsとして動かすための仕込みinitramfsとして組み込み、起動残件Buildrootを触った感想終わりに初めに前回の投稿でbusybox単体でinitramfsを動かすところまでは確認した。aimdevel.hatenablog.comしかし、現状のinitramfsにはbusybox以外が何も入っていないため、...

View Article


LinuxをFITイメージ+initramfsで起動する on ラズパイ4B

前回はラズパイ実機でu-bootとFIT imageを使用してLinuxを起動した。aimdevel.hatenablog.com今回はそこから進んでFIT imageにinitramfsを含めて起動する。...

View Article

Linuxをu-bootから起動する on ラズパイ4B

初めに作るもの実施環境手順終わりに参考資料前回ラズパイでu-bootを動作させた。aimdevel.hatenablog.com今回はさらにu-bootからlinuxを起動する。初めにu-bootまで起動しているのでラスパイ特有の手順はほぼない。せっかくu-bootを使用するので、linux kernelはFIT imageの形式にしたものを使用する。 FIT...

View Article


ラズパイ4Bでu-bootを使用する

初めに実施環境手順用意する資材一覧u-bootを作成sdカードを編集起動するまとめ参考情報ラズパイ4Bでu-bootを動作させたので、手順をまとめる。基本的には以下の記事のu-bootの部分をなぞっただけなので、詳しくはこちらを参照。https://hechao.li/2021/12/20/Boot-Raspberry-Pi-4-Using-uboot-and-Initramfs/初めにラズパイでは...

View Article

Image may be NSFW.
Clik here to view.

Raspberry Pi PicoとZephyr OSを使用したI2C LCD1602の実験

概要前回から引き続き、ラズパイ入門キット「SunFounder Da Vinci Kit for Raspberry Pi」に入っている機器をRaspberr Pi Pico + Zephyr OSで動かしてみた。今回は、I2C LCD1602を試した。環境I2C LCD1602を使用する。 Raspberr Pi...

View Article


Image may be NSFW.
Clik here to view.

Zephyr OSでRaspberry Pi Picoを使用して74HC595と7セグメントディスプレイを接続する方法

概要前回から引き続き、ラズパイ入門キット「SunFounder Da Vinci Kit for Raspberry Pi」に入っている機器をRaspberr Pi Pico + Zephyr OSで動かしてみた。今回は、Segment Displayを試した。環境74HC595と7セグメントディスプレイを使用する。 Raspberr Pi...

View Article

Image may be NSFW.
Clik here to view.

Raspberry Pi PicoのRGB LED実験 with Zephyr OS

概要ラズパイ入門キット「SunFounder Da Vinci Kit for Raspberry Pi」に入っている機器をRaspberr Pi Pico + Zephyr OSで動かしてみた。今回は、RGB LEDを試した。環境Raspberr Pi PicoとLEDを以下のように接続する。接続方法はSunFounderのチュートリアルを参考にした。rgb_led使用したソフトはZephyr...

View Article

Image may be NSFW.
Clik here to view.

Raspberry Pi Pico + Zephyr OSでサーボモータを回す

概要概要作業手順デバイスツリーを追加する。ビルドする基板に転送して動作を確認する。ソースコード確認デバイスツリーservopwm_ch4b_defaultpwmサンプルコード1. デバイスツリーから情報を取得2. pwm構造体をバリデート3. pwmのパルス幅を設定4. 次のパルス幅を計算まとめ概要Zephyr OSのPWM APIでサーボモータを動かすサンプルをRaspberry Pi...

View Article
Browsing index pages (35 articles)


Latest Images