タブレットを使ってモバイルプログラミングをしたいです。 PDFを読んで、同じ端末ですぐにコードを試してみることができればいいと思います。以前のAndroidタブレットでUbuntuを実行する方法について、さまざまなビデオやチュートリアルを見つけたので、尋ねる必要があると思いました。
- Linux on armを使ってみた方はいらっしゃいますか?
- ドライバーのサポートはどうですか? nvidiaがLinux用のtegraドライバをリリースすると聞きましたが、WLANが利用できないタブレットもよくないようです。
- 腕でプログラミングしたことがありますか?コンパイラやIDEに問題がありますか?日食は働きますか?
明確に言えば、Linux on ARMが良いアイデアかどうかはわかりません。重要な問題や制限事項をご存知ですか?
答え1
Linuxの実行(UbuntuまたはDebian)
Androidを実行している場合、AndroidはLinuxカーネルで実行されるため、Linuxドライバがあります。ただし、GoogleはLinuxカーネルソースコードの独自のブランチバージョンを維持しており、すべてのドライバが再移植されているわけではありません。 ARM用の公式Ubuntuディストリビューションはありませんが、誰かが作業しています。非公式ARMポート。ページにはOMAPチップがリストされていますが、Tegraはリストされていません。一つあるTegra移植作業(東芝AC100用)同じことですが、正常に動作しません。必要なものが見つからない場合は、正式にARMをサポートするDebianを試してください(ただし、デフォルトでは最新のタブレットもサポートしていません)。
タブレットで直面する問題の1つはタッチスクリーンです。Linuxでのタッチスクリーンのサポートはまだ進行中です。。
すべてのハードウェアが動作すると、ほとんどのオープンソースアプリケーションが現実になりますapt-get install
。プライベートソースのPCアプリケーションを実行することを忘れてください。
公式のLinuxベースのタブレットオペレーティングシステムを実行します。
タブレットオプションがある場合は、その製品で販売されているモデルを見つけてください。前重またはミゴ。前重少数の高級携帯電話にのみリリースされており、私が知っている限り、適切なタブレットに適した製品はありません。前毛タブレットが発売されました。ノキアはもはや積極的にサポートしていないので、MaemoとMeeGoの未来は不確実です。
MaemoとMeeGoは、カスタムXベースのGUIを備えた実際のLinuxシステムです。ほとんどの一般的なLinuxプログラムはここで実行されているか、コマンドでもapt-get
再zypper
コンパイルする必要があります。
Androidの実行
AndroidはLinuxカーネルに基づいていますが、一部のカーネル機能が不足しており、ユーザーモードがまったく異なります。 Androidの最大の利点は、必要なすべてのドライバがあることです。主な欠点は、オフラインでうまく機能するAndroidアプリを見つけるのが難しいということです。それにもかかわらず、Androidには次のようなさまざまな開発ツールをインストールできます。忙しい箱(デフォルトのコマンドラインツール)、スクリプト言語(Perl、Python、Lua、Ruby...)しかし、AndroidはXを使用していないため、GUIアプリケーションは問題になります。自分に合ったAndroidエディタなどを探す必要があります。
答え2
Linuxをデフォルトで実行するARMベースのデバイスがたくさんあり、それよりも多くのデバイスがあります。できる。はい、ドライバはしばしば問題になります。まるで普通のPCデスクトップでLinuxを実行していた初期にそうしたようなことです。したがって、常に特定のデバイスとの互換性の問題を調査する必要があります。
プログラムを作成する際の最大の問題は、通常コンパイル時間です。そのため、通常はターゲットデバイスから直接ビルドせずに、代わりにクロスコンパイル。つまり、これはより速く、通常のPCでプログラムを構築することを意味します。これには特別なインストールが必要です。ツールチェーン- 特定の外国のアーキテクチャのためのプログラムを構築するために作成されたツールのセットです。
答え3
答え4
http://mitcoes.blogspot.com/2011/10/ubuntu-1010-on-samsung-galaxy-s2.html
arm用のUbuntu OOはまだリリースされていないようですが、Ubuntu MMやKKはリリースされています。同じコンピュータ(AutoVNC)内のすべてのvncクライアントを介してインストールして使用する方法を説明するいくつかのYouTubeビデオがあります。私は私が見たり読んだこの質問を思い出すために私のブログのためにこのビデオを選びました。