原创 Android中Native層利用mediaplay播放視頻
由於項目需要了解了下Android的視頻播放功能,於是想使用C++直接在Android上播放視頻,經過研究Surface和mediaplay的接口後認爲可以實現便開始寫代碼驗證, 好記性不如爛筆頭, 代碼如下: #include <cut
原创 android2.3 SD卡,U盤自動掛載
在 s3c6410平臺上移植android2.3 過程中SD卡總是不能自動掛載。 查閱相關資料,知道在android2.3中是 vold程序負責檢查內核的 sysfs 文件系統,發現有SD卡插入後,自動掛載。 在文件系統目錄 /sys
原创 觸摸屏濾波
第1種嘗試 中位值平均濾波法 首先移植的是liujun6037的代碼,他的代碼思路爲:對X、Y的座標連續採樣十次;不足十次則認爲數據無效,不做任何操作;然後對十次數據進行排序;最後取中間三次的數據進行平均,得到最終的X、Y座標。不同的是,
原创 在linux內核(驅動)中讀寫文件
轉載於: http://blogold.chinaunix.net/u3/113927/showart_2495807.html 在VFS的
原创 Linux 內核模塊傳參
對於如何向模塊傳遞參數,Linux kernel 提供了一個簡單的框架。其允許驅動程序聲明參數,並且用戶在系統啓動或模塊裝載時爲參數指定相應值,在驅動程序裏,參數的用法如同全局變量。 使用下面的宏時需要包含頭文件<linux/module
原创 Linux終端設備驅動
在Linux系統中,終端設備非常重要,沒有終端設備,系統將無法向用戶反饋信息,Linux中包含控制檯、串口和僞終端3類終端設備。14.1節闡述了終端設備的概念及分類,14.2節給出了Linux終端設備驅動的框架結構,重點
原创 Linux中如何掌握NFS的使用方法
Linux中如何掌握NFS的使用方法 http://os.51cto.com 2010-07-05 09:38 佚名 楊志剛的博客 摘要:NFS是我們經常要用到的服務,在Linux中當我們進行文件共享的時候NFS就成爲了我們得心應手的
原创 Android Recovery模式
Android Recovery模式 Recovery簡介Android利用Recovery模式,進行恢復出廠設置,OTA升級,patch升級及firmware升級。升級一般通過運行升級包中的META-INF/com/google/and
原创 Android 開機流程
Android 開機流程,是一個很值得詳細討論的主題;近期,也正在進行相關的技術工作,因此簡單整理一些相關資料,和大家分享。瞭解「整體開機流程」,是最重要的第一門課。我們將開機劃分為三大階段: 1. OS-Level,由 Bootload
原创 I2c
一. I2C協議技術性能: 工作速率有100K和400K兩種; 支持多機通訊; 支持多主控模塊,但同一時刻只允許有一個主控; 由數據線SDA和時鐘SCL構成的串行總線; 每個電路和模塊都有唯一的地址
原创 linux內核開機企鵝反了180度
(備忘) linux內核開機企鵝反了180度的解決辦法: (1) Make menuconfig 中選中framebuffer rotation (2) /driver/video/console/fbcon.c
原创 EDID1.3 數據格式
00–07: 標頭資訊 "00h FFh FFh FFh FFh FFh FFh 00h" 08–09: 製造商ID。 這個識別碼是經由微軟來分配。
原创 QT中視口與窗口的概念理解
看了一段間的QT,對視口與窗口的概念一直思不得其解,經過大量的閱讀網上資料和實踐,終於理解一二,記錄於此。 在QT中 WIdget在構建並顯示以後會有一 個默認的大小,而此時其實已經存在窗口和視口,只是這兩者在沒有人爲改變時大小是一
原创 M16C #pragma用法
R8C/M16C提供一系列預處理指令,能夠很好的優化C代碼。 本文以nc30編譯器爲例,談談#pragma的用法。 1)。與內存有關的命令 #pragma ROM 將一個變量放入ROM裏面,比如: #pragma ROM aa int aa
原创 STM32 PA15讀取時一直爲高電平
調STM32F103VBT6板時,其中用到PA15做爲普通輸入口。配置爲輸入下拉模式後,對數據進行採樣發現數據一直爲高。通過閱讀datasheet及網上資料發現此腳爲JTAG口調試口。因此需要對此腳做一下重新映射,重新映射方法如下:GPIO