随笔分类 - C program
摘要:通信协议:通信标准,比如规定0100代表汉字‘鄙人’,0101代表汉字‘老师’,就是一个标准; 协议栈:通信协议的具体实现形式,就是用C语言或者任何一种语言把协议实现出来,说白了就是一段程序,可以成为函数库,也可以称作固件库,内涵很多API接口,直接调用就可以了;
阅读全文
摘要:经常看到资料提到地址总线的寻址能力,理解如下: 如果有32条地址线组成的地址总线,每天地址线都有0或者是1两种状态,那么排列组合可以得到最大表示的状态数量就是2的32次方。 那么这个数字到底是多大呢? 1GB=1024M B; 1MB=1024B; 1B=8bit; 2的32次方就等于4GB; 这就
阅读全文
摘要:在android的bootloader源码目录中,发现这个文件lk/app/aboot/aboot.c里面有一个关于结构体的定义,让我有点不太明白,哪位高手来解惑一下?struct atag_tcc_entry{char output;char resolution;};struct atag_tc
阅读全文
摘要:对于条件表达式b ? x : y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式绝不会既计算x,又计算y。条件运算符是右结合的,也就是说,从右向左分组计算。例如,a ? b : c ? d : e将按a ? b :
阅读全文