ffmpeg-win32-v3.2.4 下载_iTOP-4412开发板android4.4代码下载和编译

基于迅为iTOP4412开发板

Android 源码可以从光盘,网盘获取稳定版本,也可以从 GitHub 下载我们的开发版本。

GitHub 仅提供源码下载,不提供二进制下载,二进制文件存放在光盘和网盘中。

6.3.2.1 repo 下载

android 代码管理不同于 uboot,kernel,由于 Android 代码比较庞大,我们把 Android

项目按照文件夹进行项目拆分,android 源码目录下面的每个子目录都会划分为一个仓库或者

多个仓库进行版本管理,Android 的代码下载需要使用 repo 工具,repo 工具为 Git 的封

装,底层是使用 Git 命令进行下载的。

假设 repo 工具存放于 /media/data/gitHub 目录:

cd /media/data/GitHub/

git clone git://http://aosp.tuna.tsinghua.edu.cn/android/git-repo.git/

git-repo 仓库下载完成后会看到该文件夹内有 repo 脚本文件:

0de5d999c3ec860d693b733c86510f53.png

6.3.2.2 Android4.4 代码下载

假设我们的 Android4.4 代码存放在 /media/data/GitHub/iTop4412_KK4.4_git 目

录:

# cd /media/data/GitHub/iTop4412_KK4.4_git

#../git-repo/repo init –u https://github.com/TOPEET-Develop/android.git -b

exynos4412_android4.4.4_master

上一条命令字符“-b”后有空格

3c5e7a4a28ab525b4371b5dd0808544d.png

注: repo init 命令中–u 参数指定 android 仓库下载地址,-b 参数指定仓库中的下载

分支.

这里我下载的是 exynos4412_android4.4.4_master 分支,该命令执行过程中需要输入

相关的信息,如下图所示:

2de002f867350eb55c2cbfd0c1fa31f1.png

Your Name 输入 root

Your Email: 直接回车即可,然后在输入 y, 回车继续:

a9bbccc46c7156f149a750441e82a6e1.png

#../git-repo/repo sync

注: repo sync 开始下载 Android 代码,下载过程与网络环境有一定的关系,如果下

载过程中长时间没有进度显示,可以 ctrl+c 终止下载,然后执行 repo sync 命令重新开始,

下图为源码下载过程中的进度显示:

1b14eaf1e2f74a4346212fb3a5f6eced.png

代码下载完成后会在 /media/data/GitHub/ iTop4412_KK4.4_git 目录下面显示

Android 系统源码目录。Android4.4 的源码大概 20G,第一次下载过程比较漫长,请耐心等

待。代码下载完成后,再次使用 repo sync 命令时,只更新升级代码,速度就比较快了。

2cb5d5a922b412cd5d0269cd98f72973.png

每个文件夹目录下面都会有一个或者多个 Git 仓库,默认这些仓库是没有分支的,我们需

要使用 repo start 命令创建分支,这里我们创建 master 分支,您也可以使用别的名字来定义

分支名称,repo branch 命令可以查看创建的分支:

#../git-repo/repo start master --all

#../git-repo/repo branch

6.3.2.3 Android4.4 源码编译

Android 代码下载完成后就可以进行编译了,Android 源码需要 kernel 头文件支持,

所以我们需要把 Android 代码与 kernel 代码放到同一级目录下面:

11ba3ebf09b036b13349e85ab6f17ecd.png

上图中 kernel 为 Android4.4 的内核代码, 与 Android4.4 源码目录

iTOP4412_KK4.4_git 在同一级。

kernel 目录为我们下载的 Android4.4 的内核代码:

7da26414099f9040d4bd0658e4f9f29b.png

执行 Android4.4 的编译命令:

#cd iTop4412_KK4.4_git

# ./build_android.sh

注意: Android 代码下载,编译完成后,可以定期使用 repo sync 命令同步我们的 Git

仓库到本地,这样您的本地代码就跟我们的仓库保持同步更新了,编译后就会形成最新的系统

镜像。另外 Android4.4 代码目前不分区精英底板与全能底板,代码编译形成的镜像既可以在

精英版运行也可以在全能版运行,与 Android4.0 有所不同。

6.3.3 Linux Qt 文件系统下载及制作

Git 命令下载:

# git clone https://github.com/TOPEET-Develop/linux_rootfs.git -b

rootfs_qt_master

上一条命令字符“-b”后有空格

下载完成后可以看到如下的目录结构:

50157e8d38e22c3a08f984d05556cc67.png

