RK3288 Linux SDK 編譯開發環境搭建

SZX511發表於2018-11-29

一、編譯開發環境搭建

1. 初始化開發環境

本部分內容包括如何搭建用於RK LINUX 開發的本地環境。您需要在Linux 或者Mac OS環境下搭建,建議使用Ubuntu 64ibt 開發,如Ubuntu 14.04 64ibt、Ubuntu 16.04 64ibt等。


2. 配置一個Linux 開發環境

本建立步驟是基於Ubuntu LTS(14.04)版本,但是大部分發行版本必須保證所需的工具可以執行。


在Ubuntu 或者MacOS 下,通常您需要安裝如下工具:

A. Python 2.6 -- 2.7,您可以從python.org 下載.

B. GNU Make 3.81 -- 3.82, 您可以從gnu.org 下載.

C. Git 1.7 or newer. 您可以從git-scm.com 下載.


二、編譯

1、uboot 編譯

Source mk-uboot.sh

2 、kernel 編譯

Source mk-kernel.sh

注意:rk3288-evb-android-rk808-mipi.dts檔案是配置MIPI LCD檔案,

3、rootfs 系統及app 編譯

cd rootfs

VERSION=stretch TARGET=desktop ARCH=armhf ./mk-base-debian.sh


在PC 端執行燒寫工具

3.1 Window PC 平臺

工具在tools/windows,執行AndroidTool.exe 可執行程式,選上要燒寫的韌體單擊“執

行“按鍵。

三、SecureCRT

波特率等引數配置


kernel 驅動裡面目前修改了波特率為 115200,使用者可以不用設定為 1500000 波特率。


四、Debian 系統開發說明文件

1、交叉工具鏈下載

sudo apt-get install gcc-4.8-multilib-arm-linux-gnueabihf

sudo apt-get install gcc-arm-linux-gnueabihf libssl-dev gcc-aarch64-linux-gnu


2、Debian rootfs 編譯

先進入rootfs 目錄

cd rootfs

······························································

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2222133/,如需轉載,請註明出處,否則將追究法律責任。

相關文章