原创 對於camera調試中PCLK的計算

PCLK即 pixclk,像素時鐘信號 對於PAL信號和NTSC信號,兩者PCLK分別爲27M和27.2M, 計算公式如下: 1728*625*25=27000000 1728*525*30=27216000 其中1728=720*2+

原创 Bluez相關的各種tools的使用(主要用到hcidump)

在這一段折騰Bluez的時間裏,越來越發現Bluez相關的許多工具做得還是挺好用的,主要在Bluez-utils/tools 目錄下。只是有一點讓我很遺憾,除了man以外很難找到更多的幫助文檔,而man文檔本身對一些功能的描述也不是很詳細

原创 嵌入式系統Linux內核開發工程師必須掌握的三十道題

仔細看了一下,居然只知道幾個,我很不合格。 1)      Linux中主要有哪幾種內核鎖? 2)      Linux中的用戶模式和內核模式是什麼含意? 3)      怎樣申請大塊內核內存? 4)      用戶進程間通信主要哪幾種方

原创 input子系統 KeyPad-Touch上報數據格式與機制

----------------------------------------------------------------------- 本文系本站原創,歡迎轉載! 轉載請註明出處:http://blog.csdn.net/and

原创 bluetooth相關的入門文章

http://blog.csdn.net/songjinshi/article/category/889223 http://blog.csdn.net/magod/article/details/5876655 http://blo

原创 WKWebView使用指南

前言 目前iOS系統已經更新到iOS11,大多數項目向下兼容最多兼容到iOS8,因此,在項目中對WebView組件進行重構再封裝時,打算直接捨棄UIWebView轉用WKWebView。 如果你目前正在網上瀏覽關於WKWebView的一些

原创 Objection源碼分析

一、簡介 Objection是一個iOS中輕量級的對DI及IoC的實現,不知道DI及IoC的請移步至iOS組件通信方案,Objection只有Object-C版本,沒有Swift版本,如果你想在Swift中使用這種容器框架,可以瞭解下Typ

原创 iOS 組件通信方案

1. 閱讀本篇文章以前,假設你已經瞭解了組件化這個概念。 最近兩年移動端的組件化特別火,但移動端組件化的概念追其溯源應該來自於Server端,具體來說這種概念應該是由Java的Spring框架帶來的。 Spring最初是想替代笨重的EJB,

原创 AFNetworking核心源碼解析

概述 AFNetworking 實際上是對 NSURLSession高度封裝,並且AFNetworking爲我們提供了一些更加簡單易用的方法,方便我們在開發中發送網絡請求後獲取到相應的響應數據,並在此基礎上構建項目的網絡組件。 使用N

原创 YYImage源碼分析

YYImage和SDWebIMage的功能是相同的,通過爲系統的UIImageView、UIButton、CALayer添加分類方法繼而提供圖像的下載、展示、緩存等功能,另外YYImage還支持GIF、APNG、WebP格式的動畫圖片。 入

原创 MySQL命令

啓動:sudo /usr/local/mysql/support-files/mysql.server start 停止:sudo /usr/local/mysql/support-files/mysql.server stop 重啓:s

原创 YYCache源碼分析

YYMemoryCache YYMemoryCache用於對內存緩存進行管理,與SDWebImage對於內存緩存管理策略的區別是,SDWebImage對於內存緩存的管理是基於系統的NSCache類,而YYMemoryCache是基於作者自

原创 Go的web工作原理

在Go中使用及其簡單的代碼即可開啓一個web服務。如下: //開啓web服務 func test(){ http.HandleFunc("/", sayHello) err := http.ListenAndServe(":

原创 iOS 路由實現方案JXBRouter

前言 這幾天陸續看了很多路由和中間件實現方案,比如JLRoutes、MGJRouter、HHRouter、CTMediator。 總結一下,無論是路由也好,中間件也好,主要的目的有兩個: (1)功能模塊解耦,同時降低業務耦合度。 (2)滿足

原创 經典推薦之嵌入式系統 Boot Loader 技術內幕(詹榮開)

本文詳細地介紹了基於嵌入式系統中的 OS 啓動加載程序 ―― Boot Loader 的概念、軟件設計的主要任務以及結構框架等內容。一、引言在專用的嵌入式板子運行 GNU/Linux 系統已經變得越來越流行。一個嵌入式 Linux 系統從