自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小贼哥的技术花园

原来写技术博客这么给劲

  • 博客(4)
  • 资源 (10)
  • 收藏
  • 关注

原创 关于platform_device和platform_driver的匹配

说句老实话,我不是太喜欢现在Linux 2.6这套bus, platform, device,device driver 的模式。我觉得这种模式破坏了“Linux简单就是美”的哲学,原来那套驱动已经可以干很多事,而且也可以直接注册驱动文件等等,以前的驱动在现在的结构上也还可以使用,把它在注册到bus这棵树上又有什么用呢?虽然可以看到一点对于移植性和平台管理方面的有点,但是我认为现在这种驱动编程的风格越来越像Windows的风格,很不直观和简约。牢骚发完了,bus结构还得继续,说说platform_devic

2010-10-22 17:15:00 9704 5

转载 [转载]platform设备驱动全透析

platform设备驱动全透析07月 14th, 2010 by 宋宝华 原文地址:http://blog.donews.com/21cnbao/archive/2010/07/14/1581997.aspx1.1 platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每 注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接

2010-10-21 15:48:00 1718

原创 清爽的NOR Flash MTD和JFFS2

最近被其他事情耽搁了一下,已经好久没有玩EVB板了,这两天想起来,EVB上还有好多外设没有玩过呢,正好有点时间玩一下。先还是玩玩NOR FLASH的MTD吧,这个东西相对写的代码比较少,而且系统一下有了可以读写而且掉电不丢失的文件系统也是蛮让人欣喜的。首先当然是要修改Kconfig,由于增加的MAP Driver,所以要在drivers/mtd/maps下面改了:config MTD_CBP_NOR_FLASH tristate "CFI Flash device mapped on VTC CBP" de

2010-10-15 18:21:00 2608

原创 Android ADB over TCP/IP 及在Mini6410开发板上运行Helloworld

前两天自己花钱买了块友善之臂的Mini6410开发板,国庆假期已经过去6天了,已经休息得有点饱和了,还是拿出来玩玩吧!之前之所以买这个Mini6410,一方面是便宜,另外一方面是这个板子可以跑Android。之前只是在验货的时候跑过一次Android,也没有怎么玩,虽然接触Linux多年,但是对Java和Android还是一点不懂。这两天看了看《JAVA核心技术》和《Android Essential》,也算有了些了解,感觉在很多概念上和VC编程还是挺相似的。不过对于我这种做驱动的人来讲,还是把程序先跑到开

2010-10-06 21:21:00 4663 4

robot source code

该工具是一个命令行工具,通过adb shell启动并记录android设备的所有event事件并保存。该工具还可以播放记录的event 事件。主要用于系统稳定性测试和反复操作重现bug。 This is an android command tool. After starting from adb shell, this tool can records all input events on android device into a file. This tool can also playback the events it has recorded. If you have problem, please contact [email protected] or visit my blog at CSDN: blog.csdn.net/dfysy

2015-03-06

Android HAL实例的mokoid 源代码下载

这个是jollen的mokoid的源代码,本人在Mini6410上的Android 2.1上验证时可以使用的,具体使用可以参考我的博文http://blog.csdn.net/dfysy/archive/2011/01/10/6127865.aspx

2011-01-10

LCD 转VGA的FPGA设计PPT文档,LCD2VGA

一个实用的LCD2VGA的FPGA设计的PPT文档,设计状态机的转换,VGA的产生,SDRAM的读写等等

2010-12-22

VC6编写的HID读写测试工具

在Jan Axelson上修改而来,下载文件中包含可以直接使用的可执行文件。修改了usbhidio_vc6的接收数据显示,不显示Report ID,只显示接收到的真实数据。将hid.lib, hidsdi.h等文件放在了工程中,下载以后即可编译使用,如果遇到以下错误: “DBT_DEVTYP_DEVICEINTERFACE, PDEV_BROADCAST_DEVICEINTERFACE, HDEVNOTIFY, DEVICE_NOTIFY_WINDOW_HANDLE undeclared” 则需要在stdafx.h里面增加#define WINVER 0x0500就OK了。

2010-09-26

VB6编写的HID读写测试工具

下载文件中包含可直接使用的可执行文件。VB6上的HID读写测试文件,在Jan Axelson的开源版本上增加了设置VIP和PID的功能,此外把接收数据的显示格式进行了调整,按照接收顺序进行显示。

2010-09-26

hid.lib setupapi.lib 等HID开发相关的库和头文件

在Jan Axelson的版本上修改,VC6开发HID上位软件的相关库和头文件,包括XP前的版本和XP后的版本。XP后的版本增加了HidD_SetOutputReport, HidD_GetInputReport等函数。文件包括: hidusage.h hid.lib hidsdi.h hidpi.h setupapi.lib setupapi.h

2010-09-26

位查看小工具BitAnalysis

开发嵌入式的时候,难免遇到分析0x12df89e3的某一位或者几位是0还是1的情况,还要辛苦的00010010xx的在纸上运算吗?不需要了,有了我的这个小工具,你只要往里面输入十六进制的数据“12df89e3”(不要前缀“0x”),下面就会显示出那位为1,那位位0,还可以选择连续的几位一起查看。资源分1分,小弟也要下载其他人的资源。您花几秒钟评论一下,小分又到手了,何乐而不为呢!

2010-07-20

Linux Porting Guid

整理的Embedded.com上关于Linux移植到新的硬件平台上的文章。版权属于原作者

2009-08-26

Fundamentals of embedded audio.pdf

该文档为embedded.com上的专栏文章,也是《embedded media processing》(中文版已出版) 书中关于Audio的基本知识的一章,对于了解IIS、采样等基本知识有很大的帮助

2009-08-26

C++.GUI.Programming.with.Qt.4

C++ GUI Programming with Qt 4 <br>By Jasmin Blanchette, Mark Summerfield <br>............................................... <br>Publisher: Prentice Hall <br>Pub Date: June 21, 2006 <br>Print ISBN-10: 0-13-187249-4 <br>Print ISBN-13: 978-0-13-187249-3 <br>Pages: 560 <br>

2008-06-20

空空如也

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

TA关注的人

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