Armadilloフォーラム

Flash カーネル + SDカードの組み合わせ

kazuhikonakayama

2016年3月1日 21時31分

Apt-get , gcc が使えないと、まったく手に負えないため、以下のことが可能か、教えてください。

1) ファイルシステムは、SDカードの apt-get が使える、gcc が使えるところを使う。( たぶん、Debian という名前のシステム )
2) カーネルだけは、Atmark Dist + Linux カーネル + AWL13(いらないけど) + Oracle ( いらないけど ) の組み合わせで作る Linux.bin を使う。

この組み合わせであれば、小さなドライバーぐらいは、Arm 上でコンパイルして、作っていけそうな気がしています。

(Q1)
手順は、説明書どおりに build して、linux.bin を flash に送り込めばよいだけでしょうか?
でも、ファイルシステムは、SDカードのままにしておく。。。

(Q2)
この組み合わせで、SIM カードの通信も使えますか?

(Q3)
AWL13, Oracle Java は、使わないので、外したいのですが、
説明書には、これを外した場合の記載がないのですが、どこか、参考になる本か、ページはないでしょうか?

コメント

at_yuma.arakawa

2016年3月2日 17時22分

> Apt-get , gcc が使えないと、まったく手に負えないため、以下のことが可能か、教えてください。
>
> 1) ファイルシステムは、SDカードの apt-get が使える、gcc が使えるところを使う。( たぶん、Debian という名前のシステム )
> 2) カーネルだけは、Atmark Dist + Linux カーネル + AWL13(いらないけど) + Oracle ( いらないけど ) の組み合わせで作る Linux.bin を使う。
もう既に試されているかとも思いますが、可能です。

ユーザーランドとカーネルは基本的に互いに依存するものでは無いので、
2)で作ったlinux.bin.gzを1)との組み合わせで使用可能です。
 

> (Q1)
> 手順は、説明書どおりに build して、linux.bin を flash に送り込めばよいだけでしょうか?
> でも、ファイルシステムは、SDカードのままにしておく。。。
はい、その通りで問題ありません。
 

> (Q2)
> この組み合わせで、SIM カードの通信も使えますか?
はい、使用可能です。

Debianユーザーランドにも、Atmark Dist同様に、
3g-set-apなどの3G通信用のコマンドが入っています。

手順については、以下を参照してください。
- 6.2.5. 3G
http://manual.atmark-techno.com/armadillo-iot/armadillo-iotg-std_produc…
 

> (Q3)
> AWL13, Oracle Java は、使わないので、外したいのですが、
> 説明書には、これを外した場合の記載がないのですが、どこか、参考になる本か、ページはないでしょうか?

以下のトピックで回答しましたので、ここでは省略します。
https://armadillo.atmark-techno.com/forum/armadillo/1906