香蕉派和树莓派的不同点及GPIO引脚定义

今天淘宝买的香蕉派PVC外壳到了,把外壳装好,这个PVC外壳还是挺结实的,还带了个小风扇。香蕉派并不是一个简单的"克隆"树莓派的产品,香蕉派比树莓派有很多硬件及性能上的区别,最大的不同点在以下几个方面.

1. 所使用的芯片完全不同. 树莓派使用的是Broadcom ARM11内核, 香蕉派使用的是全智(Allwinner) ARM Cortex-A7 双核以CPU.  不同的ARM 架构造成了主要的不同点.  Banana Pi将在ARM V7架构上有更多的特性功能 ,并且能兼容ARM
V6上的各种应用.

2.在产品尺寸上也有些不同. 请注意,现有的树莓派的外壳不能用在香蕉派上,必须重新定制.

3. 在硬件接品方面,香蕉派与树莓派更有更多的不同点,增加了很多树莓派以前没有的接口,这一点表现得更加明显.例如,香蕉派出增加板载 micphone in接口,  硬盘(SATA)接口, 红外控制(IR receiver)接口, OTG 接口, power switch, reset switch.
1000M网口, 这些接口都是树莓派所完全没有的.

4. 还有, 香蕉派的LCD LVDS 接口界面和摄像头接口也完全不同于树莓派.这意味着现在树莓派的摄像头配件不能用在香蕉派上. 额外的说一点,树莓派不支持的DSI接口,香蕉派也有机会采用外设来实现.

5. GPIO口数量和定义不一样 , 支持的板载电流更大

大约总结一下, 香蕉派在硬件上比树莓派提供更强大的性能支持,香蕉派开发者也需要花费更多的时间与精力去移植不同的系统与应用到香蕉派的Allwinner A20芯片上, 并不是一个简单的克隆产品,只是在开发者的支持下,兼容了树莓派现在的大部分应用,并能运营树莓派的系统,香蕉派由于刚起步,在技术支持与文档完善方面需要更多的努力,
需要一个较长的时间去适应.

下面是香蕉派的GPIO引脚定义

这页包括香蕉Pi的引脚定义,包括CON1,CON2,CON3,J11和J12。所有引脚可以被配置为GPIO,并且他们中的一些的具有一个或两个备选方案。

J11包含默认的串口UART0(UART0-RX,UART0-TX)。 UATR0被构造成用于控制台的输入/输出。而这一点,如果你想使用串行端口登录是非常有用的。所以它是最常用的PIN。

J12还包含了串口UART7。

CON3包含CAN总线,SPI总线,I2C总线,PWM,串行端口和等,它可以被配置成用于各种外围设备。

CON1是 CSI接口。

CON2是一个LVDS显示接口。

CON定义

http://wiki.lemaker.org/Pin_definition#CON1_Definition

时间: 11-22

香蕉派和树莓派的不同点及GPIO引脚定义的相关文章

两个树莓派(或香蕉派)之间的音频直播测试

原文链接:http://www.jianshu.com/p/04558693a731 一.场景介绍及准备工作 1. 场景 一共两个设备(树莓派或香蕉派).一个设备做录音端,一个设备做播放端,通过网络的方式建立连接. 网络连接采用netcat的方式在录音端建立监听(arecord -D 'xxx(录音设备名)' |nc -l 8888),在播放端连接上监听后播放(nc xxx.xxx.xxx(ip地址) xxxx(端口) | aplay). 为了简化手工输入命令,用python来实现在一个设备来控

香蕉派BPI-G1 原理图正式公开发布

香蕉派BPI-G1 原理图正式公开发布百度云盘下载http://pan.baidu.com/s/1jG8NX3K

利用香蕉派自制电视盒子

转载请注明:@小五义http://www.cnblogs.com/xiaowuyiQQ群:64770604 一.准备材料 1.香蕉派 bpi 2.无线网卡 3.HDMI线,连接香蕉派与电视 4.遥控器:http://item.taobao.com/item.htm?spm=a1z10.1.w4004-7424786280.24.AbFXUn&id=43171518250,这种就可以,从哪家买也行. 二.安装android系统 我当时用的是V2.0版本,下载地址:http://www.lemake

