uboot方便编译之增加mk脚本文件

每次编译uboot都要输入一长串命令,为了方便,建立一个mkuboot脚本简化操作

touch mkUboot.sh 
chmod 777 mkUboot.sh
#!/bin/shif [ "$1" ] && [ "$1" == "debug" ] ; thenecho " debug version uboot"
elif [ "$1" ] && [ "$1" == "release" ] ; thenecho "  release version uboot "
elseecho "error, intput  ./mkUboot.sh  (debug,release)"exit 1
fimake ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-  clean #distclean#make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-   menuconfigif [ "$1" == "debug" ] ; thencp configs/uboot_rockchip_linux_debug_defconfig .config -fcp cmd_Makefile/Makefile_debug cmd/Makefile -fecho "debug version uboot"make V=1 ARCH=arm64 KCFLAGS=-DUBOOT_DEBUG CROSS_COMPILE=aarch64-linux-gnu- -j12
elif [ "$1" == "release" ] ; thencp configs/uboot_rockchip_linux_release_defconfig .config -fcp cmd_Makefile/Makefile_release cmd/Makefile -fecho "release version uboot"make V=1 ARCH=arm64 KCFLAGS=-DUBOOT_RELEASE CROSS_COMPILE=aarch64-linux-gnu- -j12
fi# 增加其他操作  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/41110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

赋能电子行业:三品PLM软件系统如何加速电子产品创新

在当今竞争激烈的市场中,企业如何通过技术创新和管理优化来提升自身的竞争力,已成为一个重要课题。电子行业快速发展的同时也遇到了不少的困难,使得企业效率低下、产能没能跟上时代的发展。而PLM系统的出现,给了电子行业新的希望。…

轻空间承建上海六十中学多功能气膜馆

