cubieboard mysql_Cubieboard开发笔记[通俗易懂]

cubieboard mysql_Cubieboard开发笔记[通俗易懂]原创作品,转载请注明出处,谢谢!写在前面:亲测可用的搭建流程,但是此流程是针对32位系统的,如果您是64位系统,请勿采用本博文的方式。我搭这个环境居然折腾了一周时间,本来用32位系统好好的,但是官网非要推荐我用64位系统。因为最终打包必须在64位环境下实现。于是乎我一直在不断换系统版本,希望能按照对方工程师所描述的状况来实现,但是我将Error发给他时,他也无计可施。因而还是回到最熟悉的方式进行编…

大家好,又见面了,我是你们的朋友全栈君。

原创作品,转载请注明出处,谢谢!

写在前面:

亲测可用的搭建流程,但是此流程是针对32位系统的,如果您是64位系统,请勿采用本博文的方式。

我搭这个环境居然折腾了一周时间,本来用32位系统好好的,但是官网非要推荐我用64位系统。因为最终打包必须在64位环境下实现。于是乎我一直在不断换系统版本,希望能按照对方工程师所描述的状况来实现,但是我将Error发给他时,他也无计可施。因而还是回到最熟悉的方式进行编译。

很荒谬的是,如果要进行编译,那么必须采用32位的包,如果稍有不慎,就是一堆莫名其妙的Error,让你蛋碎了无痕。楼主几番波折,最终采用了32位的系统进行编译,再用另外一台64位系统电脑进行打包(您也可以使用Linux双系统,但想想就很蛋疼)。以下是我进行搭建的全过程。

楼主最近人品爆发,参加“源创会”抽中一个Cubieboard。于是准备用该板子做开发。

Step1:安装烧制工具LiveSuit

楼主按照官网的介绍一步步来,结果安装不成功,后来才发现,按照这个方法下载的居然是64位的。大家也可以直接去下面的链接下载:

解压,运行LiveSuit.run程序自动安装,如果提示需要dkms包,sudo apt-get install dkms即可。

安装完毕后,会在~/Bin文件下下产生一个Livesuit文件夹,里面有一个LiveSuit.sh脚本。

bash LiveSuit.sh运行,界面出现。

2bc3a23e00cd3190aac1bb11ca9606b1.png

如果有现成的镜像文件,直接烧制到设备上就可以了。

Step2:环境搭建

1、选择操作系统

这一步为什么很重要呢?因为楼主在这里吃了大亏,因为用的是Ubuntu13.04 64位,怎么搭都各种报错。换成Ubuntu12.10 32位之后,问题解决。如果不想走弯路,请和楼主使用同样的配置吧。

2、安装必须的库

这一堆库,楼主也不知道到底有什么用,总之就是,全部安装。

sudo apt-get install git-core flex bison gperf libesd0-dev zip zlib1g-dev build-essential libstdc++5 tofrodos libx11-dev libncurses5-dev libgl1-mesa-dev

楼主都归纳好了,直接复制粘贴就可以。

详细看这里:http://source.android.com/source/initializing.html

3、安装编程环境

GCC & G++:注意:必须使用4.4,其他的编译过程中会报一堆Error。

不需要卸载默认的高版本编译器,因为卸载之后会同时卸载上面这些库。只需要安装4.4版本的编译器,并同时删除原有GCC和G++的软连接,并创建新的即可。

Java:JDK1.6,注意:以下的版本不可用。

Step3:下载源码并编译固件

其实只要打开cubieboard.org看一下docs就可以了,会告诉你怎么一步步做。

比如楼主要编译4.0.4的版本,进入以下网页照做就可以了。

注:源码是不会有Error的,如果有,肯定是编译器版本有问题,请参考Step2。

也可以直接下载源码的压缩包,以下是地址:

Step4:生成镜像文件

编译完成之后,进入源码文件夹的out/target/product/cubieboard目录,可以看到生成了如下的镜像文件。

boot.img system.img recovery.img ramdisk.img userdata.img等,说明编译完成。

Step5:打包

按照官网介绍的方式,进行打包,在源码文件夹下有一个tools文件夹。里面有一个脚本pack-am.sh,必须在64位系统下运行,按照官方工程师的说法,将out/target/product/cubieboard中所有文件和该脚本文件放置在同一文件夹内,运行该脚本即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163018.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java socket通讯中文乱码问题

    java socket通讯中文乱码问题话不多说上代码publicvoidrun(){//客户端一连接就可以写数据给服务器了newsendMessThread().start();super.run();try{//读Sock里面的数据InputStreams=socket.getInputStream();byte[]buf=newbyte[1024];

    2022年7月26日
  • C#QuotedStr方法实现,引号的处理

    C#QuotedStr方法实现,引号的处理在Delphi中处理引号有QuotedStr函数,但C#中却没有相应的处理!所以转换了Delphi的代码为C#中来处理。。以下为代码!protectedstringQuotedStr(stringS){stringvResult;vResult=S;for(inti

    2022年10月17日
  • 核PCA投影平面公式推导

    样本方差推导样本方差公式$$S=\frac{1}{n1}\sum_{i=1}^n(x_i\mu_i)^2$$扩展开来得到$$S=\frac{1}{n1}[(X\frac{1}{n}

    2021年12月30日
  • windows下安装docker_bindService

    windows下安装docker_bindService1、下载BINDhttp://ftp.isc.org/isc/bind9/9.4.3/BIND9.4.3.zip2、安装下载回来是zip的压缩包,解压以后直接双击BINDInstall.exe安装,默认安装路径是C:\WINDOWS\system32\dns。bind在win32下将自己注册成服务,服务名叫ISCBIND,程序名为named.exe,启动服务需要用一专有帐户,默认名称为named,密码由安装者自定义。点击install以后,程序便安装在C:\WINDOWS\system32\dns

    2022年10月30日
  • pycharm怎么用_pycharm学生版只能用一年

    pycharm怎么用_pycharm学生版只能用一年Pycharm专业版的学生license只有一年有效期,过期后如果你还是学生,想要继续免费使用Pycharm专业版,其实很简单。PyCharm官方会在license过期前两周给你发一份邮件,这份邮件在你学校的邮箱里。邮件内容如下图所示:点击usethislink,填入相关信息后,勾选阅读并接受协议,然后点击申请免费产品,然后使用你的jetbrains账号登录即可成功renewlicense然后进入pycharm,输入账号密码activate即可。…

    2022年8月25日
  • 地理加权回归模型_arcgis栅格数据归一化0到1

    地理加权回归模型_arcgis栅格数据归一化0到1(再次接近6000字,诚意满满啊)从这一章开始进入实际操作环节……首先还是用ArcGIS,毕竟这个东西比较容易。实际上要说起来,GWR有专门的软件,叫做GWR,但是这个软件暂时我还没有用过,所以等我先学习一下,把他放到最后才说了,先用比较熟悉的,比如ArcGIS、比如R语言,这些来讲讲(还有一个我非常熟悉的软件是GEODA,可惜GEODA仅支持回归分析,不支持地理加权回归)。

    2022年10月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号