Armadillo

March 11, 2011

Armadillo-500FX Debian lennyを動かす4(db編)

前回いくつかのパッケージをインストールしましたが、そのままではFirebirdやSQLite3は利用できません。

  1. SQLite3
    # ln -s /usr/lib/libsqlite3.so.0 /usr/lib/libsqlite3.so
    とします。

     
  2. Firebird
    # ln -s /usr/lib/libfbclient.so.2 /usr/lib/libfbclient.so

    # dpkg-reconfigure firebird2.0-classic

    Firebirdのデータベース作成はコマンドでできますが、PCのFlamerobinを利用する方法もあります。

注意:isql-fbをroot権限で実行しCREATE TABLEすると所有者がrootになるため、リモート接続(localhostへの接続も含む)が出来なくなってしまいます。

February 24, 2011

Armadillo-500FX Debian lennyを動かす3(500FX編)

それでは、最初にArmadillo500FXにDebian lennyをインストールします。

手順は・・・

Armadillo-500FX 液晶モデルでDebian lennyを使う

を参考にします。

インストール先がmicroSDにする場合は、/dev/mmcblk0p○に読みかえます(○はパーティション)また、USBの場合はそのままでは起動できないので、注意が必要です。

6のX Window Systemの起動まで行けば、インストールは完了です。

そのままでは、いくつかの必要なパッケージがインストールされいないので、それらをインストールします。

Lazarusで色々テストをしたかったので、私は以下のパッケージをインストールしました。

インストール方法
  # apt-get install パッケージ名

  • openssh-client
  • openssh-server
  • ftp
  • firebird-classic
  • libfbclient2
  • libgtk2.0-0
  • binutils   (readelfコマンドを使いたかったため)
  • apache2
  • libpthread-stubs0
  • gdb
  • ttf-sazanami-gothic
  • ttf-sazanami-mincho
  • ttf-kochi-gothic
  • ttf-kochi-mincho
  • ttf-dejima-mincho
  • nkf
  • imagemagick (スクリーンダンプ)

February 22, 2011

Armadillo-500FX Debian lennyを動かす1(500FX編)

更新が一ヶ月ぶりになってしまいましたね。実は此処1月ずっと取り組んでたことがありまして、充分では無いですがその結果を数回に渡ってアップしていきます。

さて、何取り組んでいたかというと、Armadillo-500FX+Lazarusのlenny対応です。

先月、アットマークテクノから待望のDebian lennyにする方法がアップされました。

Armadillo-500 FX 液晶モデルでDebian lennyを使う

この手順によって、Armadillo-500FXでDebian lennyが使えるようになります。
とはいえ、このままではアプリケーションを作成/運用するには色々と調整が必要です。また、クロスコンパイル環境もetchからlenny用に切り替えなくてはなりません。

lennyの場合はATDE-3を使用します。また、lazarusもlenny用に環境を切り替え、ライブラリ、コンポーネント等を全てeabiに切り替える必要があります。

これから、数回に渡って次のようなアプリケーションをArmadillo-500FX(Debian lenny)で動かしてみます。

アプリケーション:
 気象庁の気象データを取り込み、500FX内のデータベースサーバに取り込んで、それをグラフ表示する。

評価した機能等:
 Debian lenny, GTK2, Firebird2,0 Sever&Client, GDB, 日本語フォント, image magick, lazarusクロスコンパイル, Indyコンポーネント, TaChartコンポーネント, DBコンポーネント等。

500FXで実行したスクリーンショット:
(Image Magickの import -window root xxx.pngでとった物で、原寸サイズです)

Region



Table

Graph_2


September 2017
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

大規模災害に備える

他のアカウント

無料ブログはココログ

Recent Trackbacks