上海六十中学多功能气膜馆为师生提供了一个现代化、环保且多功能的运动和活动场所。这座气膜馆不仅为校园提供了全天候、舒适的环境,还为上海六十中学的师生带来了全新的健身、活动和教学体验。作为轻空间(江苏)膜科技有限公司(以…

Spring Boot:轻松设置全局异常处理

Spring Boot:轻松设置全局异常处理 在软件开发中,异常处理是一项至关重要的任务。对于使用Spring Boot的开发者来说,设置全局异常处理不仅可以提高代码的整洁度,还可以提升用户体验。本文将详细介绍如何在Spring Boot中轻松设置全…

C++:对象begin()->second

在C中,begin 函数是一个非常重要的成员函数(或对于非成员函数容器,如标准库中的容器,它是一个全局函数),它返回一个指向容器中第一个元素的迭代器(iterator)。迭代器是一种允许程序遍…

Cobra

Cobra 是一个 Go 语言开发的命令行(CLI)框架,它提供了简洁、灵活且强大的方式来创建命令行程序。它包含一个用于创建命令行程序的库(Cobra 库),以及一个用于快速生成基于 Cobra 库的命令行程序工具&#xf…

QListView自定义item(结合QSqlQueryModel)

QListView:绘制自定义List(一)——设置ItemDelegate_qt_繁星执着-开放原子开发者工作坊 (csdn.net) QListView自定义Item_qlistview 自定义item-CSDN博客 结合我写的上一篇文章: QTableView与QSqlQueryModel的简单使用-CSDN博客 这次尝试…

AGI 之 【Hugging Face】 的【Transformer】的 [ Transformer 架构 ] / [ 编码器 ]的简单整理

AGI 之 【Hugging Face】 的【Transformer】的 [ Transformer 架构 ] / [ 编码器 ]的简单整理 目录 AGI 之 【Hugging Face】 的【Transformer】的 [ Transformer 架构 ] / [ 编码器 ]的简单整理 一、简单介绍 二、Transformer 三、Transformer架构 四、编码器 1、自注意…

vscode使用ssh连接远程服务器

开工啦 vscode连接远程服务器(傻瓜式教学) 正常根据上面文章的步骤就可以连接了 报错可以尝试的文章: VScode通过remote ssh连接虚拟机 & 报错过程试图写入的管道不存在(已解决) vscode remote ssh linux[血泪…

从硬件角度看Linux的内存管理

1. 分页机制 分段机制的地址映射颗粒度太大,以整个进程地址空间为单位的分配方式导致内存利用率不高。 分页机制把这个分配机制的单位继续细化为固定大小的页(Page),进程的虚拟地址空间也按照页来分割,这样常用的数据和代码就可以以页为单位…

代码随想录算法训练营第二天|【数组】209.长度最小的子数组

题目 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: 输入:s 7, nums [2,3,1,2,4,3] 输出&#…

创建React项目

使用 create-react-app快速搭建开发环境 create-react-app 是一个快速创建React开发环境的工具,底层由Webpack构建,封装了配置细节,开箱即用。 安装npx npx是一个由Node.js官方提供的用于快速执行npm包中的可执行文件的工具,np…

Spring 泛型依赖注入

Spring 泛型依赖注入,是利用泛型的优点对代码时行精简,将可重复使用的代码全部放到一个类之中,方便以后的维护和修改,同时在不增加代码的情况下增加代码的复用性。 示例代码: 创建实体类 Product package test.spri…

Windows安装Visual Studio Code(VS Code) (配图超详细!)

一、下载 官方网站:https://code.visualstudio.com/download 二、安装 1、安装之前先在目的安装路径中新建文件夹存放待会要安装的程序(因为在安装过程中选择安装路径时无法现场新建文件夹)。 2、在下载目录中找到安装包并双击运行&#xf…

大模型在运维领域中的应用

大模型在运维领域中的应用日益广泛,其强大的数据处理、自动化和智能化能力为运维工作带来了显著的效率和质量提升。以下是大模型在运维领域中的具体应用及其优势的详细说明: 一、大模型在运维领域的应用 故障检测与诊断 自动化检测:大模型通…

Linux - Shell 以及 权限问题

目录 Shell的运行原理 Linux权限问题 Linux权限的概念 如何实现用户账号之间的切换 如何仅提升当前指令的权限 如何将普通用户添加到信任列表 Linux权限管理 文件访问者的分类(人) 文件类型和访问权限(事物属性) 文件权限值的表…

Keycloak SSO 如何验证已添加的 SPN 是否生效

使用 Kerberos Ticket 验证: 在客户端计算机上,运行以下命令以获取 Kerberos Ticket: klist检查是否存在与 HTTP/yourdomain.com 相关的票证。如果存在,说明 SPN 已生效。 测试应用程序: 使用具有 HTTP/yourdomain.com…

H5实现第三方分享功能,(WhatsApp,Facebook,Messenger,Instagram,Telegram,Zalo,Twitter/X)

1. H5实现第三方分享功能 1. WhatsApp 分享 https://api.whatsapp.com/send/?phone&app_absent0&text${codeUrl}2. Facebook 分享 https://www.facebook.com/sharer/sharer.php?u${codeUrl}3. Messenger 分享 https://www.messenger.com/?${codeUrl}4. Instagra…

深入 Laravel 的错误处理与异常处理机制

引言 Laravel 是一个优雅而强大的 PHP Web 应用框架,它提供了一系列工具来帮助开发者处理应用中的错误和异常。了解 Laravel 的错误处理和异常处理机制对于构建健壮和用户友好的应用程序至关重要。本文将深入探讨 Laravel 如何实现错误和异常处理,并提供…

bond网络配置文件中master、slave-type

在bond网络配置文件中,"master"和"slave-type"是用于设置bond接口的关键词。 "master"关键词用于指定一个网络接口作为bond接口的主接口。例如,在配置文件中设置"master bond0"表示将接口"bond0"设置…

c++单例模式的一种写法

首言 在以前的文章中&#xff0c;我写了一种单例模式。不过那种写法会比较麻烦&#xff0c;要加好几行代码。如今看到了大佬写的新的单例模式&#xff0c;我进行了改进&#xff0c;比较好玩&#xff0c;现在记录下来。 大佬的单例模式 #include <stdexcept>template &…