root: Linux 的根文件系统;

test: Linux 的测试程序;

tools: 用于制作文件系统的工具及 ramdisk.img 二进制文件,该文件专用于 Linux 系统.

Tools 目录下面的 mkfs 脚本用于制作文件系统镜像,把该脚本拷贝到 Linux_rootfs 目录

下面,命令行执行即可生成 system.img.

注:可以使用 git clone 命令下载 uboot, kernel,Linux 文件系统,也可以通过网页下载

源码压缩包。进入到 GitHub 主页,选择要下载的仓库:

026cf211e854e00befdfd2f1f4f104a5.png

单价左上角红框部分,选择好该仓库的分支,然后单击页面右下角的 “Download

ZIP” 即可通过浏览器下载压缩包。

6.3.4 Ubuntu 文件系统

Ubuntu 文件系统分为:

LCD 显示版本:iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gz

HDMI 显示版本:iTOP4412_ubuntu_12.04_for_HDMI_20141230.tar.gz

这两个版本未放到 GitHub 平台,目前通过光盘和网盘发布使用。

更多内容关注:迅为电子

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567119.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

九宫怎么排列和使用_什么是九宫飞星,九宫飞星在生活中的应用

什么是九宫飞星?如何看九宫飞星?如果您能配合老黄历的每日忌宜、时辰忌宜、时辰吉凶、五行旺衰、今日卦象、三煞七煞等资料综合应用,那么您就可以随时随地趋吉避凶、心想事成了。九星即为一白、二黑、三碧、四绿、五黄、六白、七赤、八白及九…

qt html导pdf 页眉,如何使用wkhtmltopdf unpatched qt在每个页面上添加页眉和页脚?

