Cubietruck---7. fex2bin源码简要分析(未完成)
2016-06-28 18:20
344 查看
http://linux-sunxi.org/Sunxi-tools
1. fex2bin介绍
a. 下载
git clone https://github.com/linux-sunxi/sunxi-tools b. 编译
make就可以,但是下面这个更清楚
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ -o fexc fexc.c script.c script_uboot.c script_bin.c script_fex.c
ln -s fexc bin2fex ;;原来这个fex2bin与bin2fex都是fexc的链接
ln -s fexc fex2bin
c. 使用
./fex2bin ./sys_config.fex > sys_config.bin ;;如果重定向,则会输出到终端
2.
int main(int argc, char *argv[])
{
static const char *formats[] = { "fex", "bin", "uboot", NULL };
enum script_format infmt=FEX_SCRIPT_FORMAT;
enum script_format outfmt=BIN_SCRIPT_FORMAT;
//因为fex2bin是一个符号链接
//所以要想知道执行的是fex2bin还是bin2fex须要根据名字来判断.
int app_mode = app_choose_mode(argv[0]);
script = script_new();
//初始化list
script_parse(infmt, filename[0], script)
script_generate(outfmt, filename[1], script);
script_delete(script);
return ret;
}
1. fex2bin介绍
a. 下载
git clone https://github.com/linux-sunxi/sunxi-tools b. 编译
make就可以,但是下面这个更清楚
gcc -g -O0 -Wall -Wextra -std=c99 -D_POSIX_C_SOURCE=200112L -Iinclude/ -o fexc fexc.c script.c script_uboot.c script_bin.c script_fex.c
ln -s fexc bin2fex ;;原来这个fex2bin与bin2fex都是fexc的链接
ln -s fexc fex2bin
c. 使用
./fex2bin ./sys_config.fex > sys_config.bin ;;如果重定向,则会输出到终端
2.
int main(int argc, char *argv[])
{
static const char *formats[] = { "fex", "bin", "uboot", NULL };
enum script_format infmt=FEX_SCRIPT_FORMAT;
enum script_format outfmt=BIN_SCRIPT_FORMAT;
//因为fex2bin是一个符号链接
//所以要想知道执行的是fex2bin还是bin2fex须要根据名字来判断.
int app_mode = app_choose_mode(argv[0]);
script = script_new();
//初始化list
script_parse(infmt, filename[0], script)
script_generate(outfmt, filename[1], script);
script_delete(script);
return ret;
}
相关文章推荐
- 离开hover的响应事件
- Javascript快速入门(上篇)
- CSS选择器
- JS原型理解
- CSS3美化表单控件
- jquery 更改angularJS input 内容导致绑定失效的解决办法
- 关于ButterKnife 8.1.0使用遇到的问题
- JavaScript里的循环方法:forEach,for-in,for-of
- 执行环境及作用域总结
- 使用play框架来解析json字符串
- HTML hidden 属性
- Gallery of Processor Cache Effects
- jQuery序列化表单 serialize() serializeArray()
- impress.js 非常牛逼的前端装X利器
- JS函数节流
- CSS书写规范
- activex布局iframe+div+css,activex无法显示的问题。
- Ajax中的get和post两种请求方式的异同
- AngularJS的学习--$on、$emit和$broadcast的使用
- JSP内置对象值out对象及其它的一些常见方法