QT Creator和MinGW中配置OpenCV2.3.1

前段時間為了做一個實驗,利用QT和OpenCV設計影像處理架構,特意搗騰了一下OT Creator和MinGW中配置安裝OPenCV2.3.1。現將配置、編譯過程整理如下:注意:整個過程的平台都是在windows xp下進行的。1、安裝CMake (我的版本為:cmake-2.8.7-win32-x86.exe),下載連結:http://www.cmake.org/cmake/resources/software.html2、安裝OT

Mini2440移植qt-extended4.4.3

  因為項目需求,前段時間在Mini2440上移植了qt-extended4.4.3,現將移植過程簡單的說下,希望對做相關的工作的朋友有協助。一、開發環境  上位機:Fedora9.0   交叉編譯器版本:arm-linux-gcc4.4.3(友善之臂提供,在此說明下:arm-linux-gcc4.4.3或arm-linux-gcc4.4.2是支援arm9的,建議在arm9上移植不要使用友善之臂提供的arm-linux-gcc4.5(支援的是arm11的));  

解決Qtopia中QFileDialog不支援

  移植了Qtopia4.4.3,但是想要自己在這套架構上添加自己的一些應用,遇到了一些問題,經過研究問題終於得到解決,現分享給大家!!!  可能大家都知道,Qtopia預設編譯是沒有包含對QFileDialog這個類配置與編譯的,所以如果大家在自己的應用程式中如果有用到QFileDialog這個類,那麼不好意思,你的應用程式是無法編譯通過的。經常出現的錯誤如下:'QFileDialog' has not been declared;  我的開發環境:  Fedora9+vmware7.0 

