lininglive
码龄16年
关注
提问 私信
  • 博客:125,671
    社区:322
    125,993
    总访问量
  • 9
    原创
  • 1,965,544
    排名
  • 33
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-09-16
博客简介:

lininglive的专栏

博客描述:
专注嵌入式开发N多年。。。
查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得4次评论
  • 获得85次收藏
创作历程
  • 2篇
    2019年
  • 1篇
    2018年
  • 6篇
    2017年
  • 23篇
    2016年
  • 2篇
    2015年
  • 15篇
    2014年
  • 2篇
    2013年
  • 11篇
    2012年
  • 17篇
    2011年
  • 3篇
    2010年
TA的专栏
  • 杂项
  • windowsCE
    9篇
  • liunx
    17篇
  • ARM
    5篇
  • MCU
    13篇
  • HardWare
    11篇
  • android
    49篇
  • C
    9篇
  • keil
    6篇
  • input
    10篇
  • linux设备驱动
    27篇
  • Framework
    8篇
  • Audio
    22篇
  • ALSA
    24篇
  • HAL
    2篇
  • App
    4篇
  • recovery
    2篇
  • OTA
    2篇
兴趣领域 设置
  • 移动开发
    kotlin
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

摄像头调试--ISP ap0100cs调试经验.pdf

发布资源 2020.03.11 ·
pdf

camera模型解析.pdf

发布资源 2020.03.11 ·
pdf

WinSCP-5.15.7-Setup.exe

发布资源 2020.03.11 ·
exe

recovery 的原理已经 rom制作的知识

1总述为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少这类的资料,但都比较繁杂,没有一个系统的介绍与认识,在这里将网上所找到的和自己通过查阅代码所掌握的东西整理出来,给大家一个参考!2Android启动过程在这里有必要理一下android的启动过程:图1 android启动过程系统上电之后,首先是完成一系...
转载
发布博客 2019.07.22 ·
730 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Android 系统Recovery工作原理

一、 Recovery模式中的三个部分Recovery的工作需要整个软件平台的配合,从通信架构上来看,主要有三个部分。①MainSystem:即上面提到的正常启动模式(BCB中无命令),是用boot.img启动的系统,Android的正常工作模式。更新时,在这种模式中我们的上层操作就是使用OTA或者从SD卡中升级update.zip包。在重启进入Recovery模式之前,会向BCB中写入命令,...
转载
发布博客 2019.07.22 ·
649 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android4.x 系统显示鼠标

最近在研究手写功能,对比了一些产品,发现三星的平板上的手写笔在靠近屏幕的时候,会有个圆形光标显示在界面上。这个光标是怎么显示的呢?带这个疑问,在网上搜了一番发现了一些结果。 1.在anroid2.3之前,由于android是针对手机的系统,所以没有绘制光标的模块,有人自己在系统层或者APP层做了一个光标。 例如:https://blog.csdn.net/LuYozo...
原创
发布博客 2018.05.16 ·
7058 阅读 ·
4 点赞 ·
3 评论 ·
13 收藏

获得屏幕宽度和高度的方法

最近突发奇想,想知道android应用是如何获得当前设备屏幕的宽度和高度的呢。经过一番搜索, 在设备的属性里只找到了 ro.xx.lcd_density]: [160],这只是说明了当前屏幕的密度,并不能反应屏幕的宽高信息。经过搜索博客找了 一下方法。 // 通过WindowManager获取DisplayMetrics dm = new DisplayMetric
原创
发布博客 2017.11.13 ·
1401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android OTA差分包的生成方法

在make Android系统后,会生成系统的img文件。make otapackage 会生成sd卡用的全部系统升级包,有260M多。要生成增量升级包。需要按以下步骤。mkdir ~/OTA source build/envsetup.sh; choosecom 1 1 7 engmake;make otapackage先将编译生成的
转载
发布博客 2017.11.13 ·
1329 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android中音量调节的办法

