- 博客(11)
- 资源 (11)
- 收藏
- 关注
转载 深度解析 Qt Eembedded Linux移植要点(截取部分)
5、移植qt在嵌入式linux的应用 移植过程和移植到x11平台上的差别不大,遵守通用的移植过程。然后还包括几个方面:字体库移植,设置环境变量以及Framebuffer的支持。 字体库的支持:是在qt的/lib/fonts目录下。由于程序运行的时候是到这个文件夹下面来调用,因此需要将字体库复制到这个目录下。 环境变量的设置:通常情况下,与默认的环境变量不同,因此需要设置的有QWS
2013-11-26 22:19:19 1741
转载 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采
2013-11-25 14:19:35 4857
转载 深入理解linux内核v4l2框架之videobuf2 .
Videobuf2框架 1. 什么是videobuf2框架? 它是一个针对多媒体设备的v4l2兼容驱动框架,是用户空间应用程序和设备驱动的中间层。它为驱动提供更为底层的模块化的内存管理功能。 它能够使得驱动开发变得简单,减少代码量,帮助合理的连续的实现驱动当中的v4l2接口。 videobuf2的内存管理是完全模块化的,这就允许在不改变更高级别缓冲管理框架的情况下可以为设备和平台定
2013-11-21 20:49:03 2480
转载 深入理解linux内核v4l2框架之videobuf .
Videobuf 下面来介绍以下videobuffer相关的一些东西。 V4L2核心api提供了一套标准的方法来处理视频缓冲,这些方法允许驱动实现read(),mmap(), overlay()等操作。同样也有方法支持DMA的scatter/gather操作,并且支持vmallocbuffer(这个大多用在USB驱动上)。 videobuf层功能是一种在v4l2驱动和用户空间当中的依
2013-11-21 20:47:02 2669
转载 深入理解l内核v4l2框架之video for linux 2(二)
3、video_device struct video_device{ #if defined(CONFIG_MEDIA_CONTROLLER) struct media_entity entity; #endif const struct v4l2_file_operations*fops; struct device dev; /* v4l device */ struct cd
2013-11-21 20:43:53 1895
转载 深入理解l内核v4l2框架之video for linux 2(一)
在看了很多关于v4l2驱动的例程之后,想深入研究下linux内核的v4l2框架,顺便把这些记录下来,以备查用。 Video for Linux 2 随着一些视频或者图像硬件的复杂化,V4L2驱动也越来越趋于复杂。许多硬件有多个IC,在/dev下生成多个video设备或者其他的诸如,DVB,ALSA,FB,I2C ,IR等等非V4L2的设备。所以,V4L2驱动程序就要为这
2013-11-21 20:40:04 2855 1
转载 v4l2 编程接口 driver
V4L2 驱动随着硬件的变化也越来越复杂,现在大部分设备有里面包含了多个IC, 在/dev目录下不仅要建立 V4L2 的节点,而且还需要建立如:DVB、ALSA、FB、I2C、input等设备节点。事实上 V4L2 驱动需要支持音频/视频的混音/编码/解码等IC所以比其他驱动都要复杂很多,通常这些IC通过 i2c 总线连接到主板,这些设备都统称为sub-devices。在很长的一段时间里 V4L2
2013-11-21 19:10:04 1741
转载 v4l2 编程接口 IOCTL
在应用程序获取视频数据的流程中,都是通过 ioctl 命令与驱动程序进行交互,常见的 ioctl 命令有: VIDIOC_QUERYCAP /* 获取设备支持的操作 */ VIDIOC_G_FMT /* 获取设置支持的视频格式 */ VIDIOC_S_FMT /* 设置捕获视频的格式 */ VIDIOC_REQBUFS /* 向驱动提出申请内存
2013-11-21 19:06:58 1728
转载 sysfs API简介
比较完整的sysfs API简介,内容简洁明了: sysfs是用于表现设备驱动模型的文件系统,它基于ramfs。要学习linux的设备驱动模型,就要先做好底层工作,总结sysfs提供给外界的API就是其中之一。sysfs文件系统中提供了四类文件的创建与管理,分别是目录、普通文件、软链接文件、二进制文件。目录层次往往代表着设备驱动模型的结构,软链接文件则代表着不同部分间的关系。比如某个设备
2013-11-21 15:31:29 3896
转载 sysfs接口函数的建立_DEVICE_ATTR
sysfs接口函数的建立_DEVICE_ATTR 说道sysfs接口,就不得不提到函数宏 DEVICE_ATTR,原型是 #define DEVICE_ATTR(_name, _mode, _show, _store) \ struct device_attribute dev_attr_##_name = __ATTR(_name, _mod
2013-11-20 20:14:48 4478
原创 Gps driver for Tiny4412+Android4.2.2(by liukun321咕唧咕唧)
很久没更新blog了。暂时把原因归结为---- 一直在努力适应新的环境。这话说得略显矫情。 省去感慨和抱怨,直接切入正题,前段时间拿到三星Exynos4412的开发板。初次体验四核处理器,真有点兴奋。这几天的工作是把Ublox-6M的Gps 驱动移植到Tiny4412的android 4.2.2上。 之前一直在用友善的tiny210+android2.3.1,4.0以上的底层开发接触的比较少。不过
2013-11-19 19:24:14 7401 25
Android Ublox GPS 驱动
2013-05-02
Android Gps HAL
2013-05-01
tiny210-u-boot-version4.0
2013-01-31
u-boot for tiny210 ver3.1
2012-04-08
tiny210-u-boot-version3.0
2012-04-02
u-boot-for-tiny210-patch-ver2.2
2012-03-18
u-boot for tiny210 ver2.2
2012-03-18
u-boot for tiny210 ver2.1
2012-03-10
u-boot for tiny210 version2
2012-03-03
u-boot for tiny210
2012-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人