摘要: 编译器内置宏: 先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。 ANSI C标准中有几个标准预定义宏(也是常用的): __LINE__:在源代码中插入当前源代码行号; __FILE__:在源文件中插入当前源文件名; _ 阅读全文
posted @ 2015-09-05 18:02 yuxi_o 阅读(692) 评论(0) 推荐(0) 编辑
摘要: swupdate是一个基于嵌入式的Linux平台的升级服务框架程序,它提供了分区升级,文件升级,差分升级(补丁应用)功能,并提供了开放接口,方便用户添加自定义升级处理函数。 swupdate提供了故障安全的升级方案。支持Recovery方案和A/B系统方案来保证断电等异常情况下能保证升级正常。它提供 阅读全文
posted @ 2015-09-05 17:52 yuxi_o 阅读(457) 评论(0) 推荐(0) 编辑
摘要: uboot的debug定义在include/common.h中#ifdef DEBUG#define debug(fmt, args...) printf(fmt, ##args)#define debugX(level, fmt, args...) if(DEBUG>=level) printf(... 阅读全文
posted @ 2015-09-05 17:37 yuxi_o 阅读(986) 评论(0) 推荐(0) 编辑