嵌入式Linux/Android驱动开发揭秘(1)触摸屏驱动开发
专题简介:自1971年,美国人SamHurst发明了世界上第一个触摸传感器以来,触摸屏技术不断革新,给了程序设计师和UI工程师无限的想象空间,它极大改善了终端用户对各种设备的操作方便程度,现在我们的日常生活如手机、平板等,已经很大程度上依赖于和习惯于使用和操作触摸屏。做为工程师,我们很有必要掌握触摸屏的工作原理和软件驱动方...
分类:
移动开发 时间:
2014-09-19 10:09:35
阅读次数:
159
前言 本文作为《嵌入式系统C编程之堆栈回溯》的补充版。文中涉及的代码运行环境如下:一 异常信号 信号就是软件中断,用于向正在运行的程序(进程)发送有关异步事件发生的信息。Linux应用程序发生异常时,操作系统会产生相应的信号。硬件检测到异常(非法指令、对无效的内存引用等)时也会通知内核,内核将其.....
分类:
其他好文 时间:
2014-09-19 10:03:55
阅读次数:
219
5个用于移动开发的最流行数据库 嵌入式数据库是轻量级的,独立的库,没有服务器组件,无需管理,一个小的代码尺寸,以及有限的资源需求。目前有几种嵌入式数据库,你可以在移动应用程序中使用。让我们来看看这些最流行的数据库。数据库 数据类型存储License 支持平台BerkeleyDB relatio...
分类:
移动开发 时间:
2014-09-19 08:49:25
阅读次数:
246
初学嵌入式,看到了这样一行代码: typedef t_error (*pCommandFunc)(uint8 *params);一开始认为typedef后面必须要接两个参数才行,后来发现网上的解释后,才知道这其实就是定义了一个“函数指针”类型。最终的到的是一个叫pCommandFunc的“类型”名....
分类:
其他好文 时间:
2014-09-18 22:16:24
阅读次数:
156
本文提出了一种网络化视频监控系统,将单片机控制技术、USB数据采集技术与基于TCP/IP协议栈的计算机网络结构有机结合起来,使人们能够通过监控现场的摄像机和麦克风等视频音频捕捉设备。 将监控现场的信号通过局域网传输,并送到监视器上以获得实时图像和声音,从而实现远程遥视现场。 随着嵌入式系统的飞速.....
分类:
其他好文 时间:
2014-09-18 00:43:14
阅读次数:
195
目标:使用 Rust 语言,交叉编译开发 MIPS(el) + OpenWrt 路由器平台下的应用软件。...
分类:
其他好文 时间:
2014-09-17 23:26:42
阅读次数:
696
本文描述了嵌入式系统开发中编程调试的一些技巧,如何预防BUG出现,如何设置BUG陷阱,及时发现问题和定位问题,提高开发效率。...
分类:
其他好文 时间:
2014-09-17 23:26:32
阅读次数:
722
Xshell对于嵌入式开发来说,是个非常不错的工具。但或许都有过被中文显示为乱码的问题感觉有点不爽。解决方法其实很简单的,即把xshell编码方式改成UTF-8即可。[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端],编码选择为:Unicode(UTF-8)...
分类:
其他好文 时间:
2014-09-17 23:18:52
阅读次数:
208
(via雅香小筑)Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令...
分类:
移动开发 时间:
2014-09-17 18:27:22
阅读次数:
233