4X4鍵盤掃描示範程式

   由於需要做一個單片機按鍵 通過串口發送按鍵資訊的小程式 自己用AVR 類比了一下 發送到LCD1602上  4x4一個16個鍵 正好兩個位元組 發送到串口  可以支援多個按鍵同步選取。  void KeyInit(){ DDRA = 0x0f; //4個輸出 4個輸入}unsigned int KeyScan(){ unsigned char temp; unsigned int value; PORTA = 0x01;

I2C 裝置驅動程式 標準實現

   前段時間在寫驅動,是個I2C匯流排的裝置.所以在這裡就簡單的談下關於I2C的裝置驅動的一點簡單的經驗之談.相信網上也有很多這樣的文章啦. 我就算是添點磚吧.   廢話不多說,開始入正題.  I2C的協議在這裡我就不多做介紹了,就是個有兩根線的半雙工的串線,SDA-資料線,SCL-時鐘線.  SCL高的時候,SDA資料有效(說白了就是能被接受,人家知道你是什麼,如果SCL低,你跳高跳低,接受方都認為你是個屁)  SCL SDA都高,表示匯流排處於等待狀態.  SCL高

Fedora9中安裝中文IME

Fedora9預設安裝沒有安裝中文IME,所以需要手動安裝,這對於一心想脫離windows進行開發的孩子們是有很大協助的。好了,閑話不多說。一、線上安裝IME軟體:[root@localhost ~]# yum install scim-pinyin注意,以上命令的實現必須要在fedora9下可以上網,如果沒有連網,配置Fedora9虛擬機器下可以上網,請參考:http://blog.csdn.net/embeddedman/article/details/7101145二、修改input

U-Boot啟動核心流程

先來引用一下這篇介紹“ARM Linux核心啟動要求”的文章ARM Linux Kernel Boot Requirements,是ARM Linux核心的維護者Russell King寫的。    * CPU register settings          o r0 = 0.          o r1 = machine type number.          o r2 = physical address of tagged list in system RAM.     *

建立交叉調試環境

  大家都知道,開發的嵌入式應用程式怎麼最終能在嵌入式裝置中運行起來,前期需要不斷的調試,但是,嵌入式程式與PC下的程式調試存在很大的差別。這不像PC機下的程式直接在PC機下邊運行邊調試(GDB調試),而嵌入式的程式需要在嵌入式裝置下運行,在上位機(PC)中調試,這就產生了交叉調試。  本文的環境:   虛擬機器:vmware7.0   Linux系統:Fedora9.0   開發板:mini2440   交叉編譯工具鏈:arm-linux-gcc(友善之臂提供,可去其官網下載) 

指標參數傳遞記憶體

    函數的參數是一個指標,不要用該指標去申請動態記憶體void get_memory(char *p, int num){p = (char *)malloc(sizeof(char) * num);}void main(void){char *str = NULL;str = get_memory(str, 20);strcpy(str, "Hello, world");}可以得到str依舊是NULL。編譯器總是為每個函數的參數提供一個臨時副本,指標參數p的副本看做是_p,編譯器使得_p=

交叉編譯opencv2.31與移植至arm9

  項目需求,交叉編譯opencv2.3.1,並移植到mini2440中,現將本人的心得與過程中的錯誤分享如下,希望對大家有所協助。注意:在opencv2.0以上的版本編譯都要藉助於cmake工具產生Makefile,2.0一下版本一般都是使用./configure產生Makefile。  一、開發環境  上位機:Fedora9.0  交叉編譯器:arm-linux-gcc4.4.3(友善之臂提供)  cmake-2.8.7-Linux-i386.sh  二、安裝交叉編譯工具鏈 

預先處理指令define

1 . 用預先處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在這想看到幾件事情:•; #define 文法的基本知識(例如:不能以分號結束,括弧的使用,等等)•; 懂得前置處理器將為你計算常數運算式的值,因此,直接寫出你是如何計算一年中有多少秒而不是計算出實際的值,是更清晰而沒有代價的。•;

ld.so.conf 和 ldconfig

本文來自:http://blog.csdn.net/joliny/article/details/1679756今天重新編譯以前的一個程式,裡面用到iconv庫:gcc test.cc -liconv運行時:a.out:error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or

關於CE自啟動程式以及不顯示案頭

CE系統啟動時自動運行應用程式  假定Windows CE.NET目標工程為CEPC類型,目錄為E:\Project\MyWinCE,並且工程已經Build(或者Rebuild)成功;  假定Windows CE.NET的應用為MyApp.exe  1.將MyApp.exe複製到E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Release目錄下;  2.修改MyWinCE工程的project.bib檔案,在FILES Section添加

STM32F051 IIC模組代碼

F051網上的資源比較少,下面是我調通的IIC模組代碼,實現的功能很簡單,讀一個byte和寫一個bytevoid I2C1_Init(void){    GPIO_InitTypeDef GPIO_InitStructure;        I2C_InitTypeDef   I2C_InitStructure;            RCC_I2CCLKConfig(RCC_I2C1CLK_HSI);//HSI 8MHz      

靜態成員和靜態成員函數

物件導向的static關鍵字(類中的static關鍵字)1、待用資料成員在類內資料成員的聲明前加上關鍵字static,該資料成員就是類內的待用資料成員。先舉一個待用資料成員的例子。//Example 5#include <iostream.h>class Myclass{public:Myclass(int a,int b,int c);void GetSum();private:int a,b,c;static int Sum;//聲明待用資料成員};int

ubuntu10.04 ip靜態 預設 連結 路由。。。

如果你想配置靜態IP地址,你需要編輯/etc/network/interfaces,並輸入以下幾行(假設你的網卡是eth0):sudo vi /etc/network/interfaces# The primary network interfaceauto eth0iface eth0 inet static   //指定為staticaddress 192.168.3.90   //IP地址gateway 192.168.3.1   //網關netmask 255.255.255.0   /

面試系列指標與數組

#include <stdio.h>int main(void){ char *p = "abcd"; p[1] = 'w'; printf(p); return 0;}編譯通過,但是運行時會出現段錯誤#include <stdio.h>int main(void){ char str[] = "abcd"; str[1] = 'w'; printf(str); return 0;}編譯通過,運行也很正常。解釋:字串

ubuntu安裝ftp伺服器(一般配置)

ubuntu安裝ftp伺服器1: 安裝vsftpd~$ sudo apt-get install vsftpd ubuntu10.10自己裝了,這步省略。 2: 配置vsftpd2.1 修改vsftpd的設定檔。此類設定檔通常位於 /etc 目錄下。~$ sudo gedit /etc/vsftpd.conf原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令(設定檔中對每一條都有具體說明)listen=YES       # 伺服器監聽anonymous_enable=YES      

實用經典:能在職場成功的50條軍規!

在單位,有些事情是有原則的。這正象圍棋中的定式,按照規矩走,就不會出大錯。下面是50條職業經理人為人做事規則:    1、堅持在背後說別人的好話    2、每天向你周圍的人問聲“早上好”    3、連續加班後,更要精神飽滿    4、過去的事不要全讓人知道    5、說話時盡量常用“我們”    6、該問的與不該問的自己要清楚    7、有人在你面前說別人壞話時,你不要插嘴    8、人多的場合少說話    9、與人握手時,可多握一會兒    10、不是你的功勞,千萬不要佔有它 

Fedora9.0上網配置

經過兩個小時的奮鬥。終於在fedora9.0下面實現了上網,高興之餘將心得分享給大家吧!!!本文的上網軟體環境如下:虛擬機器——VMware7.0,虛擬系統連網方式為:host-only(虛擬機器的三種上網方式參看我的上一遍部落格),系統版本:Fedora9.0(核心版本:2.6.25),由於本人使用的是host-only連網方式,所以我就講解Fedora9.0中host-only的網路設定。進入系統後,按 ”系統“->"管理"->"網路"後進入網路設定介面。二所示:圖一 

總頁數: 61357 1 .... 17968 17969 17970 17971 17972 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.