3

我正在寻找可以在其上编程的移动设备。到目前为止,自然而然的选择是笔记本电脑,但随着新的 Tegra 3 cpu 将于下个月推出,甚至 Windows 8 将于明年推出,我考虑转变观点。作为一名程序员,我得到了很多有用且重要的 pdf 文件,大学课程以 pdf 和有关计算机语言的电子书的形式出现,几乎比平装本更常见。当然,在平板电脑上阅读这些内容会更舒服,并且在 arm 上支持 linux 甚至可以在平板电脑上编写代码。Tegra 3 确实提供了足够的性能,所以有我的问题

  • 有没有人在 ARM 上使用过 Linux 并且可以告诉我潜在的问题?
  • 驱动支持呢?我听说 nvidia 发布
    了 arm 的官方 tegra 驱动程序,但是 wlan 等呢?任何
    经验/信息?

最重要的是

  • 开发工具可以在 ARM 上运行吗?我正在考虑 eclipse、netbeans、...我知道 gcc 和 java-vm 端口存在,但无法获得任何准确信息

最后但也是最重要的——坦率地说,我没有冒犯的意思:我了解到所有涉及 Linux 的事情都注定是困难的。linux 上的大多数(如果不是全部)东西都必须连续几个小时进行配置和测试——我承认我不是 linux 专家。

我不会介意一些设置困难,并且可以应对一些调整和一些变通办法,但总而言之,我正在寻找一个高效的系统。

您认为运行 linux 的平板电脑可以高效且稳定地让编程变得愉快吗?

4

1 回答 1

0

Linux就是Linux。

