<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>まさぽんの日記</title>
    <description>日記です．自分用のメモ代わりに書くことが多いです．</description>
    <link>https://masapon.blog.shinobi.jp/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>会社始まり</title>
      <description>やっぱ休み明け初日は辛いなー。。&lt;br /&gt;
&lt;br /&gt;
なぜか今日からインターンシップ生が来て、しかも席が俺の隣なので（俺は直接関係ないけど）、&lt;br /&gt;
眠そうな顔してられないという罠（笑）&lt;br /&gt;
&lt;br /&gt;
一日書類書いてるとどうしても眠い時間がやってくるもんですよね。&lt;br /&gt;
&lt;br /&gt;
明日からまた忙しくなりそう。&lt;br /&gt;
&lt;br /&gt;
結局マイコン触る時間なかった。</description> 
      <link>https://masapon.blog.shinobi.jp/%E9%9B%91%E8%A8%98/%E4%BC%9A%E7%A4%BE%E5%A7%8B%E3%81%BE%E3%82%8A</link> 
    </item>
    <item>
      <title>帰省</title>
      <description>１２日～２１日までお盆休みをもらって、長崎に帰省してます。&lt;br /&gt;
が、なんか毎日親に連れ回されて、全然体休められてない気がする。。&lt;br /&gt;
&lt;br /&gt;
１３日は島原に墓参りに行って、いつも通りに島原城前にある&lt;a href=&quot;http://www.himematsuya.jp/&quot;&gt;姫松屋&lt;/a&gt;で具雑煮を食べてきた。&lt;br /&gt;
&lt;br /&gt;
１４日は長崎漁港で新鮮な魚を食べて、長崎歴史文化博物館でやってた&lt;a href=&quot;http://www.nmhc.jp/ebisu/index.html&quot;&gt;えびすリアリズム&lt;/a&gt;を見てきた。&lt;br /&gt;
刺身定食うまかったー。やっぱ魚食べるなら長崎だなー。これだけ量あって￥８５０は関東じゃありえない。&lt;br /&gt;
蛭子さんは長崎が誇る奇才で俺はけっこう好きなんですが、蛭子さんの漫画を読んだのほぼ初めてで、けっこう面白かった。&lt;br /&gt;
でもちょうどお盆だったからか、ほぼ貸切状態でした。&lt;br /&gt;
客よりも監視員（作品に手を触れないか見てる人たち）の方が多いんじゃないかっていう感じ（笑）&lt;br /&gt;
&lt;br /&gt;
このお盆は珍しく１４・１５日と雨#%D:3%#降りで、精霊流しも大変だっただろうなー。&lt;br /&gt;
俺も長崎の墓は一瞬しか行けてない。。&lt;br /&gt;
&lt;br /&gt;
明日からは自分時間取れるので、マイコンいじったりしようかな。&lt;br /&gt;
関東に帰るのは２０日（土）の予定です。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/DVC00089.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;DVC00089.jpg&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1313340096/&quot; style=&quot;float: left; border-width: 0px; border-style: solid; width: 150px; height: 112px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;clear:both&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
</description> 
      <link>https://masapon.blog.shinobi.jp/%E9%9B%91%E8%A8%98/%E5%B8%B0%E7%9C%81</link> 
    </item>
    <item>
      <title>Mt. Fuji</title>
      <description>富士山登ってきましたー！&lt;br /&gt;
&lt;br /&gt;
最後の方は頭痛くなりそうな気配があって、高山病か？と思ったけど、何とか大丈夫だった。&lt;br /&gt;
&lt;br /&gt;
山頂付近は大渋滞だったけど、ギリギリ御来光を山頂で見れた。&lt;br /&gt;
&lt;br /&gt;
雲海の上に太陽が昇る様子は言葉では表現できないですね。&lt;br /&gt;
&lt;br /&gt;
とはいっても、かなりしんどかったし、もう富士山登ることはないかもですね。&lt;br /&gt;
&lt;br /&gt;
一年くらい経ったらこの辛さを忘れてまた登ろうか、って気になってるかもですが（笑）&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/DVC00086.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1312810963/&quot; alt=&quot;DVC00086.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://masapon.blog.shinobi.jp/%E9%9B%91%E8%A8%98/mt.%20fuji</link> 
    </item>
    <item>
      <title>今週末は登山</title>
      <description>今週の土日は富士登山します。&lt;br /&gt;
