原创 linux opencv2.3.1移植到tiny6410 支持視頻讀寫

交叉編譯了兩個月的opencv現在總算是告一段落了。先前嘗試過好多次,也遇到了好多錯誤,也成功過好多次,但是編譯的opencv總是缺少某些功能。其中不能讀取視頻就是一個非常嚴重的問題。由於所做項目必須對視頻進行處理,所以不得不重複編譯。但

原创 在linux中安裝opencv 2.1-正常使用視頻文件

關於opencv的安裝,相關的教程有很多,但大部分都比較簡略,以至於即便成功安裝後,在使用中仍有很多問題,如cvCreateFileCapture函數始終返回空指針,本文集中講述如何正確配置,以使得opencv可以處理常用視頻文件。

原创 Linux Qt+opencv2.3.1在tiny6410上的移植

opencv新手,掙扎了兩天總算是移植成功了。成功解決一個問題時的喜悅,如果你已經很長時間沒有感受到了,那麼對不起,你已經老了。好了,感受在這咱就不多說了,現在切入正題。 linux環境:Fedora9 arm開發板:tiny6410

原创 Android batterystats服務源碼解讀---Wifi流量來源

本文最初是想查看bugreport源碼,分析bugreport中的Wifi流量數據。對於bugreport源碼查看,已經有比較詳細,並且特別好的文檔,見調試系列1:bugreport源碼篇。從bugreport源碼中可以查看到,bugre

原创 nose1.3.7文檔翻譯--6.Batteries included: builtin nose plugins

nose包含了許多內建的插件,用於讓測試更快更簡單。 注意:nose0.11.2在plugin加載時有一個改變。現在,如果內建插件與三方插件同名,三方插件將會被加載。 AllModules:收集所有模塊中的測試例 使用AllModul

原创 nose1.3.7文檔翻譯--2.Basic usage

Basic usage 使用nosetests腳本 nosetests [options] [(optional) test files or directories] 除了傳遞命令行參數,你也可以通過在家目錄中編寫.noserc或nos

原创 nose1.3.7文檔翻譯--5.Testing tools

nose.tools模塊提供了需要有用的測試幫助,包括約束測試執行時間和異常的修飾,所有的unittest.TestCase中提供的assertX方法(僅以PEP 8#function-names風格拼寫,因此是assert_equal,

原创 nose1.3.7文檔翻譯--1.Testing with nose

原文地址:http://nose.readthedocs.io/en/latest/testing.html 讓編寫用例變得更簡單 nose可以收集繼承於unittest.TestCase類中的測試例,當然,你也可以編寫簡單的測試函數,編

原创 ubuntu14.04中搭建qt for android環境

ubuntu14.04搭建qt for android環境 環境:64位ubuntu14.04 本人在使用32位ubuntu時,更新完sdk時下載的adb仍然是64位的,因此adb不能用,qt便無法找到android設備。不知道是什麼原因

原创 nose1.3.7文檔翻譯--3.Writing tests

和py.test一樣,nose測試例並不需要繼承unittest.TestCase。任何匹配testMatch正則表達式(默認爲(?:^|[\b_\.-]),在一個單詞的邊界處或者緊跟-或_處有test或Test)的函數或類,並且所在的模

原创 nose1.3.7文檔翻譯--4.Finding and running tests

nose默認按照以下簡單的規則查找測試例 如果它看起來像是個測試例,那麼它就是。目錄,模塊,類和函數的名字與testMatch正則表達式比較,匹配正則表達式的就被認爲是測試例(看來這裏面指的看起來像即是匹配testMatch正則)。一個

原创 自定製vim編輯器屬性

 打開用戶主目錄下.vimrc 文件,如若用戶名爲book,則打開方式爲  vi /home/book/.vimrc 注意,以“.”打頭的文件名爲隱藏文件,若該目錄下不存在該文件,則自己建立一個。  然後往.vimrc文件中,添加如下信息

原创 開發板上使用GPIO向電磁繼電器發送高低電平控制檯燈亮滅(我的第一個linux驅動程序開發)

開發板:tiny6410 虛擬機:Fedora 9 本驅動程序是根據tiny6410 開發文檔中LED燈驅動程序改寫,由於第一次接觸驅動程序開發,第一次這麼直接的操作硬件, 所以難免會有不準確的地方,希望大家見諒。 首先我來補充一下,驅

原创 java通過tcp協議與qt通信

最近碰到一個項目,用qt寫了一個服務器,java寫客戶端,然後客戶端發送信息,請求服務器的數據。網上很多資料都是qt與qt通信,java與java通信,既然都是利用tcp協議,理論上也是可以進行java與qt的通信的,但是有許多細節需要注

原创 opencv移植到tiny6410成功讀取攝像頭

opencv讀取攝像頭函數cvCreateCameraCapture(-1)在pc機上能夠正常讀取,但是移植到開發板上就會出現segmentation fault。segmentation fault是由於代碼段錯誤而引起的。遇到這個錯誤