发布时间:2013-01-09 12:21:41
作者:曹忠明,华清远见嵌入式学院讲师。 不管是在进程还是线程,很多时候我们都会使用一些定时器之类的功能,这里就定时器在多线程的使用说......【阅读全文】
发布时间:2013-01-09 12:21:37
谁说天上不会掉馅饼啊,今天我就看到了天上掉下一个大馅饼:华清远见3G学院近期的3G手机开发全能就业班推出“报名送3G手机活动”! 如今,3G手机的大名谁人不知谁人不晓呢。而现在国内3G核心技术人才大约有万名左右,基本受雇于各大运营商和设备生产商。但是其需求量大约为20-30万人。俗话说的好“物以稀为贵”,人才也是同样的道理。在这么庞大的需求和增长态势的背景下,对于3G手机开发方面的人才的需求也日益强烈。 以Android、iPhone、Symbian、Windows Mobile为代表的手机开发工程师,几个月内新增了1万多个招聘岗位。在这些招聘需求中,A......【阅读全文】
发布时间:2013-01-09 12:21:30
作者:冯利美,华清远见嵌入式学院讲师。 一、struct file 系统中每个打开的文件在内核空间都有一个关联的struct file。它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有实例都关闭后,内核释放这个数据结构。struct file结构体定义在/linux/include/linux/fs.h。 该结构体中含有文件的属性:包括 1、mode_t f_mode 对文件的读写模式,对应系统调用open的mod_t mode参数。如果驱动程序需要这个值,可以直接读取这个字段。mod_t被定义为unsigned int。 2、当前的文件指针位置,即文......【阅读全文】
发布时间:2013-01-09 12:21:24
作者:刘洪涛,华清远见嵌入式学院讲师。 三、 V4L2 API及数据结构 V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。 1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS struct v......【阅读全文】
发布时间:2013-01-09 12:21:20
作者:王劲南,华清远见嵌入式学院讲师。 移植Android 2.2.1过程 环境:Ubuntu10.04及以后版本、Linux2.6.30源码包(软件)、ATMEL9G45开发板。(硬件) 工具:Gcc4.4及以后版本,Java6-JDK 库文件:flex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev, build-essential, zip, curl 过程简介: 先拿到适合Android平台运行的内核源码树,可以从官网下,也可以从制造商处拿到。再同步Android平台源码树。再安装Java 1.6及其它第三......【阅读全文】