&lt;br /&gt;
最近運動してないから体力に不安が。。。&lt;br /&gt;
&lt;br /&gt;
金曜飲み会なのも不安に拍車をかけてたり。&lt;br /&gt;
&lt;br /&gt;
付け焼刃ですが、木曜まで毎日20～30分くらい走ろうと思う。&lt;br /&gt;
&lt;br /&gt;
昨日は走ったし、今日もこれから走る。&lt;br /&gt;
&lt;br /&gt;
高山病なったら辛いもんね。&lt;br type=&quot;_moz&quot; /&gt;</description> 
      <link>https://masapon.blog.shinobi.jp/%E9%9B%91%E8%A8%98/%E4%BB%8A%E9%80%B1%E6%9C%AB%E3%81%AF%E7%99%BB%E5%B1%B1</link> 
    </item>
    <item>
      <title>大阪</title>
      <description>金曜日に関西出張があったので、今回は大阪に泊まってみた。&lt;br /&gt;
&lt;br /&gt;
急に決まり、特に下調べすることもなく行ったので、ノープランだったけど。&lt;br /&gt;
&lt;br /&gt;
金曜夜は道頓堀あたりをブラブラした。&lt;br /&gt;
ホテルは安く上げようと思い、バックパッカーが多いというとこにした。&lt;br /&gt;
一泊2600円なのはすごいと思うけど、部屋に水道さえないとは。。お風呂は大浴場で、男女が時間で分けられる形式。&lt;br /&gt;
せっかく外国人のバックパッカーがいっぱいいたのに全然交流なかったし、なんかあんまり意味なかったな。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/hotel.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1312033599/&quot; alt=&quot;hotel.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
土曜朝ホテルを出て、新世界あたりをブラついた。&lt;br /&gt;
こち亀でよく出てくる風景がそこにはあった。&lt;br /&gt;
串かつ屋とパチンコ屋ばっかしの商店街。そのど真ん中にある通天閣。&lt;br /&gt;
朝10時前だというのに串かつ屋は開いてて、飲んでる人いっぱいいた。カルチャーショックやわ。&lt;br /&gt;
串かつ食べたかったけど、一人で飲み屋入ったことないから挫折したけど、立ち飲みのとこが多いからちょっと勇気出せばいけそうだった。次機会あったらいきたいな。&lt;br /&gt;
&lt;br /&gt;
日本橋商店街を通ったら、電機屋やアニメ・ゲームショップがいっぱいあった。&lt;br /&gt;
そういや関西の秋葉原って呼ばれてるってのを聞いたことあった。&lt;br /&gt;
秋葉原あんまり行かないけど、秋葉原の方が完全に上だと思う。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/DVC00080.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1312033495/&quot; alt=&quot;DVC00080.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/DVC00079.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1312033491/&quot; alt=&quot;DVC00079.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://masapon.blog.shinobi.jp/%E9%9B%91%E8%A8%98/%E5%A4%A7%E9%98%AA</link> 
    </item>
    <item>
      <title>AndroidでUSBシリアル通信</title>
      <description>Androidのデフォルトでは、USBドライバが入っていなかったりして、カスタマイズが必要となる。&lt;br /&gt;
&lt;br /&gt;
忘備録として、手順を記す。&lt;br /&gt;
スマートフォンにも適用できるけど、シリアルポートやUSB端子がある端末なんてないので、タブレット限定かな。&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;Linuxカーネルをビルドする&lt;/li&gt;
    &lt;li&gt;端末をアップデートする&lt;/li&gt;
    &lt;li&gt;ユーザモード&amp;rArr;ルートモード切替可能にする&lt;/li&gt;
    &lt;li&gt;シリアルポートを使用したアプリを開発する&lt;/li&gt;
