当前位置: 首页 > news >正文

建设部网站公告注册成功网络培训软件

建设部网站公告注册成功,网络培训软件,郑州的网站建设公司哪家好,四川省住建设厅网站文章目录 1.开发板介绍1.1相关资源#xff1a;1.2接口布局1.3屏幕1.4核心板引脚可复用资源 2.环境搭建2.1安装依赖包2.2git配置2.3安装sdk2.4sdk介绍2.5sdk编译 3.镜像介绍 1.开发板介绍 开发板#xff1a;atk-rk3568开发板 eMMC#xff1a;64G LPDDR4#xff1a;4G 显示屏… 文章目录 1.开发板介绍1.1相关资源1.2接口布局1.3屏幕1.4核心板引脚可复用资源 2.环境搭建2.1安装依赖包2.2git配置2.3安装sdk2.4sdk介绍2.5sdk编译 3.镜像介绍 1.开发板介绍 开发板atk-rk3568开发板 eMMC64G LPDDR44G 显示屏5.5寸mipi u-boot 2017.09 kernel4.19 1.1相关资源 cpu 1.2接口布局 1.3屏幕 1.4核心板引脚可复用资源 2.环境搭建 ATK-DLRK3568开发板使用的RK3568芯片为例瑞芯微提供了全面的Linux SDK 包Linux SDK 包主要包含了  app存放上层应用 app包括 Qt 应用程序以及其它的 C/C应用程序。  buildroot基于 buildroot 开发的根文件系统。  debian基于 Debian 开发的根文件系统。  device/rockchip存放各芯片板级配置文件和 Parameter 文件以及一些编译与打包固件的脚本和预备文件。  docs存放芯片模块开发指导文档、平台支持列表、芯片平台相关文档、Linux 开发指南等。  external存放所需的第三方库包括音频、视频、网络、recovery 等。  kernelLinux 4.19 版本内核源码。  prebuilts存放交叉编译工具链。  rkbin存放 Rockchip 相关的 Binary 和工具。  rockdev存放编译输出固件编译 SDK 后才会生成该文件夹。  tools存放 Linux 和 Windows 操作系统环境下常用的工具包括镜像烧录工具、SD 卡升级启动制作工具、批量烧录工具等譬如前面给大家介绍的 RKDevTool 工具以及Linux_Upgrade_Tool 工具在该目录下均可找到。  u-boot基于 v2017.09 版本进行开发的 uboot 源码。  yocto基于 Yocto 开发的根文件系统。 2.1安装依赖包 sudo apt-get update sudo apt-get install curl git ssh make gcc libssl-dev liblz4-tool expect -y sudo apt-get install g patchelf chrpath gawk texinfo chrpath diffstat binfmt-support qemu-user-static live-build bison -y sudo apt-get install flex fakeroot cmake gcc-multilib g-multilib unzip device-tree-compiler python3-pip -y sudo apt-get install libncurses-dev python3-pyelftools vim mtd-utils -y#安装python2 curl -O https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz sudo tar -xf Python-2.7.18.tar.xz -C /usr/local/ cd /usr/local/Python-2.7.18 ./configure make sudo make install #sudo apt-get install python2.7 python-pyelftools -y #sudo rm -rf /usr/bin/python #sudo ln -s /usr/bin/python2 /usr/bin/pythonmkdir ~/bin export PATH~/bin:$PATH curl https://storage.googleapis.com/git-repo-downloads/repo ~/bin/repo chmod ax ~/bin/repo curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o ~/bin/repo chmod ax ~/bin/repo2.2git配置 git config --global user.name your name git config --global user.email your email2.3安装sdk mkdir ~/rk3568_linux_sdk tar xvf atk-rk3568_linux_release_v1.0_20230620.tgz -C ~/rk3568_linux_sdk tar -xzf dl.tgz -C ~/rk3568_linux_sdk/buildroot/ #第三方软件包 cd ~/rk3568_linux_sdk/ python3 .repo/repo/repo sync -l -j10realpath .repo/manifests/rk3568_linux_release.xml #查看sdk atk版本 ls .repo/manifests/rk356x_linux/rk356x_linux_release* #在 SDK 源码根目录下查询当前 SDK 的 RK 版本2.4sdk介绍 SDK 软件框图从下至上分为 Bootloader、Linux Kernel、Libraries、Applications 四个层次各层次内容如下⚫ BootLoader 层主要提供底层系统支持包如 BootLoader、U-Boot、ATF 相关支持。 ⚫ Kernel 层主要提供 Linux Kernel 的标准实现Linux 也是一个开放的操作系统。Rockchip 平台的 Linux 核心为标准的 Linux4.4/4.19/5.10 内核提供安全性、内存管理、进程管 理、网络协议栈等基础支持主要是通过 Linux 内核管理设备硬件资源如 CPU 调度、 缓存、内存、I/O 等。 ⚫ Libraries 层对应一般嵌入式系统相当于中间件层次包含了各种系统基础库以及第 三方开源程序库支持对应用层提供 API 接口系统定制者和应用开发者可以基于 Libraries 层的 API 开发新的应用。 ⚫ Applications 层主要是实现具体的产品功能及交互逻辑需要一些系统基础库及第三方 程序库支持开发者可以开发实现自己的应用程序提供系统各种能力给到最终用户。 2.5sdk编译 ./build.sh lunch #然后输入3 ./build.sh all #首次编译需要全部编译 ./build.sh #全部编译打包 ./build.sh firmware #镜像打包到 SDK/rockdev 目录 ./mkfirmware.sh #或者直接执行 SDK 源码根目录下的./mkfirmware.sh 脚本./build.sh uboot # 单独编译 U-Boot ./build.sh kernel # 单独编译 Kernel ./build.sh modules # 编译 Linux 内核源码包括内核设备树、内核模块 ./build.sh buildroot #单独编译 rootfs ./build.sh recovery # 单独编译 recovery# 指定编译 buildroot 根文件系统 可以通过 环 境 变 量 RK_ROOTFS_SYSTEM 指 定 需 要 编 译 的 rootfs yocto/debian/buildroot export RK_ROOTFS_SYSTEMbuildroot ./build.sh rootfs./build.sh updateimg #打包成 update.img 镜像将 uboot.img、boot.img、MiniLoaderAll.bin、parameter.txt、misc.img、rootfs.img、 oem.img、userdata.img、recovery.img 等打包成一个 update.img 固件 ./build.sh cleanall # 清理 uboot、kernel、buildrootrootfs、recovery。3.镜像介绍 uboot.img uboot.img 是一种 FIT 格式镜像它由多个镜像合并而成其中包括 trust 镜像ARM Trusted Firmware OP-TEE OS、u-boot 镜像、u-boot dtb编译 U-Boot 时会将这些镜像打包成一个 uboot.img。uboot.img 会烧录到开发板 uboot 分区 boot.img boot.img 也是一种 FIT 格式镜像它也是由多个镜像合并而成其中包括内核镜像、内核 DTB、资源镜像 resource.img。boot.img 会烧录到开发板 boot 分区 MiniLoaderAll.bin 该镜像是运行在 RK3568 平台 U-Boot 之前的一段 Loader 代码也就是比 U-Boot 更早阶段的 LoaderMiniLoaderAll.bin 由 TPL 和 SPL两部分组成 TPL 用于初始化 DDR运行在 SRAM而 SPL 运行在DDR主要负责加载、引导 uboot.img。 misc.img 包含 BCBBootloader Control Block信息该镜像会烧写到开发板misc 分区。misc 分区是一个很重要的分区其中存放了 BCB 数据块主要用于Android/Linux 系统、U-Boot 以及 recovery 之间的通信 oem.img 给厂家使用用于存放厂家的 APP 或数据该镜像会烧写至开发板oem 分区系统启动之后会将其挂载到/oem 目录。 parameter.txt 一个 txt 文本文件是 RK3568 平台的分区表文件记录分区名以及每个分区它的起始地址、结束地址烧写镜像时并不需要将parameter.txt 文件烧写到 Flash而是会读取它的信息去定义分区。 recovery.img recovery 模式镜像recovery.img 用于进入 recovery 模式recovery.img 会烧录到开发recovery 分区。recovery 模式是一种用于对设备进行修复、升级更新的模式。recovery.img 也是 FIT 格式镜像也是由多个镜像合并而成其中包括ramdisk进入 recovery 模式时挂载该根文件系统、内核镜像进入recovery 模式时启动该内核镜像、内核 DTB 以及 resource.img。rootfs.img 正常启动模式下对应的根文件系统镜像包含有大量的库文件、可执行文件等。rootfs.img 会烧录到开发板 rootfs 分区 userdata.img 给用户使用可用于存放用户的 App 或数据该镜像会烧写至开发板 userdata 分区系统启动之后会将其挂载到/userdata 目录 参考 http://www.openedv.com/docs/boards/arm-linux/RK3568Linux.html http://www.openedv.com/docs/boards/arm-linux/RK3568Linuxhxb.html
http://www.zqtcl.cn/news/862125/

