V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yakczh
V2EX  ›  Linux

树莓派与android的不同主要体现在哪里?

  •  
  •   yakczh · 2013-10-24 09:14:44 +08:00 · 7523 次点击
    这是一个创建于 4083 天前的主题,其中的信息可能已经有所发展或是发生改变。
    玩过这两个平台的来说下
    22 条回复    1970-01-01 08:00:00 +08:00
    mongodb
        1
    mongodb  
       2013-10-24 09:18:16 +08:00   ❤️ 2
    -__- 一个是硬件平台,一个是软件平台。
    spoony
        2
    spoony  
       2013-10-24 09:18:34 +08:00
    么有不同的说
    yakczh
        3
    yakczh  
    OP
       2013-10-24 09:20:06 +08:00
    @mongodb 树莓派上能运行android系统吗?
    lifanxi
        4
    lifanxi  
       2013-10-24 09:21:11 +08:00
    楼主是问Android还是Arduino?

    如果是Ardunio,那它跟RPi最大的差别在于,RPi是台电脑,一般来说上面要跑个操作系统。而Ardunio是个单片机开发版,不跑操作系统,程序直接在硬件上运行。这个解释不是很准确,不过可以先这么理解下。
    lifanxi
        5
    lifanxi  
       2013-10-24 09:24:01 +08:00
    @yakczh 有人在把Android移植到RPi上,不过目前的进展还只能算是勉强跑起来了,不是很可用。
    yakczh
        6
    yakczh  
    OP
       2013-10-24 09:28:40 +08:00
    @lifanxi 这个程序是用什么写的
    felix021
        7
    felix021  
       2013-10-24 09:29:07 +08:00
    目测LZ需要的是mk802这种原生Android系统、但是可以刷Linux、性能还比RPi强的更便宜的小东西。
    yakczh
        8
    yakczh  
    OP
       2013-10-24 09:36:20 +08:00
    @felix021 原生android系统跟一般国内手机厂商的深度定制android区别在哪里,是修改linux kernel还是修改dalvik vm 还是修改android.jar
    lifanxi
        9
    lifanxi  
       2013-10-24 09:37:32 +08:00
    @yakczh 你是问Arduino么?Arduino默认是用一种类似于C语言的代码来写控制程序的,但是也有一些其它的开发环境,甚至可以用图形化编程的方式来写程序。
    wubo19842008
        10
    wubo19842008  
       2013-10-24 09:39:36 +08:00
    ardiuno只是个微控制器,侧重于控制io,不是真正意义上的功能齐全的PC
    yakczh
        11
    yakczh  
    OP
       2013-10-24 09:42:13 +08:00
    @lifanxi  这个改了程序以后,是不是每次都要重新烧录?
    androidBrant
        12
    androidBrant  
       2013-10-24 09:48:02 +08:00
    关于原生android和定制android:kernel的修改一般是为了适应厂商自己的硬件平台(修改驱动)。
    android.jar:如果是深度定制肯定会对它进行修改,一般的移植只要修改驱动就ok了。。
    虚拟机就不知道了,一般来说应该不会修改
    lifanxi
        13
    lifanxi  
       2013-10-24 09:54:53 +08:00
    @yakczh 是的。不过这不是个事儿,一般也就秒秒钟的事情而已。
    felix021
        14
    felix021  
       2013-10-24 09:59:39 +08:00
    @yakczh 我说的“原生”指的是 [自带的系统] 是安卓,不是说AOSP的安卓
    likuku
        15
    likuku  
       2013-10-24 10:00:18 +08:00
    树莓派上跑安卓可以的,没问题。
    loveminds
        16
    loveminds  
       2013-10-24 14:08:41 +08:00 via Android
    @androidBrant 一般来说主要是界面,framework之类的改得多些吧
    kawaiiushio
        17
    kawaiiushio  
       2013-10-24 17:09:51 +08:00
    @lifanxi 本来就是arm。。。
    yakczh
        18
    yakczh  
    OP
       2013-10-25 10:50:51 +08:00
    @lifanxi  arduino这个可以外接触摸屏吗?通常输入和显示输出是用什么来实现?
    lifanxi
        19
    lifanxi  
       2013-10-25 11:53:15 +08:00
    @yakczh 可以的,不过根据所接的屏幕不同可能需要自己写驱动。输入输出设备对于初学都来说一般就是开关和LED。

    Arduino是个单片机,不是电脑,所以不要以电脑的思路去理解它。Arduino的输入和输出都是原始“信号”,把电信号(可以是模拟的或数字的)转换成具体的含义都是开发者的事情。当然,现在有很多的扩展板可以帮开发者完成一部分转换过程(包括实现了蓝牙、WLAN等比较复杂的接口),但总体上来说,还是要更多的从底层硬件的角度去理解它。
    0x61
        20
    0x61  
       2013-10-25 12:29:33 +08:00
    @lifanxi 到处都能看见你,哈哈。
    yakczh
        21
    yakczh  
    OP
       2013-10-29 22:56:10 +08:00
    @likuku 树每的cpu的是啥,是arm吗?
    likuku
        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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2788 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:07 · PVG 18:07 · LAX 02:07 · JFK 05:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.