YU2TA7KA's BLOG ~take one step at a time~

派生開発、組み込み開発周りのこと。

組み込み世界への入門はRaspberry Pi Picoからが良いと思う5つの理由

はじめに ターゲットデバイスとは 1. 初期費用が安い 2. クロス開発環境が整っている 3. Pythonが使える 4. Lチカまでの丁寧な解説動画がある 5. 組み込み入門のハードウェアインターフェースが十分 注意!マイクロ usb ケーブルはデータ転送対応のものを利…

エスキューブドスタイル絵封筒【書籍レビュー】

はじめに 絵封筒とは エスキューブドスタイルとは エスキューブドスタイル絵封筒の作り方(フローチャート) 補足 絵封筒の構成を考え、用意する 花の写真を加工する 花の絵を塗る エスキューブドスタイル絵封筒へ入門 感想 終わりに はじめに 「メッセージ…

RustでJenkinsのXFDを試作してみた on Raspberry Pi3 B+

はじめに XFDとは? 作ったもの 構成 環境 概要説明 わかったこと XFDの試作にRaspberry Piは便利 Rustのcrateが優秀なことを実感 Raspberry Pi3でRustの開発はしんどい やってみたいこと リファクタリング 監視端末とフィードバックデバイスの分離 フィード…

Rustのアプリケーション開発入門~逆ポーランド記法計算機を通して~

はじめに やったこと コマンドライン引数の処理 計算ロジックの実装 ユニットテストの記述 エラーハンドリング 気づいたこと おわりに はじめに 実践Rustプログラミング入門のChapter4を写経しました。その感想です。ソースコードは下記githubにあります*1。…

2021年冬アニメ感想リスト(6段階ランク)

完走 No. タイトル 速度*1 ランク*2 コメント 1 ゆるキャン△ SEASON2 1 S 1期よりも面白かった気がする。日常っぽいけどキャンプというイベントで毎回起伏があって良い。私の疲れた身体にはこれくらいの起伏がちょうど良かったのかもしれない。 2 のんのん…

組み込みシステムとは

はじめに 組み込みシステムとは 機械制御を目的とした情報システム 表記 おわりに はじめに ソフトウェアエンジニアの一つとして組み込みエンジニアという職種があります。ソフトウェアエンジニアが開発する情報システムの分類の一つと位置付けられます。プ…

Rustの関数ポインタを配列で扱う

関数ポインタの利用 fn double(n: i32) -> i32 { n + n } fn abs(n: i32) -> i32 { if n >= 0 { n } else { -n } } fn main() { // doubleの関数ポインタをfへ束縛 let mut f: fn(i32) -> i32 = double; assert_eq!(f(-42), -84); // absの関数ポインタをfへ…