相关文章:

  • 弹幕网站开发代码欧洲人喜欢什么样的服务器
  • 有哪些做壁纸的网站好ftp如何备份网站
  • 网站如何推广出去wordpress foopen
  • 网站空格键代码台州椒江网站建设公司
  • node 网站开发 视频教程汉阳网站推广
  • 广西新农村建设工作专题网站怎样创建公司网站
  • 中国十大招商平台谷歌优化软件
  • 做任务领黄钻的网站中国采购网招标公告
  • 网站建设三层架构实训报告德阳市网站建设
  • 有免费建网站opencms wordpress
  • 行业网站做的好的wordpress要有数据库
  • 重庆智能网站建设哪里好怎么在微信做企业网站
  • 甘肃建设局网站丰都网站建设公司
  • 四川建设设计公司网站网站建设好的图片
  • 建设旅游网站的总结做网站链接怎么做
  • 深圳网站建设建设wordpress cms 布局
  • 企业网站的建立必要性公司建网站哪家
  • 自己做的旅游网站 介绍免费的网站推广在线推广
  • 阿里巴巴 网站设计龙华建设网站公司
  • 番禺网站优化手机商城是什么意思
  • 如何做网站关键词wordpress安装卡死
  • word模板免费下载网站山东定制网站建设公司
  • 郑州网站推广排名公司win7上怎样卸载wordpress
  • 科技网站有哪些wordpress代码编辑器件
  • 做英文企业网站多钱钱wordpress调用外链图片
  • 自学网站查分数西双版纳傣族自治州天气
  • 网站建设一个多少钱wordpress朗读句子插件
  • 网站关键词怎么填写找代理商的渠道有哪些
  • 网站开发销售简历范文新建网站网络空间
  • 舟山外贸建站公司制作公司简介