我正在寻找可用于编程的移动设备。到目前为止,自然的选择是笔记本电脑,但随着下个月将推出新的 Tegra 3 CPU,甚至明年将推出 Windows 8,我考虑了一个视角的转变。作为一名程序员,我有很多有用且重要的 pdf 文件,大学类(class)以 pdf 格式提供,关于计算机语言的电子书几乎比平装本更常见。当然,在平板电脑上阅读这些内容会更舒服,并且在 arm 上支持 linux,甚至可以在平板电脑上编写代码。 Tegra 3 确实提供了足够的性能,所以有我的问题
- 有没有人在 ARM 上使用过 Linux 并且可以告诉我有关潜力的信息
问题?
- 驱动程序支持怎么样?我听说 nvidia 发布了
arm 的官方 tegra 驱动程序,但 wlan 等呢?任何
经验/信息?
最重要的
- 开发工具是否适用于 ARM?我在考虑 eclipse ,
netbeans,...我知道 gcc 和 java-vm 端口存在但无法获得
任何准确的信息
最后但最重要的 - 没有冒犯的意思,但坦率地说:我了解到涉及 Linux 的一切都注定是困难的。大多数(如果不是全部)Linux 上的东西都必须连续数小时进行配置和测试 - 我承认我不是 Linux 专家。
我不介意一些设置上的困难,并且可以应对一些小的调整和一些解决方法,但总而言之,我正在寻找一个高效的系统。
您认为运行 Linux 的平板电脑是否足够高效和稳定,从而使编程变得愉快?
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
不过,在开发过程中可能需要单独的键盘和鼠标以保持理智。