1. 程式人生 > >itop4412開發板Android4.0.3映象的編譯

itop4412開發板Android4.0.3映象的編譯

無論什麼檔案系統都需要和 linux 核心以及 uboot 對應,所以在本章節先介紹
Android4.0.3 檔案系統對應的 uboot 以及 kernel 編譯,再介紹 Android4.0.3 檔案系統的編
譯。
5.3.1 uboot 的編譯
5.3.1.1 原始碼目錄
Uboot 原始碼在光碟“06_原始碼_uboot 和 kernel”目錄下,如下圖所示。
01.jpg 
5.3.1.2 編譯器
如下圖所示,編譯器是使用的光碟目錄下,“02_編譯器以及燒寫工具”→“ARM 交叉編
譯器”下的“arm-2009q3.tar.bz2”。如果使用的是搭建好的環境,確保編譯器環境變數,
如下圖所示。 
02.jpg

 
5.3.1.3 引數配置
編譯 uboot 的指令碼是原始碼資料夾中的“build_uboot.sh”,在編譯的時候需要向指令碼傳
引數,根據核心板的不同,指令碼執行引數如下表所示。

03.jpg 
5.3.1.4 編譯生成 uboot 映象舉例
這裡以 SCP 1G 核心板為例編譯 uboot 映象。
將光碟“06_原始碼_uboot 和 kernel”目錄下“CodeSign4SecureBoot_POP”、
“CodeSign4SecureBoot_SCP”以及“iTop4412_uboot_xxx.tar.gz”拷貝到 Ubuntu 系統
下,然後將“iTop4412_uboot_xxx.tar.gz”解壓,得到“iTop4412_uboot”資料夾,如下
圖所示
04.jpg
 
進入“iTop4412_uboot”資料夾,使用編譯指令碼“build_uboot.sh”編譯 uboot,這裡
需要編譯的是“SCP 1G 核心板”的 uboot 映象,那麼編譯命令是
“./build_uboot.sh SCP_1GDDR”
輸入編譯命令,如下圖所示。這裡一定先確定核心板是哪種型別,然後將對應的引數傳到
指令碼。

05.jpg 
如下圖所示,編譯中。

06.jpg 
如下圖所示,指令碼執行完成,在“iTop4412_uboot”資料夾下生成了“u-boot-iTOP-
4412.bin”檔案。生成的檔案“u-boot-iTOP-4412.bin”檔案就是 SCP 1G 記憶體核心板對應
的 uboot 映象檔案。
07.jpg

相關推薦

itop4412開發Android4.0.3映象編譯

無論什麼檔案系統都需要和 linux 核心以及 uboot 對應,所以在本章節先介紹 Android4.0.3 檔案系統對應的 u

iTop4412開發Android4.0.3映象OTG方式燒寫

iTop4412開發板Android4.0.3映象OTG方式燒寫 最近開始學習linux,入手一塊訊為的iTop4412開發板,遵循訊為的框架學習法(畢竟科技更新速度如此之快,不可能什麼都學,必須要懂得抽象化,模組化思想),前階段學習一直難以入門,前階段看到一篇文章講解了uboot(全面

iTOP4412開發Android4.4原始碼編譯分享

注意:本小節,介紹的原始碼指的是“20170803”以及後續新增的原始碼。 5.4.1.1 uboot 的編譯 Android

Android4.0.3系統開發環境的搭建以及編譯

環境搭建:安裝基本軟體(vim、ssh)、安裝編譯元件(arm交叉編譯器)、安裝庫檔案 JDK 降低GCC版本 Android映象檔案的編譯:uboot的編譯、linux核心的編譯、Android的編譯(檔案系統的編譯) 環境搭建:root中操作   安裝編譯元件

ubuntu編譯android4.0.3原始碼

1.ubuntu安裝 a.下載64位桌面版映象檔案ubuntu-12.10-desktop-amd64 b.下載EasyBCD     新增新條目——>NeoGrub——>安裝——>配置     新增     root (hd0,0)     kernel

資料庫sqlite3.7.3 在PC端 和開發arm的安裝及編譯

#include <stdio.h> #include <stdlib.h> #include "sqlite3.h" //sqlite3的回撥函式         //sqlite 每查到一條記錄,就呼叫一次這個回撥 int LoadMyInfo( void * para, int

【分享】迅為iTOP4412開發-Android系統屏幕旋轉設置

原生 android4 代碼 豎屏 == watermark ont 分辨率 軟件 1.1概述 Android4.0,Androd4.4源代碼能夠編譯成手機模式和平板模式,訊為iTop4412 開發平臺 的Android系統默認編譯為平板模式。客戶須要依據自己的產品

學習手記-基於iTOP4412開發NFS服務器搭建及測試

udp 都是 使用 共享目錄 none padding rgb 安裝 通訊 NFS特點:1)基於UDP/IP2)功能和網盤基本上差不多,但性能沒那麽強。NFS服務器搭建步驟:在ubantu上安裝nfs軟件:nfs-kernel-server配置文件1)打開配置文件:/etc

