技术解析

树莓派与android的不同主要体现在哪里?
0
2021-07-20 07:18:48
idczone
玩过这两个平台的来说下
-__- 一个是硬件平台,一个是软件平台。

么有不同的说

树莓派上能运行android系统吗?

楼主是问Android还是Arduino?
如果是Ardunio,那它跟RPi最大的差别在于,RPi是台电脑,一般来说上面要跑个操作系统。而Ardunio是个单片机开发版,不跑操作系统,程序直接在硬件上运行。这个解释不是很准确,不过可以先这么理解下。

有人在把Android移植到RPi上,不过目前的进展还只能算是勉强跑起来了,不是很可用。

这个程序是用什么写的

目测LZ需要的是mk802这种原生Android系统、但是可以刷Linux、性能还比RPi强的更便宜的小东西。

原生android系统跟一般国内手机厂商的深度定制android区别在哪里,是修改linux kernel还是修改dalvik vm 还是修改android.jar

你是问Arduino么?Arduino默认是用一种类似于C语言的代码来写控制程序的,但是也有一些其它的开发环境,甚至可以用图形化编程的方式来写程序。

ardiuno只是个微控制器,侧重于控制io,不是真正意义上的功能齐全的PC

 这个改了程序以后,是不是每次都要重新烧录?

关于原生android和定制android:kernel的修改一般是为了适应厂商自己的硬件平台(修改驱动)。
android.jar:如果是深度定制肯定会对它进行修改,一般的移植只要修改驱动就ok了。。
虚拟机就不知道了,一般来说应该不会修改

是的。不过这不是个事儿,一般也就秒秒钟的事情而已。

我说的“原生”指的是 [自带的系统] 是安卓,不是说AOSP的安卓

树莓派上跑安卓可以的,没问题。

一般来说主要是界面,framework之类的改得多些吧

本来就是arm。。。

 arduino这个可以外接触摸屏吗?通常输入和显示输出是用什么来实现?

可以的,不过根据所接的屏幕不同可能需要自己写驱动。输入输出设备对于初学都来说一般就是开关和LED。
Arduino是个单片机,不是电脑,所以不要以电脑的思路去理解它。Arduino的输入和输出都是原始“信号”,把电信号(可以是模拟的或数字的)转换成具体的含义都是开发者的事情。当然,现在有很多的扩展板可以帮开发者完成一部分转换过程(包括实现了蓝牙、WLAN等比较复杂的接口),但总体上来说,还是要更多的从底层硬件的角度去理解它。

到处都能看见你,哈哈。

树每的cpu的是啥,是arm吗?


[email&~ $ 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

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服