自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咕唧咕唧shubo.lk的专栏

不在乎我拥有多少,而是我奉献多少!

  • 博客(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

Samsung MFC(Multi Format Codec) Fireware

三星MFC固件,版本从V5-V8支持exynos4412 等高端处理器

2014-07-28

Android Ublox GPS 驱动

Android Gps HAL 修改bug ,实现GPS关键数据解析,支持凯立德,道道通等导航软件。 文档见:http://blog.csdn.net/liukun321

2013-05-02

Android Gps HAL

Android Gps HAL 根据gps_quem.c修改而来的,实现GPS关键数据解析,支持凯立德,道道通等导航软件。 文档见:http://blog.csdn.net/liukun321

2013-05-01

tiny210-u-boot-version4.0

ver4.0的基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等) 5. 添加TAB键命令自动补全功能 6.修复bug: 修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。 修复bug 2:每次启动只能保存一次环境变量。 7.添加NandFlash驱动,开启所有Nand cmd。 8.添加Yaffs文件系统烧写支持。 9.修改在SD卡启动及nand启动时对nandflash的烧写为8bit 硬件ECC校验。 10.添加Nandflash启动。 11.添加自动识别Nand or MMC/SD启动。 +12.添加yaffs2文件系统烧写支持。 +13.添加显示Nandflash烧写进度。

2013-01-31

u-boot for tiny210 ver3.1

ver3.1的基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等) 5. 添加TAB键命令自动补全功能 6.修复bug: 修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。 修复bug 2:每次启动只能保存一次环境变量。 7.添加NandFlash驱动,开启所有Nand cmd。 8.添加Yaffs文件系统烧写支持。 9.修改在SD卡启动及nand启动时对nandflash的烧写为8bit 硬件ECC校验。 10.添加Nandflash启动。 +11.添加自动识别Nand or MMC/SD启动。

2012-04-08

tiny210-u-boot-version3.0

ver3.0的基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等) 5. 添加TAB键命令自动补全功能 6.修复bug: 修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。 修复bug 2:每次启动只能保存一次环境变量。 7.添加NandFlash驱动,开启所有Nand cmd。 8.添加Yaffs文件系统烧写支持。 +9.修改在SD卡启动时对nandflash的烧写为8bit 硬件ECC校验。(nand启动仍为软件ECC) +10.添加Nandflash启动。

2012-04-02

u-boot-for-tiny210-patch-ver2.2

ver2.1升级ver2.2 所需补丁文件 ver2.2的基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等) 5. 添加TAB键命令自动补全功能 6.修复bug: 修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。 修复bug 2:每次启动只能保存一次环境变量。 +7.添加NandFlash驱动,开启所有nand cmd。 +8.添加Yaffs烧写支持。

2012-03-18

u-boot for tiny210 ver2.2

ver2.2的基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等) 5. 添加TAB键命令自动补全功能 6.修复bug: 修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。 修复bug 2:每次启动只能保存一次环境变量。 +7.添加NandFlash驱动,开启所有nand cmd。 +8.添加Yaffs烧写支持。

2012-03-18

u-boot for tiny210 ver2.1

1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 4. 添加DM9000网卡驱动,开启网络功能(例如:tftp,nfs等) 5. 添加TAB键命令自动补全功能 +6.修复bug: 修复bug 1:SD卡保存环境变量出现Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed。 修复bug 2:每次启动只能保存一次环境变量。

2012-03-10

u-boot for tiny210 version2

version2实现的基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 +4. 添加DM9000驱动,开启网络功能(例如:tftp,nfs等) +5. 添加TAB键命令自动补全功能

2012-03-03

u-boot for tiny210

基本功能: 1. SD boot,基于linaro u-boot的SPL功能实现 2. 从SD卡的FAT分区上加载文件到SDRAM 3. 将环境变量保存至SD卡 等

2012-02-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除