2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

milk-V DuoAdvent Calendar 2023

Day 1

milk-V Duo First impression

Last updated at Posted at 2023-11-10

最近僕の周りで高評価な milk-V Duo

IMG_20231110_201321.jpg

小さいです!

IMG_20231110_201627.jpg

動かしてみる

イメージをダウンロード

https://milkv.io/docs/duo/resources/image-sdk
から、(Latest)を押して

image.png

zipファイルをダウンロード
image.png

それを書くのはいろいろありますが、今回は公式が紹介しているイメージャを使うことにしました。

https://etcher.balena.io/
image.png

今回は、appimage をダウンロードしました。

image.png

$ chmod 555 balenaEtcher-1.18.11-x64.AppImage 
$ ./balenaEtcher-1.18.11-x64.AppImage 

イメージャーが起動します。

image.png
先ほどダウンロードした zip ファイルを選択し、書き込み先を選びます。
image.png
用意ができたら「Flash!」
image.png
image.png

書き込みができたら、milk-V Duoに刺して、母艦にUSBケーブルでつなげます。

ネットワークデバイスとして認識します。

image.png

起動は早いです。10秒ちょっとでネットワークに反応が帰ってくるようになります。

$ ssh root@192.168.42.1

パスワードは milkv

root@192.168.42.1's password: 
[root@milkv-duo]~# 

ログインできました

LEDの点滅プログラムは /mnt/system/blink.sh にあります。

#!/bin/sh

LED_GPIO=/sys/class/gpio/gpio440

if test -d $LED_GPIO; then
    echo "GPIO440 already exported"
else
    echo 440 > /sys/class/gpio/export
fi

echo out > $LED_GPIO/direction

while true; do
    echo 0 > $LED_GPIO/value
    sleep 0.5
    echo 1 > $LED_GPIO/value
    sleep 0.5
done

パターンを変えて遊んでみました

#!/bin/sh

LED_GPIO=/sys/class/gpio/gpio440

if test -d $LED_GPIO; then
    echo "GPIO440 already exported"
else
    echo 440 > /sys/class/gpio/export
fi

echo out > $LED_GPIO/direction

while true; do
    echo 0 > $LED_GPIO/value
    sleep 0.2 
    echo 1 > $LED_GPIO/value
    sleep 0.2 
    echo 0 > $LED_GPIO/value
    sleep 0.2                      
    echo 1 > $LED_GPIO/value
    sleep 0.2               
    echo 0 > $LED_GPIO/value
    sleep 0.2               
    echo 1 > $LED_GPIO/value
    sleep 0.2               
    echo 0 > $LED_GPIO/value
    sleep 0.5               
    echo 1 > $LED_GPIO/value
    sleep 0.5               
done         
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?