自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Radia的专栏

专注嵌入式Linux驱动、Python系统开发。

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux DTS(Device Tree Source)设备树详解之二(dts匹配及发挥作用的流程篇)

有上一篇文章,我们了解了dts的背景知识和相关基础,这次我们对应实际设备进行一下相关分析。 DTS设备树的匹配过程一个dts文件确定一个项目,多个项目可以包含同一个dtsi文件。找到该项目对应的dts文件即找到了该设备树的根节点。kernel\arch\arm\boot\dts\qcom\sdm630-mtp.dts/* Copyright (c) 2017, The Li

2017-07-07 15:33:26 32852

原创 linux驱动由浅入深系列:camera驱动之一(背景及基础知识篇)

这篇文章了解一下与摄像头相关的概念知识,如光圈、快门速度、CCD,CMOS图像传感器、彩色滤波阵列、白平衡、自动对焦等。下一篇文章介绍应用层通过摄像头获取一张图片的实例程序,之后再逐层深入linux的v4l2架构下的驱动部分。曝光三要素在摄影名词中应该听说过曝光三要素:光圈大小、快门速度、感光度(ISO),今天我们也从这个开始了解吧。先通俗的说一下,光圈就是指曝光瞬间开孔多大;快门速度就是

2017-07-31 17:59:19 11498 2

原创 linux驱动由浅入深系列:高通sensor架构实例分析之三(adsp上报数据详解、校准流程详解)

本系列导航:linux驱动由浅入深系列:高通sensor架构实例分析之一(整体概览+AP侧代码分析)linux驱动由浅入深系列:高通sensor架构实例分析之二(adsp驱动代码结构)linux驱动由浅入深系列:高通sensor架构实例分析之三(adsp上报数据详解)从adsp获取数据的方法分为同步、异步两种方式,但一般在实际使用中使用异步方式,因为同步获取数据会因

2017-07-27 12:47:24 17115 2

原创 从c语言快速过渡到java语言(java语言与c语言语法区别概述)

本文适合有面向对象知识积累,熟悉c/c++语法,希望快速料及java语法的同僚,并非一篇基础详尽的基础知识教程。语言类型c语言:面向过程java:面向对象面向对象语言出现的原因是提高编程粒度。也就是说在建大型建筑的时候就不再用土堆砌了,而是粒度更大的复合材料。面向对象语言的最小单位是类。数据类型java数据类型:    1):基本数据

2017-07-17 14:51:35 3320

原创 android系列:第三篇android调试常用工具:模拟按键输入,修改分辨率,获得按键消息

本文将介绍一些android开发中常用的调试技巧如:模拟按键输入,修改分辨率,获得按键消息getevent获取所有输入设备的事件,如power键,音量键、触摸屏、耳机插拔事件等shell中直接输入getevent,首先打印的即为各个eventX对应的设备关系,如下图展示了按下power键和滑动触摸屏的相应event hexdump使用hexdump工具可以直

2017-07-17 11:45:29 968

原创 android系列:第二篇android组件、manifest.xml、存储方式、通信方式概述

android基本组件Activity一个activity是一个显示界面,可以显示并处理用户的事件。activity之间通过intent进行通信每个activity需要在AndroidManifest.xml中声明 Service一个无界面的后台进程。startService()启动的服务,生命周期与其调用者无关,只要没人杀则永生。bindService()启动

2017-07-14 13:56:22 981

原创 android系列:第一篇 android开发常用命令集合,代码目录简介

android开发常用命令集合,代码目录简介 一、adb相关adb全名Andorid Debug Bridge.顾名思义,这是一个google为androidDebug专门开发的工具。常用adb命令   1. 查看设备  adb devices  这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示  2. 安装软件

2017-07-13 20:52:01 2362

原创 linux驱动层到应用层的重要接口sys文件系统---/sys目录详解

Linux2.6内核中引入了sysfs文件系统。sysfs文件系统整理的设备驱动的相关文件节点,被视为dev文件系统的替代者。同时也拥有类似proc文件系统一样查看系统相关信息的功能。最主要的作用是sysfs把连接在系统上的设备和总线组织成分级的文件,使其从用户空间可以访问或配置。 Sysfs被加载在 /sys/目录下,它的子目录包括:(本文以高通sdm630平台为例)1)  Bl

2017-07-13 11:30:40 4214

原创 英语知识系列:单词中元音字母发音规律

从上一篇文章中我们知道,一个英语单词中元音的发音是核心,辅音字符的发音起辅助作用。而且我们发现元音字母的发音种类最多(英语知识系列:26个字母在单词中的发音总结),常常一个单词对元音字母的发音选错了,整个单词的发音就相去甚远了。今天我们来一起看一下元音字母的发音有没有什么规律^-^1,开音节(半开音节)单个元音字母发小口音即a、e、i、o、u、y发音为 ei、i:、ai、əu、ju

2017-07-08 02:25:07 8571

原创 英语知识系列:单词音节的划分方法

英语单词是由一个个的音节组成的,能够熟练的分解出单词的音节,不但能够更好的理解单词的含义,便于记忆单词,更能了解单词的发音。下面我们来一起了解一下单词中的音节划分方法:音节组成[]中的内容表示可包含可不包含[音节头]  +音节中+[音节尾](辅音字母或辅音组合字母)(元音字母或元音组合字母)

2017-07-03 23:52:30 8335 3

原创 Android环境下关于kconfig,.config的解读及meneconfig 相关符号说明[M],{*},< >,-*-

kconfig的作用Kconfig 文件是用来管理哪个文件或哪一行(需要用宏包含起来的)需要编译,是linux可裁剪特性的主要实现方式。(ps:makefile的作用是用来管理文件之间的依赖关系的) kconfig是如何实现上面的神奇功能的linux源码根目录下的script文件夹中是实现makemenuconfig等配置工具的源码。其次在linux源码的各个目录中都有一个kcon

2017-07-03 20:17:42 3748

setuptools-33.1.1.zip

windows下python安装第三方模块是报错“ImportError: No module named setuptools”,发现时未安装setuptools,按网上方法下载了ez_setup.py进行安装时又报错:“使用“2”个参数调用“DownloadFile”时发生异常:“基础连接已经关闭: 发送时发生错误。”发现时网络问题,下载不了setuptools-33.1.1.zip,后经科学上网法,拿到了setuptools-33.1.1.zip特分享出来以供需要的同学。

2017-11-10

total commander 8.52a 含对应的注册Key文件

为方便版本对应,提供了total commander8.52a的主程序和相应注册key,亲测成功。 注册方法:关闭Total Commander,将下载的文件(wincmd.key)复制到Total Commander的安装文件夹下,重启Total Commander即可。 注:此文件经用于个人学习研究用,禁止商业传播!有需要请购买正版支持原开发者。

2016-05-23

空空如也

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

TA关注的人

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