«

»

1月
19
2009

SUZAKU Hello World

SUZAKUのソフトウェア開発の準備ができたので、SUZAKU上で動くアプリケーション”Hello World”を作成します。
(suzaku_starter_kit_linux参照)

uClinux-distの外でコンパイルをおこなう、”Out of Treeコンパイル”という方法を用いて作成します。

TESTディレクトリにhelloディレクトリを作成し、ここにC言語で作成したhello.cとMakefileを作成します。
Makefileの2行目のROOTDIRには、uClinux-distを展開したディレクトリを指定します。


hello.c


Makefile

作成したらhello.cをコンパイルして、実行ファイルを作成します。

$make

$ls hello*
hello hello.c hello.gdp hello.o

実行ファイルhelloができたら、これをSUZAKUボードにFTP転送して実行します。

SUZAKUのuClinuxを起動し、ifconfigコマンドでSUZAKUのIPアドレスを確認します。
SUZAKUのIPアドレスが192.168.1.100の場合

$ftp 192.168.1.100
Connected to 192.168.1.100.

(SUZAKUのID:rootとPassword:rootの入力)

ftp> cd /var/tmp
ftp> put hello

ftp> bye

これでSUZAKUの/var/tmpディレクトリに実行ファイルhelloが転送されました。
SUZAKUで実行します。

#cd /var/tmp
#ls
hello
#chmod 755 hello
#./hello
Hello World

コメントを残す

メールアドレスは公開されません

次の HTMLタグおよび属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam Protection by WP-SpamFree