原创 人生歧途雜談第二部

2016.7.14              已經向原公司提出辭呈,離開了一家大公司,選擇了一家自己看好的創業公司,人生需要機遇和選擇,我現在就在面對。之前的一年工作中,學會了做項目以boss的角度來對待各種突發問題,其中的核心就是主動,

原创 人生歧途雜談第一部

     2014.7.14在一家公司實習,平時都在研究android中surfaceflinger部分,因爲要寫文檔索性就寫在CSDN上面,以前也接觸過CSDN只不過不是很經常,這個暑假全方位接觸,會留意首頁的各種信息等等。陸續寫了幾篇

原创 Android4.4 Camera HAL startpreview的具體過程

先拋圖修改過的: 從前面幾篇文章,可以知道camerahal是在initialize的時候open操作被聲明初始化的,現在先分析一下CameraHal初始化的內容: CameraHal::CameraHal(int camer

原创 機器學習系列-Generative Learning Algorithms

前言 目前爲止,之前學習的幾個算法的模型P(y|x;θ),在給定x的情況下y的條件分佈。比如邏輯迴歸算法中,基礎模型P(y|x;θ)的演化爲 h(x)=g(θTx),g 是sigmod函數。這類的算法都是直接的去學習p(y|x)或

原创 2018全年回顧

2018年是我的轉折年,也是我實現願望最多的一年,值得我爲此而記錄。 今年已完成的事: 1.騎行臺灣島 2.徒搭川藏線 3.徒步尼泊爾ABC環線 4.進入鵝廠 5.走完河西走廊 6.一個人去了瀘沽湖看雙子座流星雨 7.和同事去香港

原创 ROS系列-官方catkin創建工程

原文地址:http://wiki.ros.org/ROS/Tutorials 爲catkin創建一個工作空間 這個教程假設你已經裝好了catkin,並且初始化好了環境變量。如果你是通過apt-get來裝ROS inidgo,下面的

原创 Ubuntu系列-Build first snap app--hello snap

參考網頁: ubuntu snap 編譯環境: ubuntu 16.04以上系統 主要思想: 配置snapcraft.yaml文件,配置中之處編譯的工具,和編譯源碼的所在。下面是一個簡單的snap app。 mkdir he

原创 Android4.4 Camera client連接到CameraService的過程分析

先拋出一張類圖關係,純手工製作,比較亂,不過看完文章後再來看這張圖會很清晰: 1.cameraservice在mediaservice中啓動: CameraService::instantiate(); 先分析一下Camera

原创 Android4.4 Camera callback註冊和回調過程分析

一、註冊過程 camera的callback是在cameraclient中的initialize接口中註冊的,而這個接口是由上層初始化調用的。 status_t CameraClient::initialize(camera_mo

原创 2019年全年回顧總結

2019年總結一下關鍵字:工作穩定,旅行,買車。 今年已完成的事: 1.摩托車穿越越南海岸線14天 2.五一青海小環線自駕遊 3.六月美國塞班島跳傘之行 4.八月敦煌自駕遊 5.十一月印度尼西亞龍目島林賈呢火山徒步 6.提了輛奧迪

原创 android4.4 Camera 框架縱橫方向分析

一、Android系統的一般性框架 一、android 系統的啓動流程 一張自做草圖先大概瞭解下:             第一個android進程,或許說是第一個dalvik進程zygote進程,是在init.rc中用命令啓動的,i

原创 Android4.4 Camera 數據流分析

開門見山: 這裏給出rk 在cameraHAL層的camera數據結構: typedef struct FramInfo { int phy_addr; int vir_addr; int frame_w

原创 Android4.4 鼠標光標切換具體整改

鼠標客製化 目的:在應用層,進入特定的應用顯示自己的指定的鼠標icon,或者隨時切換鼠標icon。 實現方案:開機預加載鼠標icon,app發送廣播方式通過不同的index,show出不同的icon。 Android系統鼠標流程

原创 設計模式-抽象工廠和builder模式

一、序言 系列博客文章都是研讀Gof的Design Patterns這本書的總結分享,書上的有些例子代碼不是很全,這邊依葫蘆畫瓢還原了一些代碼,可供運行。目前,網絡上很多分享設計模式內容的博客文章,都很經典,其中有個CSDN中

原创 設計模式-Prototype模式

一、序言               系列博客文章都是研讀Gof的Design Patterns這本書的總結分享,書上的有些例子代碼不是很全,這邊依葫蘆畫瓢還原了一些代碼,可供運行。目前,網絡上很多分享設計模式內容的博客文章,都