自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 Linux电源管理-Operating Performance Points(OPP)

概述1.  什么是Operating Performance Points?如今复杂的Soc由多个并行工作的子模块组成。在一个执行各种用例的操作系统中,不是Soc中的所有模块都一直以其最高的执行频率工作。为了实现这一目的,Soc中的子模块被分组成域,允许一些域以较低的频率和电压运行,而其他的域运行在较高的电压和频率上。将域中每个设备支持的电压和频率的离散元组的集合称为Operati

2016-12-29 17:19:40 4994

原创 Android Studio下JUnit单元测试

1. 新建一个Android工程可以看见Android Studio已经提供了AndroidTest和Test.2. 新建一个JUnit测试配置2.1 点击Edit Configurations按钮2.2 点击左上角的+号2.3  点击JUnit按钮2.4  设置名字,选择test 类型, 选择包的路径。 点击

2016-12-23 19:56:03 817

转载 Android Studio 主题、字体大小的设置

原文地址:  http://blog.csdn.net/watermusicyes/article/details/46292913学习Android Studio中碰到的问题,总结至此:1、 Android Studio 主题的设置:设置Android Studio 自带的主题设置第三方主题2、 Android Studio 字体的设置设置左面

2016-12-23 17:35:38 1127

原创 Android getevent,sendevent,input keyevent

前言getevent和sendevent是Android系统自带的获取设备的收发事件和模拟设备事件进行自动话测试。而input keyevent也在自动话测试中有很大的作用,用于模拟常用按键等。接下来就一一是实践角度分析此三个工具的使用方法。getevent进入android手机,然后输入getevent --help就可以查看该工具使用方法。test@123:/data

2016-12-21 17:00:13 4291

原创 Linux电源驱动-Linux Cpuidle Framework

前言现如今,Linux处理器电源管理重点聚焦在处理器处于运行状态时对其进行电源管理,主要的技术是Cpufreq:  根据cpu的负载,实时的改变cpu的频率或这电压,同时管理处理器的性能水平和电源功耗等。相反当处理器处于空闲状态,也就是idle状态时的功耗也需要进行管理。也就是本文需要讨论的重点: Cpuidle。目前市场中几乎所有的移动处理器都支持多处理器空闲状态的概念,而且每个

2016-12-12 17:15:17 3402

原创 Linux音频驱动-AOSC之Platform

概述在ASOC在Platform部分,主要是平台相关的DMA操作和音频管理。大概流程先将音频数据从内存通过DMA方式传输到CPU侧的dai接口,然后通过CPU的dai接口(通过I2S总线)将数据从达到Codec中,数据会在Codec侧会解码的操作,最终输出到耳机/音箱中。依然已下图作为参考:在platfrom侧的主要功能有:  音频数据管理,音频数据传输通过dma; 数据如何通过c

2016-12-02 19:31:44 4973

原创 Linux音频驱动-AOSC之Codec

概述ASOC的出现是为了让Codec独立于CPU,减少和CPU之间的耦合,这样同一个Codec驱动无需修改就可以适用任何一款平台。还是以下图做参考例子:在Machine中已经知道,snd_soc_dai_link结构就指明了该Machine所使用的Platform和Codec。在Codec这边通过codec_dai和Platform侧的cpu_dai相互通信,既然相互通信,

2016-12-01 17:01:08 3842

原创 Linux音频驱动-ASOC之Machine

概述在ASOC小节中描述了整个ASOC的架构,其中Machine是ASOC架构中的关键部件,没有Machine部件,单独的Codec和Platform是无法工作的。因此本节则先从Machine部分开始,那应该如何开始呢? 答案当然是从代码入手,先进入ASOC在kernel中的位置:  kernel/sound/soc下root@test:~/test/kernel/sound/soc$ l

2016-12-01 10:49:17 6331 1

ARMGIC手册详解.zip

Support for: — The ARMv8 architecture. — Locality-specific Peripheral Interrupts (LPIs). — Private Peripheral Interrupts (PPIs). — Software Generated Interrupts (SGIs). — Shared Peripheral Interrupts (SPIs). — Interrupt masking and prioritization. — Uniprocessor and multiprocessor systems. — Wakeup events in power management environments.

2020-03-21

ARM_v8_architecture参考手册.zip

对ARm各个子系统都有一个简单的描述,很适合初学者。 This book provides a single guide for programmers who want to use the Cortex-A series processors that implement the ARMv8 architecture. The guide brings together information from a wide variety of sources that is useful to both ARM assembly language and C programmers. It is meant to complement rather than replace other ARM documentation available for ARMv8 processors. The other documents for specific information includes the ARM Technical Reference Manuals (TRMs) for the processors themselves, documentation for individual devices or boards or, most importantly, the ARM Architecture Reference Manual - ARMv8, for ARMv8-A architecture profile - the ARM ARM.

2020-03-21

ARMv8-A_Architecture.zip

ARMv8, for ARMv8-A architecture profile ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile

2020-03-21

Dowland.zip

本文档是从网络上下载文件,并且支持断点续传,可以在界面上有进度条显示,同时还有进度比例

2015-08-11

介绍了汇编的第一个程序

介绍汇编下 如何用汇编语言写个程序! 以及masm 的如何使用. 以及一些问题

2012-11-04

Debug的使用教程

描述下8086下Debug的使用全过程!

2012-11-04

led驱动程序

本资源是关于ok6410下的led驱动程序!

2012-09-22

空空如也

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

TA关注的人

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