前言一、android驱动的开发流程1: 写LINUX驱动2: 写LINUX应用测试程序3: 写JNI接口,用来包装第二步写的应用(要用NDK来编译)生成一个.SO文件,相当于CE下的DLL4: 写JAVA程序,专门写一个类包含.SO文件,然后在JAVA里调用.SO里的函数。例子,可以看NDK里面的...
分类:
移动开发 时间:
2014-09-19 19:10:05
阅读次数:
408
嵌入式Linux/Android驱动开发揭秘(1)触摸屏驱动开发
专题简介:自1971年,美国人SamHurst发明了世界上第一个触摸传感器以来,触摸屏技术不断革新,给了程序设计师和UI工程师无限的想象空间,它极大改善了终端用户对各种设备的操作方便程度,现在我们的日常生活如手机、平板等,已经很大程度上依赖于和习惯于使用和操作触摸屏。做为工程师,我们很有必要掌握触摸屏的工作原理和软件驱动方...
分类:
移动开发 时间:
2014-09-19 10:09:35
阅读次数:
159
记得宋宝华在「设备驱动开发详解」提出一个这样的理论「软件和硬件互相渗透对方的领地」,这次证明还是确实是这样,使用上层APP软件加上简单的更为简单的硬件设计就可以完成一个遥控器了。...
分类:
移动开发 时间:
2014-09-18 18:53:54
阅读次数:
218
写任何程序动态调试是非常重要的。驱动开发也不例外。
通常现在写驱动的时候,都是在VM上跑的,调试手段基本也是本地windbg + 虚拟机。
虚拟机配置
我用的是win7,
第一步,看下面。成功执行后,会提示:
The entry was successfully copied to {xxxxxxxxxxxxxxxxxxx}
第二步:
输入bcdedit /dbgsettin...
本文探讨测试人员如何站在 SuperProduct Owner, Product Owner与开发人员的角度,思考如何撰写对 SuperProduct Owner, Product Owner, 开发人员有价值的测试报告?而使得 SuperProduct Owner, Product Owner, 开发人员可于第一时间便会针对测试报告, 开展真正有效的决策,措施,使得版本质量获得提升?
本文同时也探讨测试人员如何经由测试报告,与SuperProduct Owner, Product Owner, 开发人员协...
分类:
其他好文 时间:
2014-09-17 23:23:02
阅读次数:
262
下面是我从看过的书中挑选出来,推荐的敏捷相关书籍及阅读顺序。除了测试驱动开发与技术相关外,基本上都属于敏捷实践过程相关的内容。纯属个人意见,仅供参考。敏捷开发的艺术虽然有点厚,但都是基础内容,对于初学敏捷的人最适用丰田生产方式敏捷的许多思想起源于精益,因此读一下这本书对理解敏捷的价值观和方法论非常有...
分类:
其他好文 时间:
2014-09-16 09:11:40
阅读次数:
192
安装nfs:
#sudo apt-get install nfs-kernel-server
(1)设置共享目录
运行命令
#gedit /etc/exports
编辑 nfs 服务的配置文件(注意:第一次打开时该文件是空的),添加以下内容:
/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 *(rw,sync,no_root_squash...
分类:
其他好文 时间:
2014-09-15 22:57:29
阅读次数:
466
今天学习angular提到了marka测试驱动开发,就安装了下,结果一直提示命令没找到。如下图:
查找了一些资料,发现marka的资料少的可怜。最后终于发现了问题所在。
原因是:npm没有在/usr/local/bin目录下面创建 Karam目录的软链接导致。因为Karma的实际安装目录可能是在:/usr/local/lib/node_modules/karma...
分类:
其他好文 时间:
2014-09-15 19:32:49
阅读次数:
174
最近开始学习驱动编程,根据网上的配置方法配置了驱动开发环境,用了一个简单的例子测试发现驱动居然链接到了kerner32库里面去了如图 : 显然是把Kernel.lib添加到了附加依赖库 如图 : 去掉 从父级或项目默认设置继承kernel32.lib就不会链接到KERNEL32。LIB了。 但是编译...
分类:
其他好文 时间:
2014-09-14 01:16:06
阅读次数:
306
时间差的度量
系统的定时器硬件以固定的频率产生时钟中断,产生始终中断的间隔以HZ 常量来决定,通常在50~1200之间,x86默认是1000,HZ可以根据不同的内核来配置。
Linux 采用jiffies (unsigned long)来对时钟中断进行计数,每当发生时钟中断时jiffies的值将+1,因此jiffies就记录了系统开机以来的时钟中断总次数。在驱动开发过程中经常会使用时钟中断来计...
分类:
系统相关 时间:
2014-08-30 23:09:30
阅读次数:
337