關於訊為iTop4412開發燒錄Ubuntu的問題解決辦法

為了開發需要,專門在ARM9裡面想燒錄Ubuntu系統,發現官方給的文件會出現各種各樣的問題,經過一個禮拜的探究,也換了很多張TF卡(2G、4G、8G、16G)燒錄,最後找到問題的根源:Uboot映象大小的問題。 選擇514KB的映象檔案,不要選用444KB的映象檔案,不要問為什麼(因為燒錄很

iTOP-6818開發-Android4.4系統下RFID射頻模組測試例程

平臺:迅為iTOP-6818開發板 系統:Android4.4版本 例程:RFID射頻模組測試例程 rc522 驅動在 Android 系統的核心是預設整合的,使用者可以在開發板上使用命令“ls /dev |grep rc522”來檢測。如果出現了“rc522”的結果,如下圖

網線連線PC、Ubuntu與Linux(基於itop4412開發

一直想開發板直接從Ubuntu虛擬機器上的tftp得到檔案程式,不需要一直通過掛載U盤再執行程式了,但是4412的手冊上的教程是使用路由器,太麻煩,我想能不能直接用網線把PC和4412開發板連上,我試了一下,虛擬機器、開發板、PC老是ping不通。網上找了一些資

4412開發Android4.4開機桌面簡化-電量顯示-虛擬按鍵-搜尋欄等遮蔽刪除

在 iTOP-4412 開發板 Android4.4 系統下,使用者可以通過本文件簡化開機之後的桌面, 包含以下內容: 1、解除安裝 Android4.4 桌面上 Google 搜尋欄,刪除系統自帶的 APP(包括迅為提供的 APP 和 Google 預設自帶的 APP),這部分和使用者手冊上的操作不一

OneNET視訊開發V1.0-不吹不黑[1]

萬物有醜好,各一姿狀分. //------- // Copyright (c) Shane // All rights reserved. //------- // 當前版本: v0.9 beta // 作 者: Shane<[email

購買開發後在iTOP4412開發上移植SDIO介面WIFI方法

       近期需要把WiFi無線網路功能移植到在iTOP4412 開發平臺,查閱了相關資料,經過一段時間的研究、除錯,終於成功,將WiFi功能移植到了開發板上面,這裡筆者記錄移植過程及注意事項,方便以後工作需要。     iTOP4412開發板的WiFi模組與板卡之間

【分享】迅為iTOP4412開發-Android系統螢幕旋轉設定

1.1概述 Android4.0,Androd4.4原始碼可以編譯成手機模式和平板模式,訊為iTop4412 開發平臺 的Android系統預設編譯為平板模式。客戶需要根據自己的產品設計及應用環境,切換螢幕 的顯示方向,或者固定好一個顯示方向,例如產品中使用不同解析度的顯

訊為itop4412開發觸控式螢幕除錯

由於不同觸控式螢幕的xy座標會有不同,有時候xy座標需要反過來。下面的程式碼會告訴你怎樣調整xy座標。 程式碼分析 驅動位置:drivers/input/touchscreen/ft5x06_ts.

移植linux3.7.4系統到itop4412開發記錄

最近要移植linux3.7.4系統到itop4412開發板,好長時間沒有移植系統了,今天弄了一下,都感覺手生了。 首先先編譯一下核心試下,然後再慢慢移植各驅動 1.下載linux核心原始碼 2.進入核心原始碼目錄,修改makefile中的arch =arm 交叉編譯器為我們

ARM開發系統移植-----kernel的編譯

前面一篇文章介紹了開發板上系統軟體的第一部分--bootloader的編譯方法。   背景:把bootloader燒寫到開發板的Nand Flash中後,開發板從Nand啟動,硬體會自動將bootlo

Android原始碼編譯——RK3128開發基於Android5.1原始碼編譯小記

前言: 本次小記主要分為三段。前兩段相當於對原始碼編譯的一個回顧。本次小記主要第三段,記下了編譯中出現的幾個問題,以便日後需要。 1、編譯時編譯執行緒過多。導致編譯失敗。 2、編譯image沒問題打包OTA時出現錯誤。 一、編譯環境 1、硬體環境:(以

迅為iTOP4412開發上如何移植SDIO介面WIFI

近期需要把WiFi無線網路功能移植到在iTOP4412 開發平臺,查閱了相關資料,經過一段時間的研究、除錯,終於成功,將WiFi功能移植到了開發板上面,這裡筆者記錄移植過程及注意事項,方便以後工作需要。    iTOP4412開發板的WiFi模組與板卡之間的連線採用SDIO