2014年9月9日

[Syntax C] 数组和指针

摘要: 重点是如何对一个负责的变量的定义进行抽丝剥茧。如: char *c3[][2] = { {"a1", "a2"}, {"b1", "b2"}, {"c1", "c2"}, }; char *(*c3_1)[2]; // (*c3_1):c3... 阅读全文

posted @ 2014-09-09 09:18 青梦吾源 阅读(180) 评论(0) 推荐(0) 编辑

[Syntax C] typedef & const

摘要: 略: typedef 和 #define 的比较#define 是编译预处理时执行,会进行简单替换typedef 是在编译时期处理,晚于#define情形1 const char *p1; char const *p2; p1 = p2 = "指针可变,指向内容不可变"; c... 阅读全文

posted @ 2014-09-09 09:17 青梦吾源 阅读(261) 评论(0) 推荐(0) 编辑

[Linux] I2C设备读写及文件节点创建

摘要: Linux Kernel Version:3.0.35Platform:Freescale DSA2L通过I2C读取VGA屏的EDID信息(主要是分辨率),解析后喂给CH7036芯片(LVDS转VGA,DVI,HDMI芯片),提供文件节点给User Space。代码流程由于EDID协议规定I2C的读... 阅读全文

posted @ 2014-09-09 09:15 青梦吾源 阅读(8334) 评论(0) 推荐(0) 编辑

导航