1
mongodb 2013-10-24 09:18:16 +08:00 2
-__- 一个是硬件平台,一个是软件平台。
|
2
spoony 2013-10-24 09:18:34 +08:00
么有不同的说
|
4
lifanxi 2013-10-24 09:21:11 +08:00
楼主是问Android还是Arduino?
如果是Ardunio,那它跟RPi最大的差别在于,RPi是台电脑,一般来说上面要跑个操作系统。而Ardunio是个单片机开发版,不跑操作系统,程序直接在硬件上运行。这个解释不是很准确,不过可以先这么理解下。 |
7
felix021 2013-10-24 09:29:07 +08:00
目测LZ需要的是mk802这种原生Android系统、但是可以刷Linux、性能还比RPi强的更便宜的小东西。
|
8
yakczh OP @felix021 原生android系统跟一般国内手机厂商的深度定制android区别在哪里,是修改linux kernel还是修改dalvik vm 还是修改android.jar
|
9
lifanxi 2013-10-24 09:37:32 +08:00
@yakczh 你是问Arduino么?Arduino默认是用一种类似于C语言的代码来写控制程序的,但是也有一些其它的开发环境,甚至可以用图形化编程的方式来写程序。
|
10
wubo19842008 2013-10-24 09:39:36 +08:00
ardiuno只是个微控制器,侧重于控制io,不是真正意义上的功能齐全的PC
|
12
androidBrant 2013-10-24 09:48:02 +08:00
关于原生android和定制android:kernel的修改一般是为了适应厂商自己的硬件平台(修改驱动)。
android.jar:如果是深度定制肯定会对它进行修改,一般的移植只要修改驱动就ok了。。 虚拟机就不知道了,一般来说应该不会修改 |
15
likuku 2013-10-24 10:00:18 +08:00
树莓派上跑安卓可以的,没问题。
|
16
loveminds 2013-10-24 14:08:41 +08:00 via Android
@androidBrant 一般来说主要是界面,framework之类的改得多些吧
|
17
kawaiiushio 2013-10-24 17:09:51 +08:00
@lifanxi 本来就是arm。。。
|
19
lifanxi 2013-10-25 11:53:15 +08:00
@yakczh 可以的,不过根据所接的屏幕不同可能需要自己写驱动。输入输出设备对于初学都来说一般就是开关和LED。
Arduino是个单片机,不是电脑,所以不要以电脑的思路去理解它。Arduino的输入和输出都是原始“信号”,把电信号(可以是模拟的或数字的)转换成具体的含义都是开发者的事情。当然,现在有很多的扩展板可以帮开发者完成一部分转换过程(包括实现了蓝牙、WLAN等比较复杂的接口),但总体上来说,还是要更多的从底层硬件的角度去理解它。 |
22
likuku 2013-10-30 00:47:34 +08:00
@yakczh
pi@raspberrypi ~ $ cat /proc/cpuinfo Processor : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : swp half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 000f Serial : 0000000074e224c1 |