parent
d07cd62324
commit
4e739cbd09
|
@ -1,5 +1,40 @@
|
||||||
# 易百纳 EB-RV1126-DC-201 Linux 说明
|
# 易百纳 EB-RV1126-DC-201 Linux 说明
|
||||||
|
|
||||||
|
## SDK 目录结构
|
||||||
|
|
||||||
|
- buildroot:buildroot 文件系统。
|
||||||
|
- device:设备编译指导。
|
||||||
|
- rockchip:瑞芯微的编译脚本。
|
||||||
|
- common:主编译脚本。
|
||||||
|
- 芯片型号目录:各型号芯片的子编译脚本
|
||||||
|
- docs:瑞芯微文档资料
|
||||||
|
- Common:各通用子系统的文档,如 Audio、CAN 等。
|
||||||
|
- Linux:Linux 子系统帮助文档,如 Camera、Graphics、Multimedia 等。
|
||||||
|
- Others:其他说明文档。
|
||||||
|
- RV1126_RV1109:RV1126/RV1109 专有说明文档。
|
||||||
|
- external:外部库,主要是瑞芯微自定义或移植的库,如 rockit、mpp 等。
|
||||||
|
- kernel:内核源码目录。
|
||||||
|
- prebuilts:预构建好的工具,主要是 gcc 等。
|
||||||
|
- rkbin:瑞芯微预编译好的工具,如 mkkrnlimg 等。
|
||||||
|
- rockdev:最终编译生成的镜像文件目录。
|
||||||
|
- tools:工具软件,如烧录工具等
|
||||||
|
|
||||||
|
## 编译时使能的宏
|
||||||
|
|
||||||
|
```bash
|
||||||
|
TARGET_ARCH=arm
|
||||||
|
TARGET_PLATFORM=rv1126_rv1109
|
||||||
|
TARGET_UBOOT_CONFIG=rv1126
|
||||||
|
TARGET_SPL_CONFIG=
|
||||||
|
TARGET_KERNEL_CONFIG=rv1126_defconfig
|
||||||
|
TARGET_KERNEL_DTS=rv1126-aybering
|
||||||
|
TARGET_TOOLCHAIN_CONFIG=
|
||||||
|
TARGET_BUILDROOT_CONFIG=rockchip_rv1126_rv1109
|
||||||
|
TARGET_RECOVERY_CONFIG=rockchip_rv1126_rv1109_recovery
|
||||||
|
TARGET_PCBA_CONFIG=
|
||||||
|
TARGET_RAMBOOT_CONFIG=
|
||||||
|
```
|
||||||
|
|
||||||
## 构建方法
|
## 构建方法
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
@ -63,6 +98,23 @@ make[2]: *** [sub-src-make_first] Error 2
|
||||||
|
|
||||||
则是因为缺少对应的依赖库,在 buildroot 中增加相应依赖库即可。
|
则是因为缺少对应的依赖库,在 buildroot 中增加相应依赖库即可。
|
||||||
|
|
||||||
|
### libglib2
|
||||||
|
|
||||||
|
libglib2.mk 修改 LIBGLIB2_SITE 为:
|
||||||
|
|
||||||
|
```mk
|
||||||
|
LIBGLIB2_SITE = https://download.gnome.org/sources/glib/$(LIBGLIB2_VERSION_MAJOR)
|
||||||
|
```
|
||||||
|
|
||||||
|
### glibmm
|
||||||
|
|
||||||
|
修改 threads.h 中的 gobj() 方法。
|
||||||
|
|
||||||
|
```cpp
|
||||||
|
// GPrivate* gobj() { return gobject_; }
|
||||||
|
GPrivate* gobj() { return &gobject_; }
|
||||||
|
```
|
||||||
|
|
||||||
### 裁剪
|
### 裁剪
|
||||||
|
|
||||||
* nginx
|
* nginx
|
||||||
|
|
Loading…
Reference in New Issue