树莓派官方自带gpio中断驱动bcm2708_gpio.c原理分析 linux 中断架构 中断子系统

上一篇记录了树莓派自带的gpio驱动(http://www.cnblogs.com/umbrellary/p/5164148.html),在bcm2708_gpio.c实现gpio驱动的同时其实也实现了中断控制器的驱动,本文记录bcm2708_gpio.c中驱动的实现. 一·bcm2708_gpio_irq_init中断初始化函数建立gpio中断描述表 static void bcm2708_gpio_irq_init(struct bcm2708_gpio *ucb) { unsigned i

香蕉派路由功Openwrt、Android功耗对照測试

路由这个东西是要长期通电使用的,所以功耗也是须要关注的.如今香蕉派路由已经有了openwrt和android两个 系统,这两个系统的功耗是否一样呢? 測试工具:QUIGG的德国产功耗測试仪一个.手机充电器一个 香蕉派路由:除网线.调试串口外,没有接不论什么外部设备,当然TF卡不可缺少.没有开启无线 手机充电器自身的功耗: 电流: 功耗: 一.openwrt稳定后的数据: 电流: 功耗: 二.android稳定后的数据: 电流: 功耗: 因为openwrt眼下功能不完好,至少HDMI没有驱动起来,

【STM】GPIO引脚配置方式

配置方式: 普通 GPIO 输入:根据需要配置该引脚为浮空输入.带弱上拉输入或带弱下拉输入,同时不要使能该引脚对应的所有复用功能模块 普通 GPIO 输出:根据需要配置该引脚为推挽输出或开漏输出,同时不要使能该引脚对应的所有复用功能模块 普通模拟输入:配置该引脚为模拟输入模式,同时不要使能该引脚对应的所有复用功能模块 内置外设的输入:根据需要配置该引脚为浮空输入. 带弱上拉输入或带弱下拉输入,同时使能该引脚对应的某个复用功能模块 内置外设的输出:根据需要配置该引脚为复用推挽输出或复用开漏输出,同

IMX6 GPIO的定义

比如定义PAD_GPIO_19作为一个GPIO_4_5使用: #define  MX6Q_PAD_GPIO_19__GPIO_4_5     (_MX6Q_PAD_GPIO_19__GPIO_4_5 | MUX_PAD_CTRL(NO_PAD_CTRL)) 看上面的宏: _MX6Q_PAD_GPIO_19__GPIO_4_5 它的定义是: #define _MX6Q_PAD_GPIO_19__GPIO_4_5      IOMUX_PAD(0x0624, 0x0254, 5, 0x0000, 0

树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED

开题:[好东西,值得研究!] 标题:树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED [知识普及] 1,树莓派各版本对比: 2,树莓派2代BModel 主板,图样 树莓派2 代B GPIO 图 [所需硬件] 一张TF卡,8G或者8G以上,我的是 [三星TF卡16g class10 EVO] 一根网线,让树莓派与路由器连接 一个5V 500MA 的普通USB电源,为树莓派供电 ,我试过了,5V 500ma没问题 一个树莓派2代B 一个普通路由器[如果你连路由

树莓派GPIO输入输出--控制LED

GPIO引脚有两种模式BOARD和BCM. 1.GPIO输出控制LED 效果图: 代码: (1)使用BOARD模式,GPIO.setmode(GPIO.BOARD).35号引脚在BCM下是GPIO19 (2)将引脚35设置为输出模式,GPIO.setup(35,GPIO.OUT) (3)对GPIO35引脚输出高电平,也可以为GPIO.HIGH 2.GPIO接口获取输入信号 效果图: 电路图 当开关断开时,GPIO23是高点平获取到的输入信号是Ture.当开关按下时GPIO23为接地,获取到的信号