原创 視頻通話開發(一)

打算記錄一個網絡電話開發的歷程。 一是記錄一下自己開發中遇到的問題,二是解除一下一個人奮鬥的苦悶。 目前的階段是實現了點對點之間的音頻傳輸。 說起來做這個東西,源自不靠譜的需求,所以我乾的活也具備很多不確定性,所以開發的流程也是自己任

原创 Andorid連接USB打印機

         當時有那麼一個情況 驗證Andorid連接一個打印機,併成功打印一些無關痛癢的字符。          首先先介紹一下打印機,是一個連牌子都沒有的打印機,一個標準的windows打印機(在winxp上連驅動都沒裝就直

原创 RK3288 環境搭建

目前世面是RK3288的板子並不多,其中有兩款,popMeta和fireFly. 因爲用到I/O比較多,所以選擇了前者。下面就講講搭建環境要注意的一些地方。 首先當然是要get SDK, 這裏因爲整個代碼比較大,推薦使用網盤下載,下載的

原创 anroid USB類設備無法自動生成節點解決

在調試USB設備發現一個比較怪異的現象,爲什麼沒有自動生成設備節點。 這裏想到第一個解決辦法,mdev 插上usb後使用命令 busybox mdev -s 發現設備節點在應該出現的位置出現了。 那麼想到一個解決辦法,當熱插拔時間出現後自

原创 andorid pppoe撥號上網

簡單介紹一下PPPOE撥號 首先,我們通過介質(網線)連接到ISP的主機,這時候我們的機器只能和ISP通訊,除此之外就不能幹其他的事情了。 然後我們需要和ISP協商我想訪問外網輸入用戶名密碼,通過他的驗證後,他就會分配一個IP地址,讓你訪

原创 VirtrueBox 鏡像壓縮

最近發現了使用virtualbox產生的系統鏡像動態增長的速度十分驚人,用了幾個月鏡像出乎意料的到達了110GB,不要問我爲什麼會變得這麼大,我也不知道爲什麼,總之刪除神馬的對磁盤空間沒有什麼幫助。 使用磁盤管理的命令可以看出系統的空間

原创 關於android系統的分辨率:使用其他設備模擬該分辨率

開發的時候需要適配很多種奇葩的LCD尺寸,這些設備分辨率往往很多適配起來很麻煩,加上手頭往往沒有對應設備。 比如說:我碰到一個分辨率是1440x900 並且屏幕的方向是豎屏,還有 1280x1024這種模擬器都不支持的分辨率。 這些設

原创 Linux下安裝ADB

1. 安裝adb工具。 從谷歌的網站下載LINUX adb調試工具(翻牆),當然可以隨便百度一個一大堆。 http://developer.android.com/tools/device.html  另外,debine系列的系統可以

原创 java_mail 發送郵件

1.資源 1.1使用JavaMail這個JAR包 下載地址: http://download.csdn.net/detail/zmnqazqaz/9399175 1.2.準備一個用來發送郵件的郵箱 2.代碼 2.1 把郵件服務器和

原创 RK3288 uvc攝像頭調試

曾經在全志平臺上調試過UVC攝像頭,當時調試過程比較流暢,絲毫沒有碰上異常情況,這一次在RK上碰到較大的困難,下面介紹一下我的調試過程。 首先,不用說當然在內核配置中配置上UVC攝像頭,重新編譯內核,燒錄。 Device Driv

原创 jz2440開始(一)

     工作上玩過了全志A20,瑞芯微RK3288後,愈發覺得這些芯片很多地方玩不轉,原因很簡單因爲對硬件不夠熟悉,加上安卓框架過於龐大。      爲了彌補這個缺陷,加上2440在網上資料比較多,更容易快速系統的學習。所有有了這個開篇

原创 Google_FaceDetetor CameraHal 實現

Google_FaceDetetor CameraHal 實現基於RK3288平臺的實現。 android.media.FaceDetector 安卓SDK提供人臉檢測這個類,用法非常的簡單,下面是需要分析一下這個功能的實現。

原创 jz2440燒錄(二)

     前面編譯好了uboot和kernel現在就看看編譯出來的東西有沒有用?            2440燒錄裸機程序和Uboot似乎只能用jlink之類的工具來燒寫,也難怪很多手機刷機把uboot刷壞了就只能返廠修了,原因很簡單沒

原创 Linux 抓USB包

在windows上有不少抓取USB包的工具,但有種情況程序是基於linux開發的,所以。 這裏內核的一個工具usbmon 和 tcpdump,這裏在Ubutu下測試,其他嵌入式設備並沒有測試,相信只要內核支持了問題就不大。 1. 配

原创 第一個程序測試(三)

第一個程序就low一下點亮一下LED爲了測試開發環境準確無誤。 先看一下原理圖: 我們看到開發板有3個燈,nLED_1 爲低電平的時候亮。 對應的分別爲GPF4 GPF5 GPF6 GPIO的控制方法在芯片的手冊的I/O