uboot 如何运行脚本

1, 在uboot记录命令的运行时间,可以打开CONFIG_CMD_TIME。

2, autoscr已经改变成了source命令,可以打开CONFIG_SOURCE,source可以执行内存中脚本,该脚本是由mkimage生成的。

#!/bin/sh
file=$1
result=$2
if [ $# -lt 1 ]
then
        echo "$0 file_name result_file_name"
fi
mkimage -A arm -O linux -T script -C none -n "uboot-nor script" -d $file $result

3,mkimage在Host端的安装:

sudo apt-get install u-boot-tools

4, 可以生成一个txt文件记录要执行的脚本内容,由于是txt文件所以没有for循环,如果要这样做的话,可以由外部的脚本帮你生成多少遍的循环内容,自己就不用麻烦做循环的考虑了。

5,对uboot添加了ext4支持的话,可以由以下命令加载mkimage生成的内容到内存中去。

ext4load mmc 0:5 0x00001000 xxx.img

6,调用source

source 0x00001000
时间: 2024-10-06 07:08:59

uboot 如何运行脚本的相关文章

Powershell管理系列(三十五)PowerShell操作之以管理员权限运行脚本

-----提供AD\Exchange\Lync\Sharepoint\CRM\SC\O365等微软产品实施及外包,QQ:185426445.电话18666943750 场景:Win10或者是非管理员权限运行命令行的时候,提示无权限,如下图 我们可以右键Powershell,以管理员权限运行,或者是计划任务设置为以管理员权限运行,其实我们有更加高效的办法,可以直接提权运行脚本,如下图,输入用户名和密码, Invoke-Command -ScriptBlock {ipconfig /register

linux软件管理之------编译安装nginx服务器并手动编写自动化运行脚本

红帽系列的 linux软件管理分为三类:1. rpm 安装软件.2. yum 安装软件.3. 源码包编译安装.前面两种会在相关专题给出详细讲解.源码包的编译安装是非常关键的,我们知道linux的相关版本非常多,相关的编译器,解释器也有很多,很多还有最小系统,嵌入式系统等等.同一功能的软件如果只有编译好的软件包,在其它linux的平台上,可能并不能正常安装运行,在此情况下,源码包编译安装出现了.所以本文的重点是以nginx为例,给出源码包编译安装的详细过程,同时带你手工编写自动化运行脚本. 准备工

java ScriptEngine 使用 (java运行脚本文件)

转自:http://www.tuicool.com/articles/imEbQbA Java SE 6最引人注目的新功能之一就是内嵌了脚本支持.在默认情况下,Java SE 6只支持JavaScript,但这并不以为着Java SE 6只能支持JavaScript.在Java SE 6中提供了一些接口来定义一个脚本规范,也就是JSR223.通过实现这些接口,Java SE 6可以支持任意的脚本语言(如PHP或Ruby). 运行第一个脚本程序 在使用Java SE 6运行脚本之前,必须要知道你的

在shell中运行以不同方式运行脚本

在shell当中,可以有3中方式运行脚本: 1 . ./script_name 或者source ./script_name 2 直接./script_name 3 ./script_name & 加入脚本script_name中有两个命令command1,command2,那么,当以第一种方式运行时,command1和command2都在当前shell中运行,并没有产生subshell,如下图所示: 当script_name以第2中方式运行时,当前shell会产生一个subshell,comm

Robot FrameWork通过Jybot运行脚本

主要说明如何在Robot Framework中设置通过Jybot模式运行脚本,所以前提为Robot FrameWork能够在pybot模式下正常运行脚本,如不清楚如何安装配置Robot FrameWork可以百度搜索,网上有很多这类教程. 1.下载jython 2.7b1,文件类型为jar类型文件,在windows环境下可以双击打开进行安装.在安装成功后,看到网上有很多关于jython的环境配置,但是根据网上教程进行JYTHON_HOME,PATH,CLASSPAHT配置后,在cmd环境命令行中

mysql下怎样运行脚本

假设要运行脚本: F:\hello world\niuzi.sql 第一种方法:        在命令行下(未连接数据库),输入 mysql -h localhost -u root  -p < F:\hello world\niuzi.sql (注意路径不用加引号的!!). 第二种方法:        在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source  F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello wo

Crontab无法自动执行,直接运行脚本却能执行

Crontab无法自动执行,直接运行脚本却能执行 http://bbs.chinaunix.net/thread-1926428-1-1.html crontab -e crontab内容为* * * * * /root/auto.sh /root/auto.sh的内容为#!/bin/bashping -c 1 192.168.0.1 &>/dev/null && result=0 || result=1 if ["$result"==1];then  

在Atom中运行脚本

现在可以在atom官网(https://atom.io/)找到deb包. 插件script可以让atom运行脚本,具体请见:https://atom.io/packages/script. 下面大致讲一下如何使用. 安装atom后,执行下面的命令安装插件script: apm install script 重启atom后,快捷键`CTRL + SHIFT + B`打开命令输入面板,输入script,可以看到相关的命令:

定时器解决js长时间运行脚本问题

javascript 一般地,单个js操作的运行时间不应超过100毫秒,否则的话,会影响用户体验,用户会认为自己与界面失去联系.而对于一些复杂的任务,可能无法在100ms内完成,甚至会突破浏览器限制(调用栈大小限制和长时间运行限制).其中,长时间运行限制的衡量有执行语句的数量和执行语句的时间. 因此,针对复杂任务,要想不影响用户体验,就需要借助定时器. 使用定时器可以让出UI线程的控制权,停止执行javascript,使得UI线程有机会更新,然后隔一段时间后在执行javascript代码. fu