你是否经常看见其他帖子里或者其他人提到要修改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的更多相关文章

  1. 使script.bin文件配置生效的驱动

    1.问题:在全志方案中如果需要设置上拉或者下拉模式,需要在script.bin(先转换为script.fex)中配置gpio口  如: 但是配置好后是不会生效的,需要写一个驱动来通过读取这个文件的gp ...

  2. Script Browser & Script Analyzer 1.3更新发布

    感谢Windows PowerShell MVP Kirk Munro.Laurent Dardenne在过去三个星期内为我们提出的各种想法和建议.针对这些的建议,我们对Script Browser ...

  3. script通过script标签跨域加载数据

    /********************************************************** 说明:跨域请求数据Javascript组件 ------------------ ...

  4. <script>, <script async>, <script defer> 三种标签的区别

    <script>, <script async>, <script defer> 三种标签的区别 <script>标签 阻塞html parsing 脚 ...

  5. 提交表单注意事项<script>11111</script>

    <input name="name" value="" /> 如果在上面表单中 ,填写 <script>alert('111')< ...

  6. ASP.NET中使用 Response.Write("<script>alert('****');</script>");后CSS界面发生变化的解决方法 (经验证)

    在后台使用Response.Write("<script>alert('Hello World');</script>);弹出alert窗口后发现网页的界面和原来CS ...

  7. js 用于运行string中的<script>和</script>之间的函数

    /** * Created by 炜文 on 2017/2/15. */ var intext = '485222<script> var i=2;var j=2;console.log( ...

  8. GPIO口的脚本配置之——全志H3script.bin

    此脚本的作用之一是配置GPIO的默认状态: 如:功能,内部电阻状态,驱动能力等. 1.但是直接打开script.bin 文件则会出现乱码,那么我们怎么才可以打开并更改该脚本的配置呢? 在路径uboot ...

  9. A20VGA和lvds显示的切换-

    ./fex2bin sys_config_lvds.fex /boot/script.bin sys_config_lvds.fex的作用:配置各种外设,端口,I/O针脚信息的文件 生成 script ...

随机推荐

  1. 利用angular控制元素的显示和隐藏

    <!DOCTYPE html> <html lang="en" ng-app="myapp"> <head> <met ...

  2. tomcat之 JDK8.0安装、tomcat-8.5.15安装

    前言:JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的Java SDK. JDK是整个Ja ...

  3. C#中switch的使用

    今天在网上看到有人给出这么一个程序需求,博主就拿来回忆回忆C#中switch的用法 程序需求如下: 根据星期几(一 ~日) ,输出特价菜“一”.“二”.“三”,输出“干煸扁豆6元.”“四”.“五”,输 ...

  4. django favicon配置

    其实网站加一个图标,在/static/images/里面放置favicon.ico 1. 直接url里修改 from django.views.generic.base import Redirect ...

  5. Java Web开发环境配置(JDK+Tomcat++IDEA 14)

    对于未接触过java web开发的大家而言,应该和我一样对java web编程开发比较迷茫,通过查一些资料,大致清楚了java web开发环境的一些基本配置,未做过相关编程的人员可以看一看,由于我刚接 ...

  6. 关于MATLAB处理大数据坐标文件2017530

    今天使用了所有特征并且用SVM测试数据 理由:SVM可以使用特征将测试集划分区域,比较单调.死板 结果:成绩很不理想,无疑又一次说明随机森林更适合大数据处理 第二次提交数据 用MATLAB运行11次运 ...

  7. mysql 左连接 右连接 内链接

    一般所说的左连接,右连接是指左外连接,右外连接.做个简单的测试你看吧.先说左外连接和右外连接:[TEST1@orcl#16-12月-11] SQL>select * from t1;ID NAM ...

  8. svg制作风车旋转

    首先用ai画一个简单的风车 例如: svg代码: <animateTransform attributeName="transform" begin="0s&quo ...

  9. JAVAEE——spring03:spring整合JDBC和aop事务

    一.spring整合JDBC 1.spring提供了很多模板整合Dao技术 2.spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术. JDBCTemplate => JDBC模 ...

  10. 【Android Developers Training】 84. 将定期更新的影响最小化

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...