littlefield @ ウィキ
http://w.atwiki.jp/littlefield/
littlefield @ ウィキ
ja
2009-08-25T12:37:33+09:00
1251171453
-
H8にuclinuxをのせるメモ
https://w.atwiki.jp/littlefield/pages/30.html
<p>ホストOS:Fedora11<br /><br /><font color="#FF00FF">ソースをダウンロード</font><br />
wget http://uclinux.quake4.jp/uClinux/uclinux_sbcrbook.tar.bz2<br />
tar jvxt uclinux_sbcrbook.tar.bz2</p>
<p><font color="#FF00FF">h8tools_bin.tar.gzのインストール<br /><font color="#000000">cd Chapter4<br />
tar xvfz h8tools_bin.tar.gz -C /opt</font></font><font color="#FF00FF"><font color="#000000"><br />
.bashrcにパスを通す</font></font><font color="#FF00FF"><font color="#000000"><br /></font></font></p>
<blockquote><font color="#FF00FF"><font color="#000000">export
PATH=/opt/bin:$PATH</font></font><br /></blockquote>
<p>端末の再起動</p>
<p>uclinuxカーネルソースの準備<br />
cd Chapter2<br />
tar xvfz uClinux-dist-sbcrbook20070218.tar.gz -C /usr/local/src<br />
cd /usr/local/src/uClinux-dist<br />
make menuconfig</p>
<p><font color="#FF00FF"><font color="#000000"><br /><br /></font></font></p>
<p><font color="#FF00FF"><br /></font></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
2009-08-25T12:37:33+09:00
1251171453
-
uClinuxインストールメモ
https://w.atwiki.jp/littlefield/pages/29.html
<p><font size="2">keiko@keiko-laptop:/usr/local/src/uClinux-dist$ sudo make
menuconfig<br />
[sudo] password for keiko:<br />
Sorry, try again.<br />
[sudo] password for keiko:<br />
config/mkconfig > config.in<br />
make -C /usr/local/src/uClinux-dist/config/scripts/lxdialog all<br />
make[1]: ディレクトリ `/usr/local/src/uClinux-dist/config/scripts/lxdialog' に入ります<br />
/usr/bin/ld: cannot find -lncurses<br />
collect2: ld はステータス 1 で終了しました<br />
-e<br />
>> Unable to find the Ncurses libraries.<br />
>><br />
>> You must have Ncurses installed in order<br />
>> to use 'make menuconfig'<br /><br />
make[1]: *** [ncurses] エラー 1<br />
make[1]: ディレクトリ `/usr/local/src/uClinux-dist/config/scripts/lxdialog' から出ます<br />
make: *** [menuconfig] エラー 2</font></p>
<p> </p>
<p><font size="2">keiko@keiko-laptop:/usr/local/src/uClinux-dist$ aptitude
search libncurses<br />
v libncurses-dev
-
2009-07-21T13:46:01+09:00
1248151561
-
H8 3069にucLinuxを載せる
https://w.atwiki.jp/littlefield/pages/28.html
<p><font color="#FF00FF">AKI-H8/3069Fに、小型CPU</font><font color="#FF00FF">で動作可能なLinux OS「uClinux」を載せる</font></p>
<p> </p>
<ul><li><strong>開発環境:「<a href="http://uclinux.quake4.jp/uClinux/Chapter4/h8tools_bin.tar.gz">h8tools</a>」<br /></strong></li>
<li><strong>カーネルソース:「<a href="http://uclinux.quake4.jp/uClinux/Chapter2/uClinux-dist-sbcrbook20070218.tar.gz">uClinux-dist-sbcrbook</a>」</strong></li>
</ul><p> </p>
<p> </p>
2009-07-18T00:53:44+09:00
1247846024
-
dell mini10にUbuntu
https://w.atwiki.jp/littlefield/pages/27.html
<p><font color="#FF00FF">Dell10 miniにubuntuを入れる</font></p>
<p>
Desktop版をCDからインストールしようとすると,画面が適合しないのか,Xが立ち上がらない。コマンドラインでインストールするAlternate版はインストールできる。</p>
<p>しかし,</p>
<p>インストールはできても,使う時にCUIベースはつらい。</p>
<h1>Ubuntu Netbook Remix</h1>
<p>を発見。これをインストールする。</p>
<p>http://www.ubuntu.com/getubuntu/download-netbook</p>
<p>Windowsとデュアルブートにしたが,何の問題もない。</p>
<p>快適。</p>
<p> </p>
2009-07-18T00:32:10+09:00
1247844730
-
H8_3052F使ってみる(Win)
https://w.atwiki.jp/littlefield/pages/26.html
<p><font color="#FF00FF">H8マイコン3052Fを使ってみる</font></p>
<p>Windows環境でとりあえず動くかどうかをテストする。</p>
<ol><li> GCCDeveloperLiteをインストール</li>
<li>H8WriteTurboをインストール</li>
<li>GCCDeveloperLiteの設定</li>
<li>ピンの設定</li>
</ol><ul><li>GCCDeveloperLiteをインストール</li>
</ul><p>現在のVersion:<strong>2.2.0.44 2009/07/06</strong></p>
<p>
http://www.besttechnology.co.jp/modules/knowledge/?GCC%20Developer%20Lite#DOWNLOAD</p>
<p><font color="#FF0000">ただし</font>,いまのバージョンは3052Fに対応していないので,小細工が必要。</p>
<p>次のページを参考に,3052でもできるようにする。</p>
<p>
http://me.me.tokushima-u.ac.jp/~miw/H8/pukiwiki/index.php?GDL%A4%C7%A4%CE%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0</p>
<p><a href="http://me.me.tokushima-u.ac.jp/~miw/H8/pukiwiki/index.php?plugin=attach&refer=GDL%A4%C7%A4%CE%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0&openfile=3052FPack.EXE" title="2005/08/15 08:52:06 55.1KB">3052FPack.EXE</a>,<a title="2007/04/05 21:15:54 102.3KB" href="http://me.me.tokushima-u.ac.jp/~miw/H8/pukiwiki/index.php?plugin=attach&refer=GDL%A4%C7%A4%CE
2009-07-17T17:05:12+09:00
1247817912
-
h8開発環境整備メモ
https://w.atwiki.jp/littlefield/pages/25.html
<p><font color="#FF00FF" size="3">H8 3052FをUbuntuで開発する際のメモ</font></p>
<p> <font color="#FF00FF">クロスコンパイラーの整備</font></p>
<p>rpmパッケージは,みついわゆきおさんの<a href="http://mes.sourceforge.jp/h8/index-j.html">Linuxによるマイコンプログラミングのページ</a>の「GCC
for SuperH,H8/300,AVR」から,H8/300H用バイナリパッケージ(Linux version)をダウンロード</p>
<ul><li class="enumerate">h8-binutils-2.13-1.i386.rpm</li>
<li class="enumerate">h8-gcc-3.2-1.i386.rpm</li>
<li class="enumerate">h8-newlib-1.10.0-1.i386.rpm</li>
</ul><blockquote>
<p id="toc-alien"><font size="2">alienがない場合はインストールする</font></p>
<p><font size="2">$which alien</font></p>
<p><font size="2">$aptitude search alien</font></p>
<div style="width:550px;white-space:nowrap;" class="codecolorer-container bash blackboard">
<div style="font-family:Monaco, 'Lucida Console', monospace;" class="bash codecolorer">
<p><font size="2">$<span class="kw2">sudo</span><span class="kw2">aptitude</span><span class="kw2">install</span>alien</font></p>
</div>
</div>
<p id="toc-rpmdeb"><font size="2">RPMパッ
2009-07-18T00:15:50+09:00
1247843750
-
Ubuntuインストール
https://w.atwiki.jp/littlefield/pages/24.html
<p> </p>
<p><ISOファイルの場所></p>
<p><a href="http://www.ubuntulinux.jp/products/JA-Localized/download"><font color="#555555" size="2">http://www.ubuntulinux.jp/products/JA-Localized/download</font></a><br /><font size="2"><font color="#0000FF">ubuntu-ja-8.04-desktop-i386.iso(CDイメージ)
(md5sum: ac719c74328d75b56c7c2c62efebc509)</font>をダウンロードします。</font></p>
<p> </p>
<p><font size="2">ディスクのパーティション</font></p>
<blockquote style="margin-right:0px;" dir="ltr">
<p><font size="2">Page1:ガイド全体を使うを選択</font></p>
<p><font size="2">Page2:IO-Data HDPN-Uを選択</font></p>
<p><font size="2">Page3:そのまま sdbのパーティション1をext3にパーティション5をスワップに初期化される</font></p>
</blockquote>
2009-07-18T00:16:47+09:00
1247843807
-
VineLinuxインストールメモ
https://w.atwiki.jp/littlefield/pages/23.html
<p><VineLinuxのインストール></p>
<p>モニタの設定</p>
<blockquote dir="ltr" style="margin-right:0px;">
<p>LCD Pannel 1024*600を選択 (実際は1024*576)</p>
<p>水平同期レート 31.5-48.5</p>
<p>垂直同期レート 40-70</p>
</blockquote>
<p> USB-HDはhdbとして認識される。</p>
<p>インストールする際,自動パーティションを選択するが,HDのほうのhdaの選択は外しておく。OSが入っているHDに上書きされてしまう。</p>
<p> hdbのハードディス内のパーティションをすべて削除する。そうすると,自動で/root,/,swapが生成される。</p>
<p> Disk Druidで確認できる。</p>
<p> </p>
<p>memo:</p>
<p>vimのmanがファイルが破損(インストールCDの),必要な場合は後でapt-getする。</p>
<p>apt-0.5.15lorg3.2-0vl10.1</p>
<p>tetex-3.0-0vl11.4</p>
<p><次にすること></p>
<p>1.Windowsの入ったハードディクスにあるブートローダGRUBを削除</p>
<p>2.ブートローダメニューの書き換え</p>
<p>3.USBのハードディスクにブートローダをインストール</p>
<p>4.VineLinuxはUSBブートに対応していないので,USBブートに対応するため修正する。このままではkernelpanicを起こす</p>
<p> </p>
<p>WindowsXP,2000のリカバリーCDでリカバリー</p>
<p>fixmbr とコマンドを打つとBRUGが元に戻る</p>
<p> </p>
<p> </p>
<p> </p>
2009-07-14T23:34:47+09:00
1247582087
-
D-FF
https://w.atwiki.jp/littlefield/pages/22.html
<p><font color="#FF00FF">D-FF</font></p>
<p>有効なクロックが入力された時に,入力Dのデータを取り込んでQへ出力する。</p>
<p><font color="#FF00FF">HDL</font></p>
<p>module rei4_1(D, CLK, Q);</p>
<p> input D;</p>
<p> input CLK;</p>
<p> ouput Q;</p>
<p> reg Q;</p>
<p>always @(negedge CLK)</p>
<p> Q <= D;</p>
<p>endmodule</p>
2009-06-22T21:08:09+09:00
1245672489
-
マルチプレクサ
https://w.atwiki.jp/littlefield/pages/21.html
<p><font color="#FF00FF">マルチプレクサ</font>・・・別名:selector 複数のデータの中から1つのデータを選択する回路</p>
<p>4×1マルチプレクサ</p>
<p>2<sup>n</sup>=mの中からnビットの選択信号線を使用して1つ出力する</p>
<p> </p>
<table cellspacing="1" cellpadding="1" width="200" border="1"><caption>動作表</caption>
<tbody><tr><td>S1</td>
<td>S0</td>
<td>F</td>
</tr><tr><td>0</td>
<td>0</td>
<td>A0</td>
</tr><tr><td>0</td>
<td>1</td>
<td>A1</td>
</tr><tr><td>1</td>
<td>0</td>
<td>A2</td>
</tr><tr><td>1</td>
<td>1</td>
<td>A3</td>
</tr></tbody></table><p> </p>
<p><font color="#FF00FF">HDL</font></p>
<p>module rei3_10(A, S, F);</p>
<p> input [3:0] A;</p>
<p> input [1:0] S;</p>
<p> output F;</p>
<p>function MLT;</p>
<p> case(S)</p>
<p> 2'b00: MLT = A[0];</p>
<p> 2'b01: MLT = A[1];</p>
<p> 2'b10: MLT = A[2];</p>
<p> 2'b11: MLT = A[3];</p>
<p> default:MLT = A[3];</p>
<p> endcase</p>
<p>end</p>
<p>endfunction</p>
<p> </p>
<p>assign F MLT(S);</p>
<p>endmodule</p>
<p> </p>
2009-06-22T19:59:48+09:00
1245668388