mini2440核心的移植

     最近在學mini2440的驅動,第一步就是核心的移植,以前做過,忘得差不多了,現在從做一次,記下來,以備後用!!(1)首先是配置tftp:1. sudo apt-get install tftp-hpa tftpd-hpa   sudo apt-get install xinetd2. cd /      sudo mkdir /tftpboot       sudo chmod 777 /tftpboot3.開啟目錄

求n個數中最大的k個數

#include <stdlib.h>#include <stdio.h>void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp;}void find_k(int a[], int left, int right, int k)//對a排序,排除最小的i-s個數,如果這幾個數>k,則對這幾個數繼續排序,繼續排除最小的i-s個數,一個個的減下去直到最後一個最大的數 { if ( k <=

MATLAB中處理任意大映像的函數blockproc

轉至:http://www.matlabsky.com/thread-11783-1-1.htmlMATLAB分塊處理矩陣的函數很早就有了——blkproc,但缺點是blkproc必須一次性把要處理的矩陣全部匯入記憶體中,這樣大大限制了其應用範圍,對一些超大型的映像就無能為力了。幸運的是隨著MATLAB使用範圍越來越廣,Mathworks也緊跟使用者需求,新版本的MATLAB推出了可以處理任意大映像的函數blockproc,其用法如下:B = blockproc(A,[M N],fun)B =

字串按詞反向輸出

#include<stdio.h>#include<string.h>char * reverse(char *,int );char *reverse1(char *a,int low,int high);int main(){//printf("請輸入要輸入的字串:");//char *a;//scanf("%s",&a);char a[] = " hello world baby!";int length = strlen(a),j=0,k;char *p;

如何使用數組參數

如何使用數組參數http://www.cnblogs.com/graphics/archive/2010/07/15/1777760.html如果一個函數以一維數組為參數,我們可以這樣聲明這個函數void func(int* a) ;void func(int a[]) ;void func(int a[3])

kalman濾波的通俗解釋

簡單來說,卡爾曼濾波器是一個“optimal recursive data processing algorithm(最佳化自迴歸資料處理演算法)”。對於解決很大部分的問題,他是最優,效率最高甚至是最有用的。他的廣泛應用已經超過30年,包括機器人導航,控制,感應器資料融合甚至在軍事方面的雷達系統以及飛彈追蹤等等。近年來更被應用於電腦影像處理,例如頭臉識別,映像分割,映像邊緣檢測等等。  卡爾曼濾波器的介紹

bwlabel函數(二值映像中元素標記)

轉至:http://hi.baidu.com/zhudlike/item/69b6ca8fbb58dacdb171544e影像處理函數詳解——bwlabel功能:對連通對象進行標註,bwlabel主要對二維二值映像中各個分離部分進行標註(多維用bwlabeln,用法類似)。用法:L = bwlabel(BW,n)[L,num] = bwlabel(BW,n)L =

Mean Shift 知識整理

轉至:http://www.cnblogs.com/ronny/archive/2012/10/07/2713697.html第一個問題:無參數密度估計給定任意一組觀測資料或資料採樣值,估計出樣本的分布。無參數密度估計,它對資料分布規律沒有附加任何假設,而是直接從資料樣本本身出發研究資料分布特徵,對先驗知識要求最少,完全依靠訓練資料進行估計,而且能處理任意的機率分布。例如:長條圖法,最近鄰域法,核密度估計方法。有參數密度估計:高斯統計模型。更形象的說明:已經有N個點,它們的座標分布如下面所示,如

