自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 alsa-lib应用层接口分析

ALSA lib接口调用简介 ALSA逻辑,在我当前看来,总共有两条线:1、录放音流控,2、amixer cset控件。 录放音流控(自定义名称),相当于操作OSS的/dev/dsp设备,可以设置三大参数等,并且启动录放音。这里,aplay,mplayer等播放器,调用ALSA lib中的snd_pcm_***等,标准接口函数,再通过该函数,操作/...

2018-06-26 16:48:20 9253 8

原创 usb u盘

 1.    小城故事-Makefile            kernel/drivers/usb/storage       这个目录里边的代码是针对一类设备的,不是某一种特定的设备,这一类设备就是USB Mass Storage 设备。关于这类设备,有专门的文档进行介绍,有相应的spec 描述这类设备的通信或者物理上电特性上等方面的规范,U 盘只是其中的一种,这种设备使用的通信协议被称为Bu...

2018-06-07 08:01:09 616

原创 usb core

1.USB子系统的初始化-------------USB的开始 static int __init usb_init(void){    int retval;    if (nousb) {        pr_info("%s: USB support disabled\n", usbcore_name);        return 0;    }    retval = usb_debug...

2018-06-07 08:00:04 1260

原创 usb core 总结

usb设备生命线(1)usb_init()------->(2)hub_port_connect_change(drivers/usb/core/hub.c) ----->usb_alloc_dev(drivers/usb/core/usb.c)--->hub_port_connect_change{  status = hub_port_init(hub, udev, port...

2018-06-07 07:58:37 1425

原创 usb hub

  (1)特别的爱给特别的Root Hub                通常做芯片的人把usb主机控制器和root hub集成在一起。                                                        (2)一样的精灵不一样的API                usb_init()--->usb_hub_in...

2018-06-07 07:55:39 2377

sata3.0.rar

sata3.0英文协议

2021-10-25

arm常用指令.pdf

ARM指令集是指计算机ARM操作指令系统。在ARM中有两种方式可以实现程序的跳转:一种是跳转指令;另一种是直接向PC寄存器(R15)中写入目标地址值。 ARM指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令六大类。

2020-01-09

MIPS 指令集.pdf

mips指令集文档,适合做mips架构开发. MIPS(Million Instructions Per Second):单字长定点指令平均执行速度 Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel80386 电脑可以每秒处理3百万到5百万机器语言指令,即我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。

2020-01-09

空空如也

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

TA关注的人

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