cubieboard

Hadoop cluster on Cubieboards

人走茶凉 提交于 2019-12-04 21:42:23
hadoop 是一个 分布式系统 基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个 分布式文件系统 (Hadoop Distributed File System),简称HDFS。HDFS有着高 容错性 的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问 应用程序 的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求(requirements)这样可以流的形式访问(streaming access)文件系统中的数据。 我用8块A10搭建了一个集群,经过测试性能还是很不错的。去官网看 hadoop ,这里还有一些高清的 大图 。打算在上面做一些应用:HDFS写读文件,mapreduce并行计算,hadoop编程.....感兴趣的朋友可以自己搭建一个简单的集群,单机版,双核版都可以,下面有些资源: 1. Hadoop-CB 定制 镜像文件 。 这个适用于 CB-A10 ,集成了集群搭建需要的 JDK 和 Openssh, 其中 JDK 的路径为 exportJAVA_HOME=/lib/jdk 。 2. Hadoop 软件下载 hadoop 0.20

Windows平台下安装PhoenixSuit要点

倖福魔咒の 提交于 2019-12-04 13:01:35
在上手问题这个板块经常看到烧写固件失败的求助帖,这个帖子主要整理一下Windows平台下安装PhoenixSuit和刷机的要点,让您在5分钟内刷入任何CubieBoard的固件。 1.首先你要明确你的固件类型和板子类型是否一致,截止到2014.5.5,官网推出的3套固件:CB1/CB2/CB3(Cubietruck),另外,固件有分卡固件和Nand固件,2者是不能够通用的。 2.固件下载推荐 这个官网ftp服务器 ,所有的固件更新都会第一时间推送到这个服务器,按照产品类型CB1/CB2/CB3进行版本更新。 3.接下来就是安装刷机工具PhoenixSuit,推荐这个稳定版本: PhoenixSuit1.0.6 ,解压出来有三个文件,双击.msi 可执行文件安装,在按住fel键烧写固件的时候,不能识别到设备时,请确认这个设备驱动是否正常: 这个设备的驱动在软件包里面可以找到 手动安装驱动: 原文作者: aaron 原文链接:http://forum.cubietech.com/forum.php?mod=viewthread&tid=2550 来源: oschina 链接: https://my.oschina.net/u/1982421/blog/306753

为cubieboard2双卡版适配基于debian的cubieez系统

时光怂恿深爱的人放手 提交于 2019-12-04 13:01:25
由于cubieboard上能跑的系统特别多,所以我一直以来都没有给大家推荐ROM。 这次我重点为大家推荐一款基于Debian的Cubieez系统,经过了我们较为详细的适配和测试,效果非常理想,特附上上手讲解视频: http://v.youku.com/v_show/id_XNzU3MTkxMDQ0.html 具体讨论请到cubieez板块: http://cubie.cc/forum.php?mod=viewthread&tid=3131&extra=page%3D1 原文作者: ahha007 原文链接: http://cubie.cc/forum.php?mod=viewthread&tid=3151&extra=page%3D1 来源: oschina 链接: https://my.oschina.net/u/1982421/blog/304248

