- 博客(7)
- 收藏
- 关注
转载 怎么学习阅读大型项目的代码
第一章: 导论++++++++++++1.要养成一个习惯, 经常花时间阅读别人编写的高品质代码.2.要有选择地阅读代码, 同时, 还要有自己的目标. 您是想学习新的模式|编码风格|还是满足某些需求的方法.3.要注意并重视代码中特殊的非功能性需求, 这些需求也许会导致特殊的实现风格.4.在现有的代码上工作时, 请与作者和维护人员进行必要的协调, 以避免重复
2013-09-13 21:31:48 591
转载 正斜杠(/)与反斜杠(\)总结
正斜杠/表示除法,分隔。在windows系统中通常用来分隔命令行参数,/表示选项等。不能作为文件名。 反斜杠\,在windows系统中用来表示目录。 而在unix系统中,/表示目录。由于web遵循unix命名,所以在网址(URL)中,/表示目录。 C#中反斜杠\与斜杠/ 转移字符 路径的问题 在C#中 \ 是转义字符,如下所示 转义
2013-09-13 20:53:51 1445
转载 矩阵键盘驱动原理
矩阵键盘驱动原理 矩阵键盘由行信号和列信号组成矩阵。每个按键连接到行信号和列信号的交叉点。通过矩阵键盘控制器行信号线顺序逐行输出扫描脉冲,列信号线作为输入信号线。 如果没有按键按下,列信号线不会产生中断,没有对按键的处理。 如果有按键按下去,对应的行输出扫描脉冲就会在对应的列信号线产生变化,就会触发键盘中断。键盘中断服务程序就会将键盘的按键键码寄存器读出
2013-07-30 13:08:03 1073
转载 Trace32 Simulator for ARM工具
Trace32 ICD ARM USB能实时Debug程序在手机中的运行情况,需要连接Trace32硬件才可以工作。当机器crash死机后使用Trace32的WIN32版本,把手机Crash时的寄存器信息dump出来,就能在WIN32下定位到死在程序代码的那一行.Qualcomm QPST获取dump 手机死机时,按"#"键进入Download模式。 运行QPST/Me
2013-07-30 13:03:24 3199
转载 linux下的GPIO驱动
编写驱动程序,首先要了解是什么类型的设备。linux下的设备分为三类,分别为:字符设备,块设备和网络设备。字符设备类型是根据是否以字符流为数据的交换方式,大部分设备都是字符设备,如键盘,串口等,块设备则是以块为单位进行管理的设备,如,磁盘。网络设备就是网卡等。其次要了解应用程序和驱动程序的区别,两者的主要区别分为以下三点:1入口函数的任务不相同,应用程序完成一个任务,驱动只完成初始化工作,
2013-07-29 15:46:43 445
转载 keypad driver
键盘是6x6矩阵式,在网上下了对应的PATCH,下载地址是https://patchwork.kernel.org/patch/71857/ 这个补丁会创建两个文件arch/arm/plat-mxc/include/mach/mxc_keypad.h //mxc_keypad_platform_data键盘平台设备的结构体/drivers/input/keyboard/mxc_
2013-07-29 15:45:06 815
转载 转:linux GPIO驱动
Linux 下驱动GPIO 其实不用自己写,最近项目要用到开发板上的GPIO,搜索了一番,发现linux 下实现GPIO 驱动实在是太方便了,有现成的framework 可用,基本上要做的事情就是定义一下Linux 下通过框架实现LED 大致过程如下1、实现框架要求的几个函数int gpio_request(unsigned gpio, const char *label)void
2013-07-29 14:43:22 586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人