<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://eromatsuri-ero.github.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://eromatsuri-ero.github.io/" rel="alternate" type="text/html" /><updated>2026-04-29T19:42:02+09:00</updated><id>https://eromatsuri-ero.github.io/feed.xml</id><title type="html">タイトル考え中</title><subtitle>技術メモと日記のブログ</subtitle><author><name>eromatsuri</name></author><entry><title type="html">Milk-V DUO Sを触る①</title><link href="https://eromatsuri-ero.github.io/2026/04/29/milkV_duo_s_1.html" rel="alternate" type="text/html" title="Milk-V DUO Sを触る①" /><published>2026-04-29T00:00:00+09:00</published><updated>2026-04-29T00:00:00+09:00</updated><id>https://eromatsuri-ero.github.io/2026/04/29/milkV_duo_s_1</id><content type="html" xml:base="https://eromatsuri-ero.github.io/2026/04/29/milkV_duo_s_1.html"><![CDATA[<p>ブログ再開させるとか言っておきながらながらさぼっていたのでぼちぼち再開します。</p>

<p>二年ほど前にたまたま面白そうだと思って購入したMilkV DUO Sが家に転がっていたので遊んだついでのメモです。</p>

<h2 id="milk-v-duo-s">Milk-V DUO S</h2>

<p>Milk-V DUO Sについては自分で勝手に調べてください。</p>

<p><a href="https://milkv.io/ja/duo-s">公式HP</a></p>

<p>私が購入したのはwifiなしのemmcが搭載されているもの。</p>

<p>購入した当時は900でおつりが来ていた。物価上昇えぐいて。</p>

<h2 id="やったこと">やったこと</h2>

<h3 id="ファームウェア書き込みと火入れ">ファームウェア書き込みと火入れ</h3>

<p>SDカードにrufusなどでimgを書き込んでそれを本体のSDカードポートに差し込むらしい。</p>

<p>イメージが公式とサードパーティのものが今はあるらしい。</p>

<p><a href="https://milkv.io/docs/duo/getting-started/download#third-party-images">MilkV Resource Download Summary</a></p>

<ul>
  <li>公式img
    <ul>
      <li><a href="https://github.com/milkv-duo/duo-buildroot-sdk-v2/releases/">Github/Milk-V Duo series buildroot SDK V2</a></li>
    </ul>
  </li>
</ul>

<p>今回は公式imgをrufusで焼いた。</p>

<p>sdカードはそこらへんに落ちてた64GBのものを使った。</p>

<p><a href="https://milkv.io/docs/duo/getting-started/boot">SDカードからのブートについてのドキュメント</a></p>

<p>焼いて、本体に差して、電源ついたら青色のLEDが点滅するらしい。</p>

<p>DUO Sに搭載されているスイッチは<strong>“RV”</strong>にして起動したら上手くいった。</p>

<h3 id="sshでリモートアクセス">SSHでリモートアクセス</h3>

<p>本体をUSB CでPCに接続するとネットワークデバイスとして認識されるらしい。</p>

<p><a href="https://milkv.io/docs/duo/getting-started/download#image-description">公式ドキュメント</a></p>

<p>Teratermで以下情報を使ってssh接続した。</p>

<ul>
  <li>アドレス：192.168.42.1</li>
  <li>ユーザ名：root</li>
  <li>ｐｗ：milkv</li>
</ul>

<p>wslのUbuntu22.04のsshでも接続できた。</p>

<p>ユーザ名をつけ忘れてログインして何回かはじかれた。</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>ssh root@192.168.42.1
</code></pre></div></div>

<h3 id="青色ledの点滅を点灯にしてみる">青色LEDの点滅を点灯にしてみる</h3>

<p>公式ドキュメントに記載がある点灯を止めるやつをやってみた。</p>

<p>以下を実行し、USBケーブルを抜き差しして再起動。</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">mv</span> /mnt/system/blink.sh /mnt/system/blink.sh_backup <span class="o">&amp;&amp;</span> <span class="nb">sync</span>
</code></pre></div></div>

<p>LEDの点灯が停止して、常時点灯になった。</p>

<p>このコマンド打つまでsyncコマンドの存在を知らなかった。</p>

<p>元に戻す方法は以下のコマンド。やってることは先述のコマンドと逆なだけ。</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">mv</span> /mnt/system/blink.sh_backup /mnt/system/blink.sh <span class="o">&amp;&amp;</span> <span class="nb">sync</span>
</code></pre></div></div>