Cubieboard的第一辆小车[附视频]- first cubieboard car[with v

旧巷老猫 提交于 2019-12-04 11:14:38
2013-4-4 更新为双语版。 见笑 Red text for english speaker 2013-4-7:更新一些细节,见8楼 2013-4-7: some update for detail, goto floor 8 2013-5-24更新:升级了下下车车身,马力更加强劲,而且省去了L298N驱动板,改为使用原小车自带的电路板,直接将驱动信号线焊接其Rx-2芯片的针脚。外形看起来不那么骨感了,温湿度传感器和超声波测距也启用了。图片见文末。 2013-5-24:upgrade the body. See Pics at the end. 第一次的架构 1st arch 第二次的架构,隔断用的泡沫,增大摩擦力,防止移动电源或cubie滑动,去掉了透明胶,只用橡皮筋 2nd arch, add foam, increasing friction, to prevent mobile power or cubieboard sliding; remove the tape; only with a rubber band Web 控制端(tornado+motion), 滑动条控制摄像头方向 下面的箭头控制小车运动 Web control panel(tornado+motion), slider to move video The following arrows are

做一个Cubieduino如何(有新内容了)?

风流意气都作罢 提交于 2019-12-04 11:13:25
今天看到一个东西: http://www.oschina.net/question/116701_105771 里面有一段文字 pcDuino是一个平台,是LINUX软件和开源硬件的结合,pcDuino赋予创客力量,只有你有创意就可以用pcDuino做出来,让创意变成现实,因为pcDuino现在已经有强大的生态系统只要是配Arduino的 shield 都可以在pcDuino上跑,cubieboard不支持Arduino这个生态系统,pcDuino和cubieboard根本不能比较。 人家写了,pcDuino有强大的 shield,我们没有这个生态环境,那为什么不能做一个Cubieduino? 我说了,大部分Arduino能做到的,Cubieboard都能做到,但是现在怎样呢,Cubieboard没有做到,逊色了一步。 能做到的,为什么不做,pcDuino用的还是A10处理器,我们都A20了,为什么Cubieboard没pcDuino知名? 我去问极客工坊的管理员,他说他还不知道Cubieboard是什么。就是因此我才想弄这个玩意,pcDuino是一个伪Arduino,我们就拿一个真Arduino出来,不过是更强大的Arduino,有了网络和usb、hdmi的Arduino。 Cubieboard + Arduino = Cubieduino 可以如此通信: 1.用串口交互 2

交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

断了今生、忘了曾经 提交于 2019-12-04 03:40:27
自己之前一直没搞清楚这两个交叉编译器到底有什么问题,特意google一番,总结如下,希望能帮到道上和我有同样困惑的兄弟..... 原文链接 http://www.hi-beiyu.com/archives/312 一. 什么是ABI和EABI 1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Architecture) 在计算机中,应用二进制接口描述了应用程序(或者其他类型)和操作系统之间或其他应用程序的低级接口. ABI涵盖了各种细节,如: 数据类型的大小、布局和对齐; 调用约定(控制着函数的参数如何传送以及如何接受返回值),例如,是所有的参数都通过栈传递,还是部分参数通过寄存器传递;哪个寄存器用于哪个函数参数;通过栈传递的第一个函数参数是最先push到栈上还是最后; 系统调用的编码和一个应用如何向操作系统进行系统调用; 以及在一个完整的操作系统ABI中,目标文件的二进制格式、程序库等等。 一个完整的ABI,像Intel二进制兼容标准 (iBCS) ,允许支持它的操作系统上的程序不经修改在其他支持此ABI的操作体统上运行。 ABI不同于应用程序接口(API),API定义了源代码和库之间的接口,因此同样的代码可以在支持这个API的任何系统中编译

从0开始,制作Cubie版OpenWRT(功能齐全,大小仅有11M)

▼魔方 西西 提交于 2019-12-03 10:50:36
大家说,从0开始制作系统真是太难了,有失败的,有放弃的。 好吧,给大家一种简单的buildroot的方式,那就是,使用OpenWRT 目前Openwrt对Cubietech的产品已经算大部分支持了,不过官网上还叫Work in process,和Raspbreey Pi一样,毕竟不是专业路由,不像TP-Link那样,很多产品已经可以正常工作了 好吧,如果你用其他非Cubie的sunxi系列产品,也能来看,如pcduino,MK802,等等 http://wiki.openwrt.org/doc/hardware/soc/soc.allwinner.sunxi 上面这个openwrt的官方wiki上告诉了大家各种芯片的大概东西,如几核心,等等, A80看来都支持openwrt了,cubie啥时候出一个A80产品,肯定受欢迎 上面是官网上的内容,不过据说,ct的GMAC(千兆以太网)在openwrt下还没驱动,所以我用了老版本的cb来运行openwrt。 具体大家可以自己去详细考究,给大家ct的网址,不信不能驱动的自己去上面看: http://wiki.openwrt.org/toh/cubietech/cubietruck 我不知道ct的gmac在内核下的情况,但是我知道openwrt用的是最新的内核: root @OpenWrt :/etc/config# uname -r 3

cubieboard常见问题整理[不再更新]

北城以北 提交于 2019-12-03 08:21:13
以下均为本人自己想到而整理的,如有误欢迎指出。 本文不再更新,新问题统一在cubieboard官方论坛更新: http://cubie.cc/forum.php?mod=viewthread&tid=249 1.Cubieboard是什么? Cubieboard是一个又小(10x6 厘米)又强大的ARM开发板,它搭载了Allwinner A10单芯片,特点:黑客友好,可扩展,成本非常低。由Tom Cubie(天朝的人哦)领导的团队在indiegogo上集资后开发的。 通俗的说,就是一台搭载arm CPU的电脑。类似产品有 Raspberry Pi, MK802。相比之下,Raspberry Pi的相关资料和玩家更多(因为它出来很久了);而Cubieboard性能更强劲,而且扩展输出针脚更多(Pi只有8个,cubieboard有96个),用来接多个底层外设(红外传感器、超声波传感器、步进电机、LED屏幕等);MK802则是体积更小(U盘大小),但不带gpio,更适合纯粹玩系统或用来影音娱乐。 2.板子配置是怎样的? 1G ARM cortex-A8处理器, NEON, VFPv3, 512KB二级缓存 Mali400, OpenGL ES GPU 1GB DDR3 @480MHz HDMI 1080p高清输出 100M USB以太网口 4GB Nand Flash 2 USB

Android开发从零开始,搭建交叉编译环境

六月ゝ 毕业季﹏ 提交于 2019-12-02 19:36:48
1. Requirements 1.1 Hardware 1.1.1 CPU: Intel 2.5G I5 x64; 1.1.2 Memory: 16G DDR3; 1.1.3 Disk: 30GB; 1.1.4 Internet connected; 1.2 Software 1.2.1OS: Ubuntu 12.04(64 bit); 1.2.2Java JDK 6; 1.2.3Eclipse; 1.2.4ADT; 1.2.5CDT; 1.2.6Android SDK; 1.2.7Android NDK; 1.2.8Linux Source; 1.2.9Android Source. 2. Initializinga Build Environment Attention: Demonstration is in Ubuntu 12.04(32bit). 2.1 Installingthe JDK The Sun JDK is no longer in Ubuntu's mainpackage repository. In order to download it, you need to add the appropriaterepository and indicate to the system which JDK should be used. Inputthe

Linux编译+更换3.4版本内核教程

走远了吗. 提交于 2019-12-02 18:57:40
高手别看,给新手看的 【编译 3.4】 【在PC机上,我的系统是Ubuntu 12.04 Desktop 32bit】 sudo su wget https://github.com/linux-sunxi/linux-sunxi/archive/sunxi-3.4.zip unzip sunxi-3.4 cd linux*sunxi*3.4 make sun4i_defconfig ARCH=arm unzip make config 完成后 apt-get install build-essential u-boot-tools uboot-mkimage gcc-arm-linux-gnueabihf -y 安装必要的东西 然后弄菜单出来选你要的(驱动什么的) make menuconfig ARCH=arm 看清楚了,上面写的是Linux/arm 3.4.29,如果你是Linux/arm 3.0.xx那么你下载错了,如果你是Linux/i386或Linux/x86_64那更不靠谱,要嘛你下载到i386的包要嘛你ARCH没写arm 自己慢慢选,下面Device Driver是驱动,Network Support是网络。往下拉,下面其实是有东西的 第一个(Ge...Setup)里面有个Default Hostname,也就是默认的hostname,可以自己修改 选东西要用按键: