自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++中的虚函数(virtual function)

1.简介 <br />    虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:<br /><br />class A<br />{<br />public:<br />    virtual void foo() { cout << "A::foo() is called" << endl;}<br />};<br /><br />class B: public A<br />{<br />public:<br />    v

2011-05-09 09:44:00 475

转载 Nucleus OS 任务间通信与同步

<br />    Nucleus任务间的通信机制有邮箱(mailboxes),消息队列(queues),消息管道(pipes)。他们之间的主要不同之处在于使用的消息结构不同。<br />    邮箱(mailboxes)消息长度有限制,最多只能容纳一条4个长字(16bytes)的消息。<br />    消息队列(queues)消息长度单位为一个长字,4bytes。<br />    消息管道(pipes)消息长度单位为一个字节。<br />    邮箱提供的是单个消息的简单通信机制。每个邮箱最多只能容纳

2011-05-07 15:36:00 2350

转载 define宏定义中的#,##,/符号

<br />1、# (stringizing)字符串化操作符。其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。<br />如:<br />#define example(instr) printf("the input string is:/t%s/n",#instr)<br />#define example1(instr) #instr<br />当使用该宏定义时:<br />example(abc); 在编译时将会展

2011-05-06 14:50:00 673

RK平台指导说明20170526----(EMMC5.1修改).pdf

Samsung KLM8G1WEPD-B031(emmc5.0)更换成Samsung KLM8G1GETF-B041(emmc5.1),开机卡在android机器人界面,进不了系统;

2019-07-08

FM1208-manual-CPUcard--driver

FM1208-manual-CPUcard--driver

2016-05-03

Android App Update Checker 检测版本更新

用于android app检测版本更新,使用简单的xml配置更新信息

2016-03-21

文件管理器源码Leelen_FileManager_Micode,管理指定目录下的文件

Leelen_FileManager_Micode在开源源码https://github.com/brucend/FileManager_Micode的基础上进行修改,实现传入具体目录路径,管理该目录下的文件。 具体详见博文:http://write.blog.csdn.net/postedit/50687406

2016-02-19

AsyncTask实例

Android AsyncTask实例,测试ok。

2015-11-05

Android Camera Framework

三星方案Android Camera Framework介绍

2015-10-09

基于ALSA的Android音频系统设计与实现

Android凭借其开源,良好的用户体验,高性价比,庞大的应用程序等优势迅速发展起来并保持强劲的发展势头。如今Android智能手机、Android平板电脑等移动产品已走入人们的日常生活,成为人们通讯、娱乐的重要工具。本设计以malata采用RK2918方案的Android平板电脑项目为背景,主要任务是设计和实现Android平板电脑的音频系统,为广大平板用户提供良好的音频体验。 ALSA(Advanced Linux Sound Architecture,高级Linux声音架构)在Linux操作系统上提供了音频和MIDI(Musical Instrument Digital Interface,音乐设备数字化接口)的支持。它的主要特性包括:高效地支持从消费类入门级声卡到专业级音频设备所有类型的音频接口,完全模块化的设计,支持对称多处理和线程安全,对OSS(Open Sound System,开放声音系统)的向后兼容,以及提供了用户空间的alsa-lib库来简化应用程序的开发[1]。基于ALSA的音频系统能够很好的适应硬件的多样性,因此Android设备厂商能够更灵活地根据不同需求选择不同的音频编解码芯片。ALC5625是一款高度集成低功耗高保真的带I2S/PCM接口并具有多路输入输出的音频编解码器,可满足本次设计的各项需求。 基于ALSA的Andorid音频系统拥有一个标准和健全的架构,自上而下由Audio应用程序、Audio Java框架层、Audio本地框架层、AudioFlinger、Audio硬件抽象层、alsa-lib和底层Audio驱动几个部分组成。本文分析音频系统架构的各个层次,并着重阐述ALSA在Android音频系统中的应用以及Audio驱动的详细实现。

2013-06-03

fastboot工具及使用方法

提供windows版fastboot工具,同时文档介绍fastboot的使用方法。

2012-09-01

基于嵌入式Linux的音频系统

利用S3C2410和UDA1341设计一种应用于GPS车载导航的嵌入式音频系统

2012-07-17

FriendlyArm USB转串口驱动

Mini6410开发板配套usb转串口驱动

2011-07-15

指针数组与数组指针与二级指针

指针与二维数组 数组指针 指针数组 多级指针

2010-12-14

Linux常用配置文件及常用命令

Linux常用配置文件及常用命令 Linux常用配置文件及常用命令

2009-02-19

空空如也

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

TA关注的人

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