<h2 id="感想">感想</h2>

<p>実際にやってみてLチカまで簡単だった。</p>

<p>wslのビルド環境の構築も同時に進めてしまったので、そっちで開発をしたいかなぁと考えてる。<a href="https://milkv.io/docs/duo/getting-started/buildroot-sdk#1-compiled-using-ubuntu-2204">公式</a>にも開発環境の構築方法だったり、<a href="https://qiita.com/niwatori_chicken/items/ff010f27906dd3a5a9a3">参考にしたブログ</a>にもあるのでやってみようっていうモチベーションがギリ湧いてきた。</p>

<p>今回、RISC-Vは動かしたので、Armの方も動かしてみようかなと思っている。調べはついていない。</p>

<p>リトルコアをどうやって動かすかは<a href="https://qiita.com/antarcticlion/items/97574aa741f7a466db45">ブログ</a>があったのでやってみようかなくらいには思ってる。</p>

<p>実際に何を作るか決めて、居なくてただ遊んでるだけだから何しようかなって感じにはなっている。</p>

<p>自宅で使っているノートPCが日本語配列で、普段業務で使っているのがUS配列だから文字打つのがちょっと億劫になっている。</p>

<p>さてブログは続くんでしょうか（笑）</p>

<h2 id="参考文献">参考文献</h2>

<h3 id="公式">公式</h3>

<ul>
  <li>
    <p><a href="https://milkv.io/docs/duo/getting-started/duos">Getting Started/Duo S(SG2000)</a></p>
  </li>
  <li>
    <p><a href="https://milkv.io/docs/duo/getting-started/buildroot-sdk">Getting-started/buildroot-sdk</a></p>
  </li>
</ul>

<h3 id="調べたブログ">調べたブログ</h3>

<ul>
  <li>
    <p><a href="https://zenn.dev/iwanorigoro/articles/167ce43469791e">【Milk-V Duo S】SDイメージ・シリアル通信・SSHに関する備忘録</a></p>
  </li>
  <li><a href="https://qiita.com/niwatori_chicken/items/ff010f27906dd3a5a9a3">Milk-V Duoのすゝめ</a>
    <ul>
      <li>このブログで書いてあることはDuoでDuo Sではないので一部参考にした。</li>
    </ul>
  </li>
  <li>
    <p><a href="https://qiita.com/antarcticlion/items/97574aa741f7a466db45">MILK V DUO Sで、Arduino IDEからリトルコアで動かすファームウェアを作る環境を整える</a></p>

    <ul>
      <li>先述したリトルコアの動かし方</li>
    </ul>
  </li>
  <li><a href="https://note.com/asatuki_world/n/n301c7c7a1832">Milk-V Duo S を動かす話　～落とし穴や性能評価等～</a></li>
</ul>

<h4 id="活用方法についてのブログ">活用方法についてのブログ</h4>

<ul>
  <li><a href="https://lab.ar90n.net/posts/2025-10-15-setup-milkv-duos-as-roc-server.html">Milk-V DUO S をrocサーバーに仕立てる</a></li>
</ul>]]></content><author><name>eromatsuri</name></author><category term="組み込み" /><category term="Linux" /><category term="Milk-V" /><summary type="html"><![CDATA[ブログ再開させるとか言っておきながらながらさぼっていたのでぼちぼち再開します。]]></summary></entry><entry><title type="html">TEST</title><link href="https://eromatsuri-ero.github.io/2026/02/11/test_daga.html" rel="alternate" type="text/html" title="TEST" /><published>2026-02-11T00:00:00+09:00</published><updated>2026-02-11T00:00:00+09:00</updated><id>https://eromatsuri-ero.github.io/2026/02/11/test_daga</id><content type="html" xml:base="https://eromatsuri-ero.github.io/2026/02/11/test_daga.html"><![CDATA[<p>GitHub Pagesでブログを再開します。</p>

<p>知ったことや趣味で遊んでいることを気ままにまとめて行こうと思います。</p>

<p>更新頻度は2週間に１回程度できれば、上出来かなって思っています。</p>

<p>生暖かく見守ってくれると助かります。</p>]]></content><author><name>eromatsuri</name></author><category term="初投稿" /><category term="日記" /><summary type="html"><![CDATA[GitHub Pagesでブログを再開します。]]></summary></entry></feed>