fukasawa
2018年7月12日 18時46分
お世話になります。
Armadillo-440または他のArmadilloで.NET Coreのプログラムを動かすことは可能でしょうか。
Microsoftによれば、動作に必要な環境は以下の2つです。
・Debian 9、8.7 以降のバージョン
・ armv7 instructions
https://docs.microsoft.com/ja-jp/dotnet/core/linux-prerequisites?tabs=n…
https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructi…
Armadilloの標準イメージはDebian5のようですが、変更することで上記環境を用意することは可能でしょうか。
開発の流れとしては、以下を想定しています。
Windows上のVisualStudioで開発・ビルド
→Armadilloに転送・実行
動かすプログラムの内容としては
Armadillo上のUART3とUART5への入出力とファイル保存です。
よろしくおねがいします。
コメント
at_ohsawa
> Armadillo-400シリーズでDebian 7は linux kernel 3.14版で動かすことは
> お客様自身で作業すればできなくは無いと思いますが、
こちら誤りでした、Debian 7は linux kernel 3.14版向けに当社よりリリースは
しております。しかし、下記のmicroSD利用に関する懸念は、ありますので
いずれにしてもArmadillo-440での新規開発でDebianユーザーランドの利用は
お勧めできません。
> その場合でもArmadillo-440の内蔵NORフラッシュメモリにDebianは
> 収まらないので、microSDカードにユーザーランドを配置することに
> なってしまいます。
> microSDにユーザーランドを格納する利用方法はお勧めしかねるのですが、
> 先に挙げた2機種については、比較的データの喪失に強いSLC eMMCを
> ユーザーランドの格納先にしており、こちらを使う事を検討された方が
> 良いかと思います。
shkoga
こんにちは。サムシングプレシャスの古賀です。
>>Armadillo-400シリーズでDebian 7は linux kernel 3.14版で動かすことは
>>お客様自身で作業すればできなくは無いと思いますが、
>
>こちら誤りでした、Debian 7は linux kernel 3.14版向けに当社よりリリースは
>しております。しかし、下記のmicroSD利用に関する懸念は、ありますので
>いずれにしてもArmadillo-440での新規開発でDebianユーザーランドの利用は
>お勧めできません。
元の質問は、.NETCore を動かせるか、というもので、それによると、
>Microsoftによれば、動作に必要な環境は以下の2つです。
>・Debian 9、8.7 以降のバージョン
>・ armv7 instructions
>https://docs.microsoft.com/ja-jp/dotnet/core/linux-prerequisites?tabs=n…
>https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructi…
ということでしたよね。だとすると、"armv7 instruction" が必要という時点で、Armadillo-400 シリーズでは動作不可能、というのが回答ではないかと思います。
fukasawa
迅速な回答有り難うございます。
> > Armadillo-400シリーズでDebian 7は linux kernel 3.14版で動かすことは
すいません、私の表記がわかりにくかったですが、
「Debian 9」または「Debian 8.7」以降、という意味なので「Debian 7」は対象外だと思われます。
> > microSDにユーザーランドを格納する利用方法はお勧めしかねるのですが、
確かに、microSDに保存するのは危険ですね。
> > 先に挙げた2機種については、比較的データの喪失に強いSLC eMMCを
> > ユーザーランドの格納先にしており、こちらを使う事を検討された方が
> > 良いかと思います。
上記機種を検討いたします。
ありがとうございます。
at_ohsawa
2018年7月12日 19時25分
> お世話になります。
> Armadillo-440または他のArmadilloで.NET Coreのプログラムを動かすことは可能でしょうか。
>
> Microsoftによれば、動作に必要な環境は以下の2つです。
> ・Debian 9、8.7 以降のバージョン
> ・ armv7 instructions
この要件であれば、Armadillo-440ではなく
- Armadillo-X1 が Debian 8
- Armadillo-640が Debian 9
を標準で利用できます。
Armadillo-400シリーズでDebian 7は linux kernel 3.14版で動かすことは
お客様自身で作業すればできなくは無いと思いますが、
その場合でもArmadillo-440の内蔵NORフラッシュメモリにDebianは
収まらないので、microSDカードにユーザーランドを配置することに
なってしまいます。
microSDにユーザーランドを格納する利用方法はお勧めしかねるのですが、
先に挙げた2機種については、比較的データの喪失に強いSLC eMMCを
ユーザーランドの格納先にしており、こちらを使う事を検討された方が
良いかと思います。