自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cpuwolf的成长笔记

通用性和性能总是矛盾,驱动程序就是这两者的折中产物

  • 博客(15)
  • 资源 (8)
  • 收藏
  • 关注

原创 WinCE Eboot中加入Linux boot的支持

Index: flash.c =================================================================== --- flash.c    (revision 1804) +++ flash.c    (working copy) @@ -26,6 +26,8 @@ #include "ebootnand.h"

2009-12-31 10:37:00 1303

原创 Android ADB usb

Android ADB通讯的USB设备的结构包含2个interface,分别是:1. mass storage2. transport xxx共需要4个bulk pipes。mass storage需要1个IN,1个OUT.trasport xxx也需要1个IN,1个OUT.

2009-12-24 14:25:00 1276

原创 ARM Linux Driver how to work with DMA

下面是arm linux中一个申请DMA buffer的例子,DMA需要uncached virtual address space,同时映射的物理内存需要是连续的,所以需要特定的函数来帮助我们。 info->data_buff = dma_alloc_coherent(&pdev->dev, MAX_BUFF_SIZE, &info->data_buff_phys, GFP_KER

2009-12-24 12:00:00 1523

转载 Philips TEA5761 Radio Linux driver for N800

AM/FM Radio driver patch for N800. Compile Tested Only. Please test ifone has access to N800.From: Trilok Soni soni.trilok at gmail.com>Date: Fri, 16 Feb 2007 00:09:08 +0530Subject: [PATCH]

2009-12-19 00:22:00 1065

转载 Add TEA5764 Linux radio driver

 From: "Fabio Belavenuto" To: video4linux-list@redhat.comSubject: [PATCH] Add TEA5764 radio driverDate: Wed, 17 Dec 2008 20:49:33 -0200Add support

2009-12-19 00:00:00 2346

转载 C51控制FM Radio---NXP TEA5766

===============================程序开始是参考OURAVR网友的例子成功收到台,由于程序生成的hex文件太大,2051装不下,只是放在博客发表,一直没有时间整理出来。后来深圳市广视美电子有限公司的老姜发了一份SP3767的参考代码给我,通过学习SP3767的代码,发现许多好的思路和方法,结合我自己开始写的的程序,修修改改改成了现在的程序。===

2009-12-18 23:51:00 1858

原创 MLC NAND

MLC NAND可以用“便宜没好货”来形容。它的page有一对的说法,根据这个表,加入page 0坏了,那么page 4就很有可能也被损坏。 所以基于MLC NAND的文件系统,需要针对这样的表格,进行优化。

2009-12-15 16:51:00 966

原创 Linux kernel PWM abstraction

Linux kernel定义了pwm.h 并声明了 struct pwm_device; 但是没有该结构体的,具体定义,也就是说这个机构体的具体定义可以根据arch的不同而不同。 同时声明了一些函数: pwm_request pwm_free pwm_config pwm_enable pwm_disable 这些函数很好的抽象了pwm的功能,一次arch的实现者,不要忘记这样

2009-12-15 13:30:00 1880

原创 用Linux Bash script逐行处理文本文件

这里需要用到用到命令:wc:等到文件的行薮tail:返回文件尾部的内容head:访问文件头部的内容expr:用于数学运算j=0echo $infilelen=`wc -l < $infile`while test $j -le $lendoa=`tail -$j $infile|head -1`echo $aj=`expr $j + 1`done

2009-12-11 11:49:00 1866 2

原创 Android machine name

Android在启动时要参考到machine name,默认是取/proc/cpuinfo中的Hardware字段的内容,但是如果你在kernel启动时传上参数androidboot.hardware就可以覆盖前者的值。 最终的设置值你可以在android shell上输入getprop,找到ro.hardware就是machine name。 这个值会决定哪些JNI的driver中间层的动态

2009-12-09 14:57:00 1190

原创 Android设置中的默认设置

setting的读取和存储都是通过SettingProvider,他的代码中的res目录下,有个default.xml哪里存储着所有的默认设置。 如果你想添加一下默认设置条目在default.xml中,那么你也要修改SettingProvider的代码

2009-12-08 10:44:00 1452

原创 Android Status Bar

Android Status Bar被划分为左右两边,他的view的layout在xml中有定义。右边的图标部分是存放系统服务图标,左边是应用的一些图标。如果你想改变这些图标,可以修改StatusBarPolicy类

2009-12-07 17:21:00 2687 1

原创 导航软件的未来

在使用现在的GPS软件时,发现:当我导航超远距离,如上海到深圳的时候,GPS告诉了距离太远,不能路径规划。对呀!这么大的地图,如此多的waypoint,这么可能在一个只有最多几百兆内存的嵌入式设备中完成,运算如此大,内存消耗极大,这是不可能的。在一个城市里做路径规划运算已经不容易了。但是这个超长距离的导航,也一定是有需求的。这也就促成了travel功能的诞生。城市与城市,甚至国家与国家之间的导

2009-12-07 14:33:00 1126

原创 Android phone policy

目前Android policy分为Phone和MID。但是看起来,MID policy并没有什么用处。 policy不要是android提供的一个可以自定义的接口,用于定义android window的policy,它是WindowManagerPolicy类的实现。 policy中类的创建关系,由上创建下 PhoneWindowManager KeyguardViewMediator

2009-12-07 11:57:00 2873

原创 Google Wave终于申请到了

我是Google Fan,新服务总要先试用一下。Google Wave暂时没有公开使用,只有提申请才可以得到。本人还有8个邀请可以用,有兴趣的可以联系我。可以留下你的email

2009-12-01 23:53:00 1180 7

linux-image-4.15.18_2.0.qmcp737c_amd64.deb

Ubuntu18.04游戏摇杆USB HID按键数量无限制内核Linux kernel测试安张包,基于官方内核版本Ubuntu 4.15.0-109.110

2020-07-11

OBS网络直播间会往专业化发展

OBS网络直播间会往专业化发展,zbmate专注于网络直播间的装修

2017-06-23

Atomthreads STM8L cpuwolf 1.0

RTOS STM8 Atomthreads

2013-10-31

BS EN 62106 Specification of the radio data system(RDS) for VHF/FM sound broadcasting range from 87.5 to 108 MHz, 2001

英国标准关于RDS的标准,这可是RDS标准的前身 EN 62106 Specification of the radio data system(RDS) for VHF/FM sound broadcasting range from 87.5 to 108 MHz, 2001

2009-10-30

Traffic and Travel Information broadcasting - protocols for the 21st century

Traffic and Travel Information broadcasting - protocols for the 21st century Dietmar Kopitz, Bev Marks

2009-10-29

United States RBDS Standard

1984年,第一个RDS的文档发布。1992年美国也放出了自己的RDS标准,并且改名为RBDS(Radio Broadcast Data System),实际上,这个标准和RDS没有什么太大区别。同年,美国又在RBDS中加入了TMC(Traffic Message Channel)

2009-10-29

3GPP TS 23.040 V8.3.0 (2008-09)

3GPP TS 23.040 V8.3.0 (2008-09) 3GPP关于短信息格式的规定

2009-10-23

汽车CAN bus接线位置

包括的汽车有Audi,BMW,Honda,Mazda6,Mercedes,Peugeot,Volkswagen等等的车型,CAN BUS连线的位置

2009-10-14

空空如也

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

TA关注的人

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