我能弄清楚,我工作的解决方案。它非常混乱,但它的工作原理控制器public function printPDF(Request $request){$parts Parts::all();$date $this->getTime();// divide by 36 because I can fit 36 items on each page$totalPages ceil(count($par…

sendencpac文件能删吗_“手机刷短视频”躺赚?安装自动阅读文件,开机就能挣钱?靠谱吗?...

原标题:“手机刷短视频”躺赚?安装自动阅读文件,开机就能挣钱?靠谱吗?我开始一个月赚三五十万的时候,悟出了一个道理,能做大生意千万别做小生意,能做小生意别打工,小财考…

mysql 值为0 但却被认为null_MySQL介于普通读和锁定读的加锁方式

在阅读本文前最好先看过三篇语句加锁分析文章:超全面MySQL语句加锁分析(上篇)(求转)超全面MySQL语句加锁分析(中篇)(求转)超全面MySQL语句加锁分析(下篇)(求转)事前准备为了故事的顺利发展,我们先建一个表,并向表中插入一些记录,下…

html绑定带有形参的函数,C++中函数

参数参数分为形参和实参,形参是在函数定义的形参表中进行定义,是一个变量,其作用域为整个函数。而实参出现在函数调用中,是一个表达式,用传递给函数的实参对形参进行初始化。函数形参表可以为空,但不能省略…

ppt里quicktime不可用_十大好看又实用的PPT网站

现在的社会做PPT差不多快成家常便饭了开题报告、毕业答辩、汇报总结、讲课等等但就是找不到好的模板你知道好看又实用的PPT模板要去哪里找吗下面小编就将为大家呈现几款实用的软件及网站其中海量资源,等你发现请跟着小编向下看Top1.PPT美化大师资源广场这是个小软件…

ae连续流动的线条_贡献 | AE片头制作绝对经验

在视频制作中,AE是必不可少的一款特效制作软件!关于AE片头制作,每个人都有自己的一套经验和方法!在这里E哥就找到了一篇文章!仅供个人制作参考!内容如下:1:闪白:通常我不会直接使用白帧叠化,而且在原素材上…

python打开文件_用Python(in PsychoPy)打开SPSS数据文件

用Python(in PsychoPy)打开SPSS数据文件有时,要访问SPSS的sav文件中的内容,而手里电脑没有SPSS软件,或者需要对SPSS数据文件中的数据进行SPSS支持不够好的操作,如对一组数据反复多次抽样。可以使用Python中的Pandas模块来访问SPSS…

iphone黑屏转圈_iphone8一直在黑屏转圈

iPhone8手机开不了机一直在黑屏转圈现象怎么办?一般情况我们会建议手机进行强制重启,但是手机黑屏转圈不开机的故障原因有很多,我们需要一步一步来分析,最后能更有针对性地去解决问题。下面就来和大家说说iphone8一直在黑屏转圈开…

forager有多少个机器人_诠视科技:VSLAM技术进展让移动机器人自主行驶有了更广阔的空间...

图:诠视科技CEO 林琼在移动机器人领域,2018年最大的技术进展莫过于VSLAM技术在该领域的应用突破了,它将让移动机器人自主行驶有更广阔的空间。目前市面上移动机器人自主行驶都是以激光雷达导航为主,双目视觉只是作为辅助使用&…

买电脑主要看什么配置_买笔记本电脑主要看什么? 配置要什么样的才算好?...

买笔记本电脑主要看CPU、显卡、主板、内存、硬盘等硬件的性能参数,当然最关键的是考虑您的使用用途和准备的预算,尽量在预算允许的范围内针对性的选择,不要造成性能的浪费。以下是详细介绍:1、硬件设备的性能是决定电脑优劣的关键…

继电器触点粘连分析_在我们日常电气维护中如何避免由于继电器触点粘连造成的设备故障...

在我们日常电气维护中常常会遇到由于继电器触点粘连而造成的设备动作异常或误动作的情况,尤其是一些运行时间较长的设备,而继电器在我们日常维护检查中很难提前预判到触点是否粘连,而继电器触点异常就会造成设备的动作异常,极易造…

神舟笔记本风扇控制软件_十代酷睿+RTX2070加持 高性能游戏本首选神舟战神G9CU7PK...

说起最近的真香游戏本产品,我心中立马浮现出神舟战神G9-CU7PK游戏本,这是一款从基础硬件到整体细节都属于一步到位的高端游戏笔记本。神舟战神G9-CU7PK其最大特点是搭载了NVIDIA GeForce RTX 2070独立显卡,其基于NVIDIA Turing GPU架构&#…

python 读取地震道头数据_【Python】OGR库(1):读取矢量数据

OGR库是一个非常流行的处理地理空间矢量数据的开源库。它可以读取丰富的数据格式,允许用户进行几何处理、属性表操作、数据分析,是个非常强大的开源GIS库。目前OGR已集成在GDAL库中,可以说是GIS的本源之一了,有大量的软件用到了这…

进入其他网络共享计算机,局域网内如何进入其他电脑,两个电脑利用无线建立局域网-...

虽然大家平时都在使用电脑,但是大家中的相当一部分朋友们从来都没想过应该如何通过局域网进入到别人的电脑这个问题。怎么样?听起来是不是很神奇呢?其实这种方法从电脑能狗互联的时候就已经诞生了,只是大家一般不经常使用这种工具,所以就不…

appcrash事件怎么解决_解决问题的最佳办法,是让问题不再是问题

我们常常陷入迷局,绕来绕去却怎么也找不到出路。因为,当事者迷,旁观者清。身在局中,我们的思维很容易就被固定在既定的逻辑里。有的是以往的经验总结,有些是从他人处习得。对于我们已经习得的东西,在遇到事…

台式计算机的硬件组成部分,台式电脑主机的硬件组成部分简介

计算机硬件系统中用于放置主板及其他主要部件的容器(Mainframe)。通常包括 CPU、内存、硬盘、光驱、电源、以及其他输入输出控制器和接口,如 USB 控制器、显卡、网卡、声卡等等。位于主机箱内的通常称为内设,而位于主机箱之外的通常称为外设(如显示器、键…

python 伪造源ip_Swaks伪造邮件

0x00 swaksswaks - Swiss Army Knife SMTP, the all-purpose smtp transaction tester.swaks堪称SMTP协议的瑞士军刀,使用它我们可以灵活的操作SMTP协议报文,这篇文章主要是记录一下我是如何伪造一封邮件绕过gmail的检测。通常最简单的发送命令&#xff…

clientmacaddr进不去系统win10_教你一分钟搞定戴尔电脑WIN10改WIN7

最近有很多人问小编,戴尔的新款电脑WIN10(win8)改WIN7电脑不认U盘,不知道怎么设置,今天小编就给大家分享一个快速进入的方法。首先把装有系统的U盘插入电脑,开机一直按F12进入Bios菜单第二步:进入菜单界面后&#xff0…

win7笔记本外接显示器html,window7笔记本外接显示器只显示一个屏幕怎么设置

许多用户都会偏向于入手win7笔记本电脑,这样电脑携带起来也是非常方便,不过由于屏幕较小的缘故,有用户就会选择外接一台显示器,不过在给win7笔记本外接显示器之后就需要对于其进行设置只显示一个屏幕,接下来小编就来教…