&lt;/ol&gt;
1. Linuxカーネルをビルドする&lt;br /&gt;
&lt;br /&gt;
インストール手順は詳しくは&lt;a href=&quot;http://dev.odroid.com/projects/odroida/#s-9&quot;&gt;ここ&lt;/a&gt;を参照。&lt;br /&gt;
以降、Linux上で実行する。&lt;br /&gt;
&lt;br /&gt;
まずクロスコンパイル環境を準備する。&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;
masapon@ubuntu:~$ sudo mkdir /opt/toolchains
masapon@ubuntu:~$ cd /opt/toolchains
masapon@ubuntu:/opt/toolchains$ sudo wget http://www.codesourcery.com/sgpp/lite/arm/portal/package6493/public/arm-none-eabi/arm-2010q1-188-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
masapon@ubuntu:/opt/toolchains$ sudo tar xjf arm-2010q1-188-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
&lt;/pre&gt;
パスに/opt/toolchains/arm-2010q1/binを追加しておく。&lt;br /&gt;
&lt;br /&gt;
次にカーネル（&lt;a href=&quot;http://dev.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&amp;amp;bid=60&quot;&gt;kernel-20110629.gz.tar&amp;nbsp;&lt;/a&gt;）をダウンロードし、解凍する。&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;
masapon@ubuntu:~$ mkdir odroid
masapon@ubuntu:~$ cd odroid
masapon@ubuntu:~/android$ tar xzf kernel-20110629.gz.tar
masapon@ubuntu:~/android$ cd kernel
masapon@ubuntu:~/android$ make ARCH=arm odroida_android_defconfig

&lt;/pre&gt;
menuconfigを実行し、FTDIのUSBドライバをカーネルに含めるように設定する。&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;
masapon@ubuntu:~/android/kernel$ make ARCH=arm CROSS_COMPILE=arm-none-eabi- menuconfig&lt;/pre&gt;
[Device Drivers]&amp;rArr;[USB support]&amp;rArr;[USB Serial Converter support]&amp;rArr;[USB FTDI Single Port Serial Driver]&lt;br /&gt;
にチェックを入れる。&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.masapon.blog.shinobi.jp/menuconfig.png&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; alt=&quot;menuconfig.png&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1312032646/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/menuconfig_usb.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1312035789/&quot; alt=&quot;menuconfig_usb.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ビルドを実行する。時間かかるので、終了するまで待つ。&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;
masapon@ubuntu:~/android/kernel$ make ARCH=arm CROSS_COMPILE=arm-none-eabi-
masapon@ubuntu:~/android/kernel/arch/arm/boot$ ls
Image  Makefile  bootp  compressed  install.sh  zImage
&lt;/pre&gt;
ｚImageファイルが作成されるので、これを書き込む。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
以降、順次更新します。</description> 
      <link>https://masapon.blog.shinobi.jp/android/android%E3%81%A7usb%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E9%80%9A%E4%BF%A1</link> 
    </item>
    <item>
      <title>AndroidでNESその2</title>
      <description>定時外に会社でAndroidNESを動かしてみた。&lt;br /&gt;
&lt;br /&gt;
実行時間を計測したところ、1フレーム当たり&lt;br /&gt;
NESとしての処理時間：30ms&lt;br /&gt;
画面表示処理：5ms&lt;br /&gt;
くらいかかっていた。&lt;br /&gt;
&lt;br /&gt;
CPU負荷を計測したところ、50%近かったので、2コアのうち1コアは占有してる感じ。&lt;br /&gt;
（CPU：SAMSUNG Exynos4210 Dual-core ARM Cortex-A9 1Ghz with 1MB L2 cache）&lt;br /&gt;
&lt;br /&gt;
これを60fpsで動かすには、30ms&amp;rArr;10msくらいにしなければならない。。&lt;br /&gt;
&lt;br /&gt;
メイン処理をスレッド化してうまく負荷分散すれば半分くらいの時間で終わるかな。。&lt;br /&gt;
めちゃくちゃ面倒そうだけど。&lt;br /&gt;
&lt;br /&gt;
もしくは、今はDalvik VM上で動作しているのだけど、これが遅いのかな？&lt;br /&gt;
&lt;br /&gt;
ネイティブコンパイルする方法もあるので、そうすれば速くなりそう。&lt;br /&gt;
ただその場合、言語はC/C++になるので、面白くない。。&lt;br /&gt;
&lt;br /&gt;
NESとしてちゃんと動作させることは諦めて、Android学習用として割り切るしかないかも。</description> 
      <link>https://masapon.blog.shinobi.jp/android/android%E3%81%A7nes%E3%81%9D%E3%81%AE2</link> 
    </item>
    <item>
      <title>月釜</title>
      <description>今日は月釜でした。&lt;br /&gt;
