嵌入式Linux/Android驱动开发揭秘(1)触摸屏驱动开发
专题简介:自1971年,美国人SamHurst发明了世界上第一个触摸传感器以来,触摸屏技术不断革新,给了程序设计师和UI工程师无限的想象空间,它极大改善了终端用户对各种设备的操作方便程度,现在我们的日常生活如手机、平板等,已经很大程度上依赖于和习惯于使用和操作触摸屏。做为工程师,我们很有必要掌握触摸屏的工作原理和软件驱动方...
分类:
移动开发 时间:
2014-09-19 10:09:35
阅读次数:
159
课程讲师:百姓课程分类:其他适合人群:初级课时数量:60课时更新程度:完成用到技术:Linux涉及项目:Linux网络编程
对这个课程感兴趣的可以加我qq2059055336
第一部分(C语言基础)
第一讲:C语言简介及一个简单的C程序---------------------1学时
第二讲:数据类型、运算符...
分类:
系统相关 时间:
2014-09-17 10:18:02
阅读次数:
409
前言因为学习ARM的原因,最近开始接触到Linux操作系统,原本并没有写博客或是学习笔记的习惯,但听了马哥的建议之后,觉得如果将学习中的知识点和感悟记录下来,一方面,是一份可以长久保存的笔记,任何时候都可以重新翻阅;另一方面可以培养自己的文档撰写能力,有利于自己今..
分类:
系统相关 时间:
2014-09-13 03:05:45
阅读次数:
264
最近在做项目过程中,由于在多线程中使用system函数,有时候出现莫名程序异常终止,最后决定替换所有的system函数,但是对于设置mac地址这个函数试了很多次都没有成功;今天在此总结下原因:
1. 编写的关闭/打开网卡函数没有延时;(一般情况设置开关网卡可能需要初始化,所以如果开关连续可能没有初始化成功,你可以试试在嵌入式Linux命令行下快速的开关网卡,也是没有反应的)
2. 类型转换问题;(由于为了便捷,使用sscanf提取mac字符串,如果使用8bit提取%x,转换出错,最后只能使用32bit,再一...
嵌入式Linux 设置时间和日期 API ,是busybox中提取的源码;
Linux设置时间和日期步骤是:
1. 设置系统时间和日期;
2. 将系统的时间和日期,同步到硬件中;...
在此Linux驱动开发采用网络的方式,介绍两种驱动开发的方法:一.驱动编译到内核 1.先选择一个放置驱动代码的位置,例:drivers/char/xxx.c 2.在drivers/char/Kconfig文件添加以下内容: menu " xxx suppor...
分类:
系统相关 时间:
2014-08-28 13:12:39
阅读次数:
286
配置tftp配置tftp服务的步骤: 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 在文件...
分类:
系统相关 时间:
2014-08-25 18:46:34
阅读次数:
324
一、构建嵌入式开发环境 1、编译bootloader并烧写到板子中---uboot, 可以自己定制bootloader and logo 2、编译file system 并烧写--内嵌APP 3、编译linux kernel----定制drivers and ...
分类:
系统相关 时间:
2014-08-25 09:55:04
阅读次数:
353
先上代码:
#include
#include
#include
#include
static char* whom = "World";
static int howmany = 1;
module_param( howmany, int, S_IRUGO );
module_param( whom, charp, S_IRUGO );
static int hello_ini...
分类:
系统相关 时间:
2014-08-23 01:08:59
阅读次数:
367