首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >RK1126从入门到放弃:(零)预备篇

RK1126从入门到放弃:(零)预备篇

作者头像
TSINGEYE清眸物联
发布2023-01-04 16:42:37
发布2023-01-04 16:42:37
1.2K0
举报

1. 开发环境搭建

  • 编译Linux环境:WSL-Ubuntu18.04、虚拟机安装Ubuntu18.04,不建议使用CentOS
  • 编译必备软件包
代码语言:javascript
复制
sudo apt-get install repo git-core gitk git-GUI gcc-arm-linux-gnueabihf u- boot-tools device-tree-compiler gcc-aarch64-linux-gnu mtools parted libudev- dev libusb-1.0-0-dev python-linaro-image-tools linaro-image-tools autoconf autotools-dev lIBSigsegv2 m4 intltool libdrm-dev curl SED MAKE binutils build-essential gcc g++ bash patch gzip gawk bzip2 perl tar cpio python unzip rsync file bc wget libncurses5 libqt4-dev libglib2.0-dev libgtk2.0-dev libglade2-dev cvs git mercurial rsync openssh-client subversion asciidoc w3m dblatex graphviz python-matplotlib libc6:i386 libSSL-dev expect lib32gcc-7-dev g++-7 libstdc++-7-dev

2. SDK配置框架说明

2.1 目录说明

进入工程目录下有buildroot、app、kernel、u-boot、device、docs、external等目录。每个目录或其子目录 会对应一个git工程,提交需要在各自的目录下进行。

  • buildroot:定制根文件系统。
  • app:存放上层应用程序。
  • external:相关库,包括音频、视频等。
  • kernel:kernel代码。
  • device/rockchip:存放每个平台的一些编译和打包固件的脚本和预备文件。
  • docs:存放开发指导文件、平台支持列表、工具使用文档、Linux 开发指南等。
  • prebuilts:存放交叉编译工具链。
  • rkbin:存放固件和工具。
  • rockdev:存放编译输出固件。
  • tools:存放一些常用工具。
  • u-boot:U-Boot代码。

2.2 SDK 配置框架图

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 开发环境搭建
  • 2. SDK配置框架说明
    • 2.1 目录说明
    • 2.2 SDK 配置框架图
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档