补充信息.

Signed-off-by: rick.chan <cy187lion@sina.com>
This commit is contained in:
rick.chan 2023-07-04 09:36:38 +08:00
parent d07cd62324
commit 4e739cbd09
1 changed files with 52 additions and 0 deletions

View File

@ -1,5 +1,40 @@
# 易百纳 EB-RV1126-DC-201 Linux 说明
## SDK 目录结构
- buildrootbuildroot 文件系统。
- device设备编译指导。
- rockchip瑞芯微的编译脚本。
- common主编译脚本。
- 芯片型号目录:各型号芯片的子编译脚本
- docs瑞芯微文档资料
- Common各通用子系统的文档如 Audio、CAN 等。
- LinuxLinux 子系统帮助文档,如 Camera、Graphics、Multimedia 等。
- Others其他说明文档。
- RV1126_RV1109RV1126/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
@ -63,6 +98,23 @@ make[2]: *** [sub-src-make_first] Error 2
则是因为缺少对应的依赖库,在 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