9 武汉裴sir

尚未进行身份认证

微信: p_19901010

等级
TA的排名 25w+

2018-2019金融周期下的武汉楼市和政策解析

前言:经历过2018年楼市政策理论上浮,楼市火爆,横盘,冷场之后,你会不会对武汉楼市变幻莫测的楼市状态摸不着北?为何金融形势会跟随金融周期而变化波动?作为一个普通购房者,我只是想安稳的买个房子,不希望利率上浮太高,怎么就这么难呢?今天裴sir 就是大家一起来分析一下过去一年,当前和未来的楼市政策和方向。2018年我们在贸易战局势下,忐忑不安的安然度过。然则在18年年底的整个互...

2019-03-24 15:28:56

2018年应该在武汉买房吗(原创实时版0519)

前言:楼市,这个融合了就业、爱情、婚姻、贫富分化的行业,深刻的影响着我们的命运和未来,也许看懂了楼市也就基本看透了贫穷的本质甚至也就看懂了人生和人性。因为个人兴趣爱好较多,又发现楼市正好又可以把我对政zhi、经济、军事、法制等的一些看法和观点都融合进来进行分析,所以就以武汉楼市为题,写了一篇金融类的宏观分析与大家分享。主要目的就是普及大众金融知识,认知贫穷本质,弘扬法制精神,构建和谐社会。...

2018-05-05 07:53:34

MTK平台 camera兼容轮训流程分析

1:本文主要介绍下摄像头   主摄和子摄(硬件)去匹配摄像头驱动原则以及摄像头匹配lens驱动原则。本文以现在所做的朵唯项目为例,平台82+90 kk版本。其实非常简单,明白两个函数即可。0,1,2,3  // i 轮训#define IMX179_MAIN_SY_ID                        0x1001#define IMX179_MAIN_XL_ID          ...

2018-04-23 22:42:07

11@ cameraService的注册

cameraService的注册在ServiceManager的初始化过程中,会启动MediaService进程,而在MediaService进程中会初始化一系列的服务,这其中就包括CameraService.int main(int argc __unused, char** argv){...sp<ProcessState> proc(ProcessState::self());s...

2018-04-17 20:59:34

02@ V4L2框架分析学习二

v4l2_devicev4l2_device在v4l2   框架中充当所有  v4l2_subdev的 父设备,管理着注册在其下的子设备。     以下是v4l2_device结构体原型(  去掉了无关的成员  ):1234567891011struct v4l2_device {          structlist_head subdevs;    //用链表管理注册的subdev     ...

2018-04-17 19:41:21

01@ V4L2框架分析学习一

1、概述.Video4Linux2是Linux内核中关于视频设备的内核驱动框架,为上层的访问底层的视频设备提供了统一的接口。凡是内核中的子系统都有抽象底层硬件的差异,为上层提供统一的接口和提取出公共代码避免代码冗余等好处。就像公司的老板一般都不会直接找底层的员工谈话,而是找部门经理了解情况,一个是因为底层屌丝人数多,意见各有不同,措辞也不准,部门经理会把情况汇总后再向上汇报;二个是老板时间宝贵。V...

2018-04-17 19:38:26

PBL-SBL1-(bootloader)LK-Android启动过程详解之一(高通MSM8953启动实例)

对于嵌入式工程师了解芯片启动过程是十分有必要的,在分析、调试各种问题的时候都有可能涉及到这方面的知识。同时这部分知识也是比较复杂的,因为其中涉及到芯片内部架构,启动各个阶段软件代码执行顺序,启动模式等等。下面以比较常用的Qualcomm MSM8953芯片的启动过程为例,进行宏观分析(大部分翻译了高通的手册^-^),下一篇文章进行代码分析。处理器核心可以看到MS

2018-04-14 14:22:43

11@ uboot第二阶段分析(下)

============================================================对于uboot两阶段的小结,很重要!!!==================================第一阶段:在脚本uboot.lds中 ENTRY(_start) _start的地址一般是TEXT_BASE设置异常向量表  进入svc管理模式 arm状态  关看门狗 关...

2018-04-12 22:47:14

10@ uboot第一阶段分析(上)

 uboot第一阶段分析(上)-> 硬件的初始化,关看门狗,关中断,设置cpu 频率,设置时钟,ram 初始化。-> 为加载第二阶段code, 开辟内存空间-> 复制第二阶段code        到 RAM 空间-> 设置好 栈-> 跳转到 第二阶段的 c 代码入口点。  (在跳转之前要清 BSS 段,初始值为0的全局变量和 静态变量放到此处)我们先来分析uboot...

2018-04-12 22:42:37

01@ arm-linux之uboot向内核传递参数(setup_arch分析)

arm-linux之uboot向内核传递参数(setup_arch分析)抛开uboot不谈,先看看uboot给内核传递的参数是什么样的东西,在arch/arm/kernel/setup.h    文件中的struct tag结构体:struct tag {       struct tag_header hdr;       union {              struct tag_core...

2018-04-12 22:33:20

201@实例分析,i2c 设备注册失败,怀疑是i2c 地址冲突,如何打印出来冲突设备

一:mtk6589 平台碰到 akm09911 指南针sensor i2c注册失败,怀疑是i2c 设备地址冲突。实例分析,i2c 设备注册失败,怀疑是i2c 地址冲突,如何打印出来冲突设备1:struct i2c_client * i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info){     str...

2018-04-10 21:55:08

101@ spin_lock 和 spin_lock_irqsave 案例解析。闪光灯芯片时序加锁保护

一: 在 mtk6589 上 flash light 是采用命令时序来对闪光灯芯片进行控制闪光灯模式的,因为有时序操作和延时的情况,经过压力 测试发现打开关闭手电筒100次会有少数几次手电筒不能正常响应。所以怀疑是针对芯片时序操作(有延时而且时间比较长)时候被打断,需要加锁进行保护。static DEFINE_SPINLOCK(flash_spinlock); //  pei_addvoid kt...

2018-04-10 21:15:16

001@ gvim 操作命令

1:安装好插件后输入 vim 然后按  F7 进入 gvim 的界面。2:ctags -R         遍历整个工程目录。ctrl + ]            搜索此函数出现的地方。ctrl + o           返回上一步ctrl + u           取消修改。u                    取消修改。ctrl + \ +s      安装了插件后就可以搜索到相关函...

2018-04-10 21:05:55
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!