千家信息网

RK3288 Linux SDK 编译开发环境搭建

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,一、编译开发环境搭建1. 初始化开发环境本部分内容包括如何搭建用于RK LINUX 开发的本地环境。您需要在Linux 或者Mac OS环境下搭建,建议使用Ubuntu 64ibt 开发,如Ubunt
千家信息网最后更新 2025年02月01日RK3288 Linux SDK 编译开发环境搭建

一、编译开发环境搭建

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 端运行烧写工具

http://bbs.16rd.com/thread-467119-1-1.html

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-aarch74-linux-gnu


2、Debian rootfs 编译

先进入rootfs 目录

cd rootfs

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

0