&lt;br /&gt;
日曜に朝９時集合は辛かったけど、なんとか間に合った。&lt;br /&gt;
&lt;br /&gt;
自分はお点前二回やったけど、一回目は二箇所もミスってしまった。。&lt;br /&gt;
&lt;br /&gt;
二回目はちゃんと修正できたけど、本番に弱いのは昔から変わってないなー。&lt;br /&gt;
&lt;br /&gt;
次は１１月にある秋のお茶会ですね。今回はお薄だったけど、１１月はお濃。大変だ。。&lt;br /&gt;
（お薄とかお濃は抹茶の濃さというか練り具合が違います。お濃の方が数倍難しい。）&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.masapon.blog.shinobi.jp/cha.png&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; alt=&quot;cha.png&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1311519365/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.masapon.blog.shinobi.jp/cha2.png&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; alt=&quot;cha2.png&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1311519375/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://masapon.blog.shinobi.jp/%E9%9B%91%E8%A8%98/%E6%9C%88%E9%87%9C</link> 
    </item>
    <item>
      <title>AndroidでNESその1</title>
      <description>とりあえず動作するとこまで作ってみた。&lt;br /&gt;
&lt;br /&gt;
Javaなので、コアな部分はほとんど手を入れずに使えました。&lt;br /&gt;
&lt;br /&gt;
画面描画が適当なので、デモに入るまで１分くらいかかる。。&lt;br /&gt;
&lt;br /&gt;
ファイル名も直打ちだし、色々機能追加したいなっと。&lt;br /&gt;
&lt;br /&gt;
慣れてきて一通り習得できたら、何か面白いもの作りたいなー。&lt;br /&gt;
&lt;br /&gt;
現状一番の問題なのは、手元にAndroid端末がないこと。実機での動作確認ができません。&lt;br /&gt;
&lt;br /&gt;
次携帯買うときはAndroidにするかー。&lt;br /&gt;
&lt;br /&gt;
#ファイル転送コマンド&lt;br /&gt;
% adb push ファイル名 ファイル転送先&lt;br /&gt;
例&lt;br /&gt;
% adb push example.nes /sdcard/example.nes&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.masapon.blog.shinobi.jp/cac8cb1f.png&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1310836338/&quot; alt=&quot;cac8cb1f.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://masapon.blog.shinobi.jp/android/android%E3%81%A7nes%E3%81%9D%E3%81%AE1</link> 
    </item>
    <item>
      <title>AndroidでHelloWorld</title>
      <description>とりあえずHello, World表示してみた。&lt;br /&gt;
&lt;br /&gt;
会社でも環境インストールして、先輩が前作ったアプリが実機で動作するのを確認できた。&lt;br /&gt;
&lt;br /&gt;
Bluetooth使ったアプリで、ちゃんと動作した。Android向けのデモできるじゃん、すげー。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
家で勉強でやれることといったら、Androidに特化した機能を使えるようにするくらいかなー。&lt;br /&gt;
&lt;br /&gt;
開発言語はJavaなので、まずは昔作ったJavaNESを移植してみるかー。&lt;br /&gt;
&lt;br /&gt;
もう５年くらい前だから、まずはソース見て思い出さないと。。。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.masapon.blog.shinobi.jp/c27b0bc8.png&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; alt=&quot;c27b0bc8.png&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1310793315/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;darr;&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.masapon.blog.shinobi.jp/HelloWorld.png&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;left&quot; alt=&quot;HelloWorld.png&quot; src=&quot;http://file.masapon.blog.shinobi.jp/Img/1310793321/&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://masapon.blog.shinobi.jp/android/android%E3%81%A7helloworld</link> 
    </item>

  </channel>
</rss>