原创 窺探PTAM之姿態估計

4 姿態估計 在斑點搜索之後,我們有一堆新找到的點集在當前視圖的投影,由於測量誤差的關係,點集的座標位置並不是精準的,我們需要從這些不太準確的數據中估算新的攝像機姿態和位置。把這羣點集的座標值作爲觀測值,把運動模型計算的點位置作爲

原创 虎撲體育客戶端zen源碼學習筆記

SOURCE ================== ZenLogin登錄 ZenLoginActivity 動態註冊Boardcast protected void onResume() { super.o

原创 OpenGL, 圖像座標系下z值轉深度值計算

翻譯: Real depth in OpenGL / GLSL - Before I Forget… 有一個需求:用openGL做球形貼圖。需要前後移動相機觀測球體,當相機位置超出球體時看到的內容從球體內表面變成球體外表面。 方案

原创 avr串口通信和定時器產生矛盾(兩種中斷方法聲明的異同)

直接看截圖吧。。很少代碼。懶得複製了 在這個程序中,"l"會不斷地通過串口發送,而定時器中斷進不了。 也試過把預分頻調到最大還是不行,換過定時器2來嘗試,總之 調了一下午。 後來無意中看到這句 #pragma interrupt_ha

原创 nandflash驅動的讀寫操作實現過程

韋東山的視頻講了nandflash驅動的初始化過程,但是沒有講 '發生 ' 讀 系統調用'時 驅動的硬件操作過程. 我找了半天也沒找到相關的讀寫硬件操作在哪裏. 因爲太晚了,先在這裏記點筆記.打個開頭. -----------------

原创 android 4.4 sdk截圖和jni截圖實現

首先找到 系統截圖Service的源碼 public class TakeScreenshotService extends Service 關於怎麼獲得系統服務見筆記:         public void handleMessag

原创 使用pdiusbd12製作包含HID接口的多接口USB設備

我要做一個 包含兩個接口 (HID鍵盤 + 自定義接口)的設備 剛開始我用的是圈圈的代碼.主要遇到了兩個問題 1. HID鍵盤無法識別.這個調試了我好久,一度以爲是芯片壞了/時序沒弄正確 2.HID鍵盤識別出來了,但是把接口直接添加到配置

原创 cm11for xt897(motorola pthoton q) 編譯記錄

reference: http://wv1124.iteye.com/blog/1944448 http://wiki.cyanogenmod.org/w/Build_for_moto_msm8960 主機:Ubuntu14.04

原创 jni層使用skia解碼jpeg數據流

首發 edn論壇 在網上找不到實例代碼 skia的sample也沒有。只好跟着BitmapFartory.cpp 總結了一下寫出下面代碼。 void init_bitmap(){ src_bitmap = new SkBitma

原创 UP智能家居系統之節點cc2530源碼分析(2)

數據進入到endpoint後的流向. 以OTA_CMD_GET_NWK_TOPO_REQ 爲例. case AF_INCOMING_MSG_CMD: case OTA_CMD_GET_NWK_TOPO_REQ:

原创 全志A10_linux3.0內核編譯記錄

這次爲了編譯這個內核花費了我半個多月的時間.期間學習了不少關於內核的makfile和android編譯的知識,也瞭解了下buildroot這個工具.寫點東西記錄一下把.blog寫的不多,條理不清晰,有漏洞請見諒,只是提供個關鍵詞給搜索的人

原创 UP智能家居系統之節點cc2530源碼分析(1)

本文爲這個系列文章的第一篇. 主要是爲了記錄學習博創的zigbee系統時的一些筆記.這是我第一次接觸產品級的代碼,確實在閱讀源碼時學到不少東西.   CC2530 特性 RF/Layout 2.4-GHz IEEE 802.15.4

原创 mini6410_lcd驅動移植,字體模糊重影問題

如果你也是照韋東山的教程做lcd驅動會發現到最後字體不清晰,重影 其實是因爲沒有設置wincon0[16] HAWSWP 半字交換位引起的. 剛開始我實在找不出錯誤,於是我自己做了個小程序http://download.csdn.net/

原创 [小製作]手機震動壞了,重新實現震動爲閃爍LED

最近手裏的xt897 震動壞了。 正好重溫一下Android的Service機制和Hal實現,把震動變爲LED閃爍。 11月19日: 首先找到震動打調用方法: vibrator = (Vibrator) getSystemServic

原创 記Android SDK(28)中 lrucache的一個bug.md

平臺: android-28(android 9.0) 問題描述: 我有個需求, 需要改動LruCache, 當我從android 9.0 SDK源碼(從AndrodiStudio SDK manager下載)拷貝到本地目錄後