$ uname -a
Linux fedoraplug.local 2.6.36.2 #1 PREEMPT Sat Dec 11 06:38:22 MST 2010 armv5tel armv5tel armv5tel GNU/Linux
$ yum list 'eclipse-*' 'java-1.*' 'gcc-*'
Installed Packages
gcc.armv5tel                            4.4.2-5.fc12.fa4                 @fedora
Available Packages
eclipse-anyedit.noarch                  2.2.0-2.fc12                     fedora 
eclipse-birt.noarch                     2.5-1.fc12                       fedora 
eclipse-checkstyle.noarch               4.0.1-14.fc12                    fedora 
eclipse-cmakeed.noarch                  1.1.4-1.fc12                     fedora 
eclipse-demos.noarch                    0.0.1-4.fc12                     fedora 
eclipse-dltk.noarch                     1.0.0-3.fc12                     fedora 
eclipse-dltk-itcl.noarch                1.0.0-3.fc12                     fedora 
eclipse-dltk-mylyn.noarch               1.0.0-3.fc12                     fedora 
eclipse-dltk-rse.noarch                 1.0.0-3.fc12                     fedora 
eclipse-dltk-ruby.noarch                1.0.0-3.fc12                     fedora 
eclipse-dltk-sdk.noarch                 1.0.0-3.fc12                     fedora 
eclipse-dltk-tcl.noarch                 1.0.0-3.fc12                     fedora 
eclipse-dltk-xotcl.noarch               1.0.0-3.fc12                     fedora 
eclipse-dtp.noarch                      1.7.0-5.fc12                     fedora 
eclipse-eclemma.noarch                  1.4.2-1.fc12                     fedora 
eclipse-eclox.noarch                    0.8.0-3.20090616svn.fc12         fedora 
eclipse-egit.noarch                     0.5.0-2.fc12                     fedora 
eclipse-emf.noarch                      2.5.0-4.fc12                     fedora 
eclipse-emf-examples.noarch             2.5.0-4.fc12                     fedora 
eclipse-emf-sdk.noarch                  2.5.0-4.fc12                     fedora 
eclipse-emf-xsd.noarch                  2.5.0-4.fc12                     fedora 
eclipse-emf-xsd-sdk.noarch              2.5.0-4.fc12                     fedora 
eclipse-epic.noarch                     0.6.35-2.fc12                    fedora 
eclipse-findbugs.noarch                 1.3.9-2.fc12                     fedora 
eclipse-findbugs-contrib.noarch         4.0.0-1.fc12                     fedora 
eclipse-gef.noarch                      3.5.0-3.fc12                     fedora 
eclipse-gef-examples.noarch             3.5.0-3.fc12                     fedora 
eclipse-gef-sdk.noarch                  3.5.0-3.fc12                     fedora 
eclipse-moreunit.noarch                 1.3.3-2.fc12                     fedora 
eclipse-mylyn.noarch                    3.2.1-2.fc12                     fedora 
eclipse-mylyn-java.noarch               3.2.1-2.fc12                     fedora 
eclipse-mylyn-pde.noarch                3.2.1-2.fc12                     fedora 
eclipse-mylyn-trac.noarch               3.2.1-2.fc12                     fedora 
eclipse-mylyn-webtasks.noarch           3.2.1-2.fc12                     fedora 
eclipse-mylyn-wikitext.noarch           3.2.1-2.fc12                     fedora 
eclipse-nls.noarch                      3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-ar.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-bg.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-cs.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-da.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-de.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-el.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-en_AA.noarch                3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-en_AU.noarch                3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-es.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-et.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-fi.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-fr.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-he.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-hi.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-hu.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-it.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-ja.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-ko.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-mn.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-nl.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-no.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-pl.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-pt.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-pt_BR.noarch                3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-ro.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-ru.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-sv.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-tr.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-uk.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-zh.noarch                   3.5.0.v20090620043401-2.fc12     fedora 
eclipse-nls-zh_TW.noarch                3.5.0.v20090620043401-2.fc12     fedora 
eclipse-photran.noarch                  5.0.0-0.4.200910081739.fc12      fedora 
eclipse-photran-intel.noarch            5.0.0-0.4.200910081739.fc12      fedora 
eclipse-photran-xlf.noarch              5.0.0-0.4.200910081739.fc12      fedora 
eclipse-phpeclipse.noarch               1.2.1-5.fc12                     fedora 
eclipse-quickrex.noarch                 3.5.0-12.fc12                    fedora 
eclipse-rpmstubby.noarch                0.3.0-1.fc12                     fedora 
eclipse-rse.noarch                      3.1-2.fc12                       fedora 
eclipse-shelled.noarch                  1.0.4-4.fc12                     fedora 
eclipse-slide.noarch                    1.3.13-2.fc12                    fedora 
eclipse-subclipse.noarch                1.6.5-1.fc12                     fedora 
eclipse-subclipse-graph.noarch          1.6.5-1.fc12                     fedora 
eclipse-svnkit.noarch                   1.3.0-1.fc12                     fedora 
eclipse-systemtapgui.noarch             1.0-8.fc12                       fedora 
eclipse-testframework.noarch            3.5.0-3.fc12                     fedora 
eclipse-veditor.noarch                  0.6.3-4.fc12                     fedora 
gcc-c++.armv5tel                        4.4.2-5.fc12.fa4                 fedora 
gcc-gfortran.armv5tel                   4.4.2-5.fc12.fa4                 fedora 
gcc-java.armv5tel                       4.4.2-5.fc12.fa4                 fedora 
gcc-objc.armv5tel                       4.4.2-5.fc12.fa4                 fedora 
gcc-objc++.armv5tel                     4.4.2-5.fc12.fa4                 fedora 
java-1.5.0-gcj.armv5tel                 1.5.0.0-29.fc12                  fedora 
java-1.5.0-gcj-devel.armv5tel           1.5.0.0-29.fc12                  fedora 
java-1.5.0-gcj-javadoc.armv5tel         1.5.0.0-29.fc12                  fedora 
java-1.5.0-gcj-src.armv5tel             1.5.0.0-29.fc12                  fedora 
java-1.6.0-openjdk.armv5tel             1:1.6.0.0-31.b16.fc12.fa1        fedora 
java-1.6.0-openjdk-demo.armv5tel        1:1.6.0.0-31.b16.fc12.fa1        fedora 
java-1.6.0-openjdk-devel.armv5tel       1:1.6.0.0-31.b16.fc12.fa1        fedora 
java-1.6.0-openjdk-javadoc.armv5tel     1:1.6.0.0-31.b16.fc12.fa1        fedora 
java-1.6.0-openjdk-plugin.armv5tel      1:1.6.0.0-31.b16.fc12.fa1        fedora 
java-1.6.0-openjdk-src.armv5tel         1:1.6.0.0-31.b16.fc12.fa1        fedora 

不过,可能希望在开发时为自己的理智购买单独的键盘和鼠标。

于 2011-09-18T14:46:23.683 回答