
底层C
许家小公主
这个作者很懒,什么都没留下…
展开
-
C 位操作
C语言是一种中级语言,能对计算机硬件直接操作,这就涉及到位的概念。一、位的概念我们知道,在计算机中,一字节占8位(现在的某些电脑也有占16位的),这样表示的数的范围为0-255,也即00000000-11111111。位就是里面的0和1。char c=100;实际上c应该是01100100,正好是64H。其中高位在前,低位在后。| |第7位 第0位二、位逻辑运算原创 2013-05-27 15:43:06 · 838 阅读 · 0 评论 -
串口细节整理
1.串口操作需要的头文件#include //标准输入输出定义#include //标准函数库定义#include //Unix标准函数定义#include #include #include //文件控制定义#include //POSIX中断控制定义#include //错误号定义2.打开串口串口位于/dev中,可作为标准文件的形原创 2013-06-03 11:58:59 · 608 阅读 · 0 评论 -
C脚本
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endifif原创 2013-08-13 16:02:02 · 740 阅读 · 0 评论 -
Android 2.3.7 锁屏中添加指纹识别锁屏总结
最近在2.3.7版本上添加一种新的锁屏方式,指纹识别。搞了两个多星期,总算搞定了,下面总结一下:首先最让人头疼的就是android原生的锁屏框架--Keyguard 虽然到现在也没完全摸清楚这个框架,不过还是要简单记录一下,方便日后参考。源文件路径主要有两个: frameworks\base\policy\src\com\android\internal\po原创 2013-09-13 19:09:02 · 2704 阅读 · 1 评论