首页 > 其他分享 >立创泰山派学习08--SDK编译

立创泰山派学习08--SDK编译

时间:2024-08-27 16:16:30浏览次数:9  
标签:kernel buildroot -- 08 编译 sh build 立创 SDK

1、下载SDK

2、更新repo,同步代码

  ./repo/repo/repo sync -l j12

3、配置编译环境

 

4、builde.sh脚本常用的指令参数

build.sh脚本参数 功能说明 运行指令
help 查看脚本帮助说明 ./build.sh --help
lunch 选择板级配置文件 ./build.sh lunch
all 编译整个 SDK,包括 uboot、kernel、rootfs、 recovery ./build.sh all
cleanall  清除整个SDK ./build.sh cleanall
uboot 单独编译u-boot ./build.sh uboot
kernel 单独编译kernel ./build.sh kernel
modules 单独编译内核模块 ./build.sh modules
rootfs 单独编译根文件 ./build.sh rootfs
recovery 单独编译recovery ./build.sh recovery
buildroot  单独编译 buildroot 根文件系统  ./build.sh buildroot
debian 单独编译 debian 根文件系统  ./build.sh debian
firmware 将镜像打包到 rockdev 目录 ./build.sh firmware
updateimg 将所有镜像打包成一个 update.img 固件 ./build.sh updateimg
不带参数 执行包含all firmware updateing 三者的功能 ./build.sh

5、编译SDK流程

  (1) 、选择指定的板级配置文件

      ./build.sh lunch

  (2)、查看配置文件是否成功

      ./build.sh -h kernel

  (3)、编译buildroot系统

      export RK_ROOTFS_SYSTEM=buildroot

  (4)、执行全编译

      ./build.sh all

  (5)、把各个img 镜像打包到rcokdev

      ./build.sh firnware  或者  ./mkfirmware.sh

  (6)、生成一个updateimg 下载固件

      ./bulid.sh updateimg

6、下载分立镜像

 

7、下载升级固件

  

 

标签:kernel,buildroot,--,08,编译,sh,build,立创,SDK
From: https://www.cnblogs.com/zblblog/p/18155740

相关文章

  • 安防视频汇聚平台EasyCVR启动后无法访问登录页面是什么原因?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台基于云边端一体化架构,兼容性强、支持多协议接入,包括国标GB/T28181协议、部标JT808、GA/T1400协议、RTMP、RTSP/Onvif协议、海康Ehome、海康SDK、大华SDK、华为SDK、宇视SDK、乐橙SDK、萤石云SDK等。有用户反馈,安防监控系统......
  • EasyCVR视频平台革新播放体验:WebRTC协议赋能H.265视频流畅传输
    随着科技的飞速发展和网络技术的不断革新,视频监控已经广泛应用于社会各个领域,成为现代安全管理的重要组成部分。在视频监控领域,视频编码技术的选择尤为重要,它不仅关系到视频的质量,还直接影响到视频的传输效率和兼容性。H.265(HEVC)作为新一代视频编码标准,以其更高的压缩效率和更好的......
  • vue ant-design上传文件,暂存后在其他页面提交数据(file格式转base64后保存数据,其他页面
    longlongtimenoupdate,huuuuu~最近做一个看起来简单但是功能有点繁琐的东西就是再A页面上传文件,然后B页面确定上传后调用接口,我不知道我这个逻辑对不对哈,有毛病求指教首先用的ant-design框架上传文件<a-uploadlist-type="text":multiple="false":file-list="fileList"......
  • Nginx 记录POST记录并设置日志只允许追加
    之前想融入到默认配置中。但是还是有一些会出现疑问。只能以文章的形式来配置之前想过异步的存储日志的方式。但是udp的方式也是挺消耗性能的无果一、Nginx的默认日志文件如下:#设定日志格式,main是默认的格式log_format  main  '$remote_addr-$remote_user[$time_l......
  • EasyCVR视频汇聚平台:巧妙解决WebRTC无法播放H.265视频的难题
    随着科技的飞速发展,视频监控已经成为现代安全管理不可或缺的一部分,广泛应用于智慧工地、智慧煤矿、智慧工厂、智慧社区和智慧校园等多个领域。在这个过程中,视频编码技术和实时通信技术显得尤为重要。EasyCVR视频汇聚平台,凭借其强大的视频处理能力和灵活的协议支持,成功地将WebRTC与......
  • 从零开始学习C++之递归
    递归注:此算法与函数有关,如不了解请移步。在wikipedia中,递归的解释是这样的:在C++中,递归就是指在函数中调用函数本身;递归的作用类似于分治,将一个大问题分解为很多小问题进行求解。但是递归的时间复杂度极高,因为要解决很多小问题,所以时间复杂度高达\(O(2^n)\)。使用递......
  • js 封装日志上传模块,实现异常日志的上报
    封装定义日志上传模块,实现异常日志的上报,包含触发方式:1、主动调取方法上报2、覆盖原生console.error实现,收集所有console.error打印的日志3、window注册绑定error事件,触发 window.addEventListener('error',/***客户端日志上传模块,实现异常日志的上报*使用时在HTML......
  • 10W级并发Mysql优化
    批量插入(BatchInsert)批量处理:将多条数据合并成一个INSERT语句,一次性批量插入。这样可以显著减少数据库的交互次数,提高性能。INSERTINTOyour_table(column1,column2,...)VALUES(value1,value2,...),(value3,value4,...)批量大小:通常建议每批次的大小在几百到几......
  • 树莓派CM4(四):树莓派镜像替换内核
    树莓派镜像替换内核1.为什么要替换内核树莓派官方提供的镜像中,自带的内核版本为6.6.31然而github上提供的内核源码为6.6.40,有些微差别此外,后续很有可能进行内核裁剪定制,替换内核是一个无法绕开的工作2.获取内核源码github地址:https://github.com/raspberrypi......
  • limu|P28|Batch Normalization批量规范化
    目录为什么需要批量规范化困难原因需求如何实现批量规范化公式使用部位为什么卷积层的通道维相当于全连接层的特征维?补充:为什么1*1卷积层相当于逐像素全连接层?深入思考BN的作用代码实现Q&ABatchNorm和LayerNorm的解释与对比为什么需要批量规范化困难训练深层神经网络并使其在较......