本文转载自:http://m.blog.csdn.net/kris_fei/article/details/70226451 Platform: RockchipOS: Android 6.0Kernel: 3.10.92需求:硬件版本不一样,通过几个gpio的高低电平来表示不同版本,u-boot/ ...
分类:
移动开发 时间:
2018-01-06 15:52:47
阅读次数:
952
一个用c语言写的程序把他编译成计算机可指行的文件,一般有4个步骤 1,预处理:这个步骤,主要是包含头文件,展开宏定义 gcc -E helloworld.c -o helloworld.i 2,生成汇编代码 gcc -S helloworld.i -o helloworld.s 3,编译汇编 gcc ...
分类:
其他好文 时间:
2018-01-06 14:21:38
阅读次数:
151
一、实验作业 1.1 十进制转换二进制 设计思路 代码截图 调试问题 无 二、截图本周题目集的PTA最后排名 三、阅读代码 用递归实现二分查找 用递归实现二分查找在形式上更为简洁,将二分查找封装成函数,不同情况下进入不同的递归式子,可读性高。 四、本周学习总结( 1.介绍本周学习内容 学会了函数嵌套 ...
分类:
编程语言 时间:
2018-01-05 21:57:22
阅读次数:
149
转载地址 : http://blog.sina.com.cn/s/blog_4ca9ceef0101isv5.html ...
分类:
移动开发 时间:
2018-01-05 17:28:23
阅读次数:
219
#define宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量 ...
分类:
移动开发 时间:
2018-01-05 17:27:07
阅读次数:
161
1.函数调用关系 2.全局变量 在arch/arm/mm/mmu.c中定义以下全局变量 2.1 int cachepolicy 指定缓冲策略,可选值如下宏定义 2.1 struct cachepolicy cache_policies[] ...
分类:
其他好文 时间:
2017-12-31 10:57:44
阅读次数:
184
宏定义: 不带参数的宏: 定义宏的结构 #define 宏名 字符串 #define PI 3.1415926 //使用 PI 代替了3.1415926 如: #define u "hello world" int main(int argc, char *argv[]) { printf(u); ...
分类:
其他好文 时间:
2017-12-29 15:30:56
阅读次数:
105
内核中定义了以下全局变量保存启动参数相关的字符串, 通过下面的调用关系,default_command_line保存启动参数,由parse_cmdline函数处理后。 parse_cmdline函数只处理通过__early_param(name,fn)宏定义的启动参数,未处理参数保存在command ...
分类:
其他好文 时间:
2017-12-25 23:16:47
阅读次数:
169
machine_desc->boot_params参数保存的是u-boot传入的启动参数的地址,如果没有传入启动参数,使用如下的默认参数: 内核代码通过下面的宏保存对不同的tag的处理函数, 通过__tagtable宏定义的struct tagtable都保存在特定的数据断中, 常用的3个atag解 ...
分类:
其他好文 时间:
2017-12-25 22:10:01
阅读次数:
146
QLExpress是一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用。让业务规则定义简便而不失灵活。让业务人员就可以定义业务规则。支持标准的JAVA语法,还可以支持自定义操作符号、操作符号重载、函数定义、宏定义、数据延迟加载等。 详细看官方的QLExpress语法介绍 CS ...
分类:
其他好文 时间:
2017-12-20 14:05:42
阅读次数:
616