02 2016 档案
摘要:A9处理器:EXYNOS4412 中断:硬件产生(总是需要硬件电路上的一根中断线):USB线是有VCC、GND、D+、D-四根线组成,所以是不能产生中断的; 中断产生的一般过程:中断源产生中断------>中断控制器(根据中断优先级)------>ARM处理器 对于4412处理器来说,搞清中断源和中
阅读全文
摘要:typedef:为已有的数据类型改名 typedef 已有的数据类型 新名字 ; #include <stdio.h> #include <stdlib.h> typedef int INT ;//将int改名INT /*typedef int INT ;//将int改名INT *INT i ; -
阅读全文
摘要:共用体:同一时刻只有一个发生 union 共用体名 { 数据类型 成员1; 数据类型 成员2; ....... }; 定义: #include <stdio.h> #include <stdlib.h> union test_un { int i ; float f ; double d ; cha
阅读全文
摘要:结构体定义: struct 结构体名 { 数据类型 成员1 ; 数据类型 成员2; ....... };//分号绝对不能丢 ps:结构体类型描述是不占内存空间的,所以不能直接赋值. 简单的定义与引用: #include <stdio.h> #include <stdlib.h> #define NA
阅读全文
摘要:指针函数:返回值为指针的函数 返回值 * 函数名(形参) eg:int * fun(int); 函数指针:指针指向函数 类型 (*指针类型)(形参)//注意括号 eg:int (*p)(int) #include <stdio.h> #include <stdlib.h> int add(int a
阅读全文
摘要:#include <stdio.h> #include <stdlib.h> /* * *int a[M][N]={...}; *int *p = *a ; *int (*q)[N]= a ; * *值 a[i][j] *(a+i)+j a[i]+j p[i] *p q[i][j] *q q p+3
阅读全文
摘要:数组指针:数组的指针 eg :int (*p)[3]--->type name ---> int [3] *p ; 指针数组: 指针的数组 eg :int * arry[3]--->type name ---> int *[3] arry ; ps:[]中括号的优先级大于*的优先级:[]优先级高,先
阅读全文
摘要:区分指针常量,常量指针 const int a ; || int const a ;将变量a常量化 const int *p ; || int const *p ;//常量指针:指针的指向可以变化,当前指针所指向目标变量的值是不能发生变化的 eg: int i = 1 ; const int *p
阅读全文
摘要:1.首先需要安装yum工具。(之前输入法一直未安装成功就是yum没安装)见《yum与adb 的安装》 2.一般装虚拟机都是英文的,下面修改两个文件将界面变成中文界面: # vim /etc/profile 在文件结尾处加上: export LC_ALL="zh_CN.UTF-8" export LA
阅读全文
摘要:变量:是抽象出来的某块地址的别名; 指针:地址值(常量) 指针变量:能够保存某块地址的变量
阅读全文
摘要:yum的安装使用 准备的文件:红帽安装镜像文件:rhel-server-6.4-x86_64-dvd.iso;下载地址:http://pan.baidu.com/s/1c1zFXHu 1.mkdir /yum 2.将rhel-server-6.4-x86_64-dvd.iso 拷贝到/var/ftp
阅读全文
摘要:1.信号:是软件层面的中断。 异步事件的处理:查询法,通知法; 同步: 信号的响应依赖于中断; 2.signal(); 3.信号的不可靠 4.可重入函数 5.信号的响应过程 6.相关的常用函数 发送信号 kill() raise() alarm() pause) abort() system() s
阅读全文
摘要:常量:在程序执行过程中值不会发生变化的量。 分类:整型常量、实型常量、字符常量(由单引号引起来的字符或转义字符:\t,\n,\017等)、字符串常量,标识常量(#define) 变量:用来保存一些特定内容,并且在程序执行过程中随时会发生变化的量。 [存储类型] 数据类型 标识符 = 值 TYPE N
阅读全文
摘要:整型数值是以补码表示的: 正数的补码和原码相同; 负数的补码:将该数的绝对值的二进制形式按位取反再加1。 浮点类型数值的存储方式: 无论是单精度还是双精度在存储中都分为三个部分: 符号位(Sign) : 0代表正,1代表为负 指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存
阅读全文
摘要:一、gcc编译:预处理--->编译--->汇编--->链接--->可执行文件 1.gcc -E xxx.c 对源文件进行预处理(xxx.i):以#开头的条件都会在预处理阶段解决掉; 2.gcc -S xxx.i 对文件进行编译(xxx.s) 3.gcc -c xxx.s对文件进行汇编(xxx.o)
阅读全文
浙公网安备 33010602011771号