你是否经常看见其他帖子里或者其他人提到要修改script.bin或script.fex ,但你又不知道怎么改。
其实 script.bin就是script.fex通过 fex2bin生成的,script.fex是文本格式,方便人修改,修改好之后转换为script.bin二进制格式方便机器读取。
如果你用的是sd卡,你可以用读卡器在本地的linux环境下操作,或者等cubie运行以后直接在cb上修改,也很方便。如果你用的是nand flash或者想到cubie上去修改的话,请参考http://cn.cubieboard.org/forum.php?mod=viewthread&tid=141&extra=page%3D1 事实上我写的这篇就是参考并引用了人家的内容,只是我的重点在于本地修改sd卡。
我以本地ubuntu上修改SD卡上的linaro系统的script.bin配置为例:
1. 首先把已经装好系统的sd卡插入读卡器,后将读卡器接入PC,把fex2bin和bin2fex工具下载编译好:
git clone git://github.com/linux-sunxi/sunxi-tools.git
cd sunxi-tools
make
再ls查看你就会看见fex2bin 和 bin2fex了
2.将你要修改的script.bin拷贝出来
在ubuntu的“我的文件夹”中找到script.bin所在的分区,我的是/dev/sdb1
mkdir /mnt/mmcp1
mount /dev/sdb1 /mnt/mmcp1
cp /mnt/mmcp1/script.bin ./
3.将刚刚拷贝过来的script.bin转为script.fex,然后修改script.fex
./bin2fex script.bin > ./script.fex #将bin转为fex并写入到当前目录的script.fex文件
vi ./script.fex #编辑里面的内容,然后保存退出
#比如我要固定我以太网的mac地址,就在末尾加上一段
[dynamic]
MAC = "000000000000" #12位的16进制字符串即为你想要的mac地址, 这里要修改为你定义的mac地址。mac地址中间不要加‘:’或者‘-’。
4.将修改过的script.fex转回script.bin并放回原处
./fex2bin script.fex > ./script.bin
cp ./script.bin /mnt/mmcp1/
umount /mnt/mmcp1
修改完毕。
附录:
每一项配置的具体解释参见: http://linux-sunxi.org/Fex_Guid
如何修改script.bin/script.fex的更多相关文章
-
使script.bin文件配置生效的驱动
1.问题:在全志方案中如果需要设置上拉或者下拉模式,需要在script.bin(先转换为script.fex)中配置gpio口 如: 但是配置好后是不会生效的,需要写一个驱动来通过读取这个文件的gp ...
-
Script Browser &; Script Analyzer 1.3更新发布
感谢Windows PowerShell MVP Kirk Munro.Laurent Dardenne在过去三个星期内为我们提出的各种想法和建议.针对这些的建议,我们对Script Browser ...
-
script通过script标签跨域加载数据
/********************************************************** 说明:跨域请求数据Javascript组件 ------------------ ...
-
<;script>;, <;script async>;, <;script defer>; 三种标签的区别
<script>, <script async>, <script defer> 三种标签的区别 <script>标签 阻塞html parsing 脚 ...
-
提交表单注意事项<;script>;11111<;/script>;
<input name="name" value="" /> 如果在上面表单中 ,填写 <script>alert('111')< ...
-
ASP.NET中使用 Response.Write(";<;script>;alert(&#39;****&#39;);<;/script>;";);后CSS界面发生变化的解决方法 (经验证)
在后台使用Response.Write("<script>alert('Hello World');</script>);弹出alert窗口后发现网页的界面和原来CS ...
-
js 用于运行string中的<;script>;和<;/script>;之间的函数
/** * Created by 炜文 on 2017/2/15. */ var intext = '485222<script> var i=2;var j=2;console.log( ...
-
GPIO口的脚本配置之——全志H3script.bin
此脚本的作用之一是配置GPIO的默认状态: 如:功能,内部电阻状态,驱动能力等. 1.但是直接打开script.bin 文件则会出现乱码,那么我们怎么才可以打开并更改该脚本的配置呢? 在路径uboot ...
-
A20VGA和lvds显示的切换-
./fex2bin sys_config_lvds.fex /boot/script.bin sys_config_lvds.fex的作用:配置各种外设,端口,I/O针脚信息的文件 生成 script ...
随机推荐
-
深入学习jQuery特性操作
× 目录 [1]获取特性 [2]设置特性 [3]删除特性 前面的话 每个元素都有一个或者多个特性,这些特性的用途就是给出相应元素或者其内容的附加信息.操作特性的DOM方法主要有3个:getAttrib ...
-
Js计算当前日,当前周开始结束时间,当前月份,当前年份
<script type="text/javascript"> //日期加上天数后的新日期. function GetDateStr(AddDayCount) { va ...
-
display用法:
用法: 1.display:fixed: 存在于position定位top,left,right,bottom,fixed:脱离文档流的针对于浏览器窗口大小定位,可以更好的解决"缩小浏览器窗 ...
-
python基础之函数
python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...
-
Java将文件转为字节数组
Java将文件转为字节数组 关键字:文件,文件流,字节流,字节数组,二进制 摘要:最近工作中碰到的需求是,利用http传输二进制数据到服务器对应接口,需要传输userId, file(加密后)等一系列 ...
-
SinalR+WebSocket
1.参考资料: http://www.asp.net/signalr/overview/guide-to-the-api/hubs-api-guide-server http://signalr.ne ...
-
HW2.18
public class Solution { public static void main(String[] args) { System.out.println("a" + ...
-
codeblocks创建和使用静态库(C语言)
静态库 (扩展名为 .a 或 .lib) 是包含函数的文件,用于在link阶段整合执行程序,动态链接库(扩展名 .dll)是不在link阶段整合进执行程序中的. DLL文件在执行阶段动态调用 下面 ...
-
php 函数积累第一天
htmlspecialchars 函数格式化表单输入的转化为html形式 exit - 输出一个消息并且退出当前脚本 list() 用一步操作给一组变量进行赋值. <?php$info = ar ...
-
thinkphp发送邮件需要开启什么设置
邮件配置 'THINK_EMAIL' => array( 'SMTP_HOST' => 'smtp.163.com', //SMTP服务器 'SMTP_PORT' => '465', ...