Android调整音量方法有两种,一种是渐进式,即像手动按音量键一样,一步一步增加或减少,另一种是直接设置音量值.  渐进式的:   AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);     public void adjustStreamVolume (int streamType, i
原创
发布博客 2017.11.13 ·
1812 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android 开机动画分析

最近在做关机画面的事情,于是搜了些关于开/关机画面的文章。     http://blog.csdn.net/yangwen123/article/details/11680759?utm_source=tuicool&utm_medium=referral     这篇文章写的不错,Mark一下。     总结:      anroid系统先启动本地服务,例如surfacefli
转载
发布博客 2017.10.31 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android APP 把view试图显示在顶层

最近做项目,要把一个页面放到所有页面的上面,经过查询发现了两个方法。记下了,慢慢品味!    1. 使用View.bringToFront()这个方法。并发现了这篇博客http://www.cnblogs.com/zhainanJohnny/articles/3292563.html    2. 使用WindowManager layout 参数 WindowManager.L
原创
发布博客 2017.10.31 ·
8437 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

android 中 系统日期时间的获取

[java] view plain copy print?import    java.text.SimpleDateFormat;              SimpleDateFormat    formatter    =   new    SimpleDateFormat    ("yyyy年MM月dd日    HH:mm:ss     ");   
转载
发布博客 2017.01.06 ·
463 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IMX6的相关音频结构体的定义

在IMX上的音频接口主要有3种接口,分别为SSI, SPDIF, ESAI 等;platform 连接 codec 与 cpu 的驱动时,通过内核函数结构体static struct snd_soc_dai_link 来设置两边的接口;SSI接口中,IMX6中的SSI接口有3对可以接着路I2S;三路SSI可以每路SSI 单独作为一个声卡,也可以是一个声卡包含多个设备;以下的定义
转载
发布博客 2016.08.09 ·
969 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux_sound_alsa_Android+alsa音频系统中的几个问题

1.Android+alsa音频体系大体结构:    从alsa的角度由下往上看:linux中有alsa驱动层,其中,/sound/core/pcm_native.c文件中的snd_pcm_f_ops是alsa驱动层对alsa_lib层的接口;Android中有alsa_lib层(在donut/external/alsa_lib目录下)和alsa应用层;    从Android的角度由
转载
发布博客 2016.08.08 ·
1032 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux_sound_alsa_ALSA体系SOC子系统中数据流分析

前言:    linux中,无论是oss还是alsa体系,录音和放音的数据流必须分析清楚。先分析alsa驱动层,然后关联到alsa库层和应用层。 链接分析:    core/pcm_native.c文件中.mmap = snd_pcm_mmap调用snd_pcm_mmap_data(substream, file, area);进一步调用substream-
转载
发布博客 2016.08.08 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

alsa 音频路径的问题:

alsa 音频路径的问题:在sound/soc/codecs目录中有很多音频codec的codec驱动,我使用的是wm9713,AP是s3c6410;这里个驱动文件中定义了很多widget和control,alsa在playback或record的时候,sound/soc/soc-dapm.c中的dapm_power_widgets函数会根据“配置情况”打开相应的widget,搭建一个完整的音
转载
发布博客 2016.08.08 ·
1774 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

DAPM之三:audio paths与asound.conf

其实asound.conf真跟dapm没多大关系,之所以把它也纳入dapm系列之一,是为了考虑到知识的连贯性。在DAPM之二:AUDIO PATHS与dapm kcontrol>提到:通过配置好asound.conf,上层则可打开asound.conf中定义的虚拟设备,而自动选择相应的音频通道。这是asound.conf很重要的一个作用,从这方面来说,并不是跟dapm完全没关系。 
转载
发布博客 2016.08.08 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DAPM之二:audio paths与dapm kcontrol

在用alsa_amixer controls时,除了我们之前提到的snd_soc_add_controls添加的kcontrols外,还有一些多出来的controls。其实多出来的那些都是属于dapm kcontrol,主要用于切换音频路径。 一、AUDIO PATHS OVERVIEW以标准内核2.6.32的wm8900 codec为例。先看AUDIO P
转载
发布博客 2016.08.08 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

snd_kcontrol探究

control控制接口控制接口对于许多开关(switch)和调节器(slider)应用广泛,它能被用户空间存取,从而读写CODEC相关寄存器。control的主要用于mixer。它用snd_kcontrol_new结构体描述。snd_kcontrol_new[cpp] view plaincopy
转载
发布博客 2016.08.08 ·
2676 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

音频电源动态管理--概述

DAPM--Dynamic Audio Power Management,对应结构体是snd_soc_dapm_widget和snd_soc_dapm_route,对应的操作函数是snd_soc_dapm_new_controls()、snd_soc_dapm_add_routes()和snd_soc_dapm_new_widgets()。在我看来,DAPM是音频驱动初接触者的噩梦。从何处来,到何
转载
发布博客 2016.08.08 ·
1441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多