原文网址:http://www.embedu.org/Column/Column339.htm作者:刘老师,华清远见嵌入式学院讲师。一、概述本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。二、HAL介绍现...
分类:
移动开发 时间:
2015-06-04 19:11:35
阅读次数:
209
20150518 Linux设备驱动中的并发控制2015-05-18 Lover雪儿总结一下并发控制的相关知识:本文参考:华清远见《Linux 设备驱动开发详解》—第7章 Linux 设备驱动中的并发控制,更多详细内容请看原书一、并发与竞态并发(concurrency)指的是多个执行单元同时、并行被...
分类:
系统相关 时间:
2015-05-19 10:12:25
阅读次数:
223
20150517 Linux文件系统与设备文件系统2015-05-17 Lover雪儿注:本文参考书籍:华清远见-《Linux 设备驱动开发详解》第五章,大概内容如下,具体内容还请观看原书.一.devfs(设备文件系统)devfs(设备文件系统)是由linux2.4内核引入的,具有如下优点:①可以通...
分类:
系统相关 时间:
2015-05-17 13:28:56
阅读次数:
242
驱动之cdev作者:曹老师,华清远见嵌入式学院讲师。 前面写到如何向系统申请一个设备号,设备号就像我们的身份证号一样,号本身并没有什么特殊的意义,只有把这个号和人对应才有意义,通用设备号也需要和一个特殊的东西对于,这就是cdev, cdev是linux下抽象出来的一个用来描述一个字符设备的结构体,在...
分类:
其他好文 时间:
2015-04-21 22:01:52
阅读次数:
429
嵌入式Linux要学哪些东西?你真的造吗?嵌入式Linux要学哪些?一些人总在寻思,怕走了弯路,又怕学的东西离企业需求远。那么今天就请华清远见高级讲师曹大神告诉你,9点浅析嵌入式学习步骤。下面是他本人亲笔。...
分类:
系统相关 时间:
2015-04-16 15:50:51
阅读次数:
203
作者:杨老师,华清远见嵌入式学院讲师。我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文件。如果我们用gcc去一个一个编译每一个源文件的话,效率会低很多,但是如果我们可以写一个Makefile,那么只需要执行一个make就OK了,这样大大...
分类:
其他好文 时间:
2014-12-02 22:25:38
阅读次数:
285
作者:杨老师,华清远见嵌入式学院讲师。在LPC11CXX系列的芯片中有2个32位的定时器,可以用来定时或者计数使用。具有1路32位的捕获通
道,当输入信号发生跳变时可以捕获定时器当前的值,也可以产生中断。具有4路外部匹配寄存器和4路外部输出寄存器。而且每个寄存器可以最大允许3..
分类:
其他好文 时间:
2014-10-28 15:41:46
阅读次数:
388
在大多情况下,我们使用MCU控制传感器,节点以及相关从设备,但在较为复杂的系统中,有时候也会使用MCU做为从设备。
分类:
其他好文 时间:
2014-10-20 18:45:11
阅读次数:
267
作者:于老师,华清远见嵌入式学院讲师。网络通信中,很多操作会使得进程阻塞,这时我们要设定时间,到时间后强制返回,避免进程在没有数据的情况下无限阻塞这里我们总结一下网络超时检测的三种方法:通过setsockopt设置套接字属性SO_RCVTIMEOstructtimevalt={5,0}
if(setsockop..
分类:
其他好文 时间:
2014-10-13 20:12:17
阅读次数:
443
嵌入式Linux应用程序开发详解华清远见本文只是阅读文摘。创建一个守护进程的步骤:1、创建一个子进程,然后退出父进程;2、在子进程中使用创建新会话---setsid();3、改变当前工作目录---chdir();4、重新设置文件权限掩码---umask();5、关闭所有的文件描述符---close(...
分类:
系统相关 时间:
2014-09-28 10:40:31
阅读次数:
285