RK1126从入门到放弃:(零)预备篇
入门 放弃 预备 RK1126
2023-06-13 09:16:29 时间
1. 开发环境搭建
- 编译Linux环境:WSL-Ubuntu18.04、虚拟机安装Ubuntu18.04,不建议使用CentOS
- 编译必备软件包
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 配置框架图
相关文章
- 并发编程从入门到放弃系列开始和结束
- 【ML】支持向量机(SVM)从入门到放弃再到掌握
- awk从放弃到入门(9):awk数组详解
- qml入门教程_前端从入门到放弃
- springcloud(奈飞)Finchley从入门到放弃【后端专题】
- 清华钱班学生两度转行,从入门到一作发Science只用2年,明年回国做PI
- systemtap从入门到放弃(一)
- RK1126从入门到放弃:番外篇(二)Win10 WSL系统下编译buildroot报错不支持SYSV IPC,导致fakeroot无法正常工作
- WPF 自定义控件入门 可重写的各个方法或属性的意义
- Java和Oracle开发入门:从零开始(javaoracle书)
- 从Oracle入门到无奈放弃(oracle从入门到放弃)
- 新手快速入门:Linux运维教学指南(linux运维教材)
- Oracle数据库快速入门(oracle速成)
- 如何入门 Bash 编程
- 命令最简单Linux命令: 快速入门指南(最简单linux)
- 「Linux 学习」:这些学习资料帮助你快速入门 Linux 系统!(linux系统学习资料)
- mongodb使用攻略:从入门到精通(mongodb怎么使用)
- 嵌入式Linux:你也可以成为专家!(嵌入式linux 入门)
- jquery入门—访问DOM对象方法