stm32的通用計數器用於編碼器的脈衝計數

    這周做電腦鼠的編碼器模組,整整的折騰了一周。這過程真是讓我們哭笑不得,我們打算用TIM3的CH3和CH4通道採集左電機的pwm來測速和測距,用TIM4的CH2和CH1來測右電機的。寫代碼時,我們先做的是左電機的,整整鬧到了禮拜五,才發現通用定時器的CH3和CH4通道不能用來做PWM輸入,暈!!下面是我們的配置之一,拿出來與大家分享分享!  我們用GPIO_B_7,TIMER4的二通道 void MY_CONFIG(void){   NVIC_InitTypeDef

擷取磁碟序號

void CVolSerialNumDlg::OnVolserial() {// TODO: Add your control notification handler code hereCString strRootPath="";//帶根目錄標記的磁碟符號char chVolName[20];//卷標的緩衝區DWORD dwLength=20;//卷標緩衝區的大小DWORD dwVolSerialNum=0;//磁碟序號DWORD dwMaxLength=255;//最大檔案名稱的長度

OpenCV FileStorage類讀寫XML/YML檔案

轉載:http://www.cnblogs.com/summerRQ/articles/2524560.html        在OpenCV程式中,需要儲存中間結果的時候常常會使用.xml / .yml檔案,opencv2.0之前都是使用C風格的代碼,當時讀寫XML檔案分別使用函數cvLoad()和cvSave()。在2.0以後的OpenCV轉為支援C++,這一舉措大大減少了代碼量以及編程時需要考慮的細節。        新版本的OpenCV的C++介面中,imwrite()和imread()

stm32的pwm學習總結

    由於這次參加電腦鼠的晶片是stm32系列的,再加上時間上比較緊,所以在做模組時我們基本上是邊學邊做。遇到了不少的困難,但還是感覺學到了不少的東西,想拿出來分享分享。。好了,廢話少說,轉入正題。         脈衝寬度調製(PWM),是英文“Pulse Width

mini2440bootloader的移植

   最近由於學習的需要,準備開始深入的學習linux驅動開發,然而,自學是一個很痛苦的過程,剛起步,就被bootloader的一直給卡住了,然後各種百度,下面是整理的一些學習的心得,拿出來與大家分享分享。(s說明,我用的是windows7,沒有並口,所以用了板子配套的jlink,usb轉並口,windows7沒有超級終端,我用的是SecureCRT)1.關於nandflash和norflash的區別A,nor flash與nand flash的一些區別1)介面區別:NOR

Qt開發總結

1. QString很容易在各種字元集中轉換,fromUtf8, toUtf8. 但是當與c類型介面時,由於是char型,需要防止unicode字元中間分段。可以用以下函數處理:     qstrlen(QString)  得到的是byte數,即char數。    而QString.left, QString.right,QString.mid截取的是字元數(不是byte數,如果), 2. Qt外掛程式:    QPluginLoader load("myDll");  class

聖經學習網站 ////英文學習網站

http://www.fuyincn.com/bible1/ 

strcat strcpy strcmp

char *strcat(char *strDest, const char *strSrc) //將源字串加const,表明其為輸入參數  {  char *address = strDest; //該語句若放在assert之後,編譯出錯  assert((strDest != NULL) && (strSrc != NULL)); //對源地址和目的地址加非0斷言 ,assert又稱斷言,如果條件不滿足,則返回錯誤,程式結束  while(*strDest)

minicom的配置

 1、在使用minicom之前,首先要保證你對串口有讀/寫的許可權。我們知道,Linux的裝置對應於/dev/目錄中的某個檔案,串口COM1對應ttyS0,COM2對應ttyS1,使用以下命令來查看你對COM1的許可權:$ ls -l /dev/ttyS0crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05

迴文質數

首先,一個數N,如果它有其他約數,假設為A,B(約數肯定要成對出現的)必然有一個大於根號N,另一個小於根號N(顯然如果都大於根號N,那相乘結果會大於N,反之會小於N),所以在找的時候,只需找到根號N即可,大於根號N的那些肯定跟小於N的成對匹配,如果小於根號N的約數都沒有,顯然也沒有大於根號N的數與它匹配了。注1:附判斷是否為質數的子函數bool pdzs (int a){    int b=2;    while (b*b<=a)    {          if (a%b==0)    

QT中支援https串連

    ////處理說明:先進行相應的設定,注意與http不同的是,要設定相應的連接埠和conf.setProtocol(QSsl::SslV3);    /////並且要進行出錯處理(在網頁上串連時,會提示不可靠串連或不受信任的串連, 此時選擇忽略並繼續)   /////以下為主乾的處理  begin   QNetworkAccessManager *networkMng; //串連    QNetworkReply *reply;

IAR環境下ucosii在STM32上的移植

Ucosii移植到STM32上1.使用的開發環境是IAR 5.4      

總頁數: 61357 1 .... 18484 18485 18486 18487 18488 .... 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.