Time of Update: 2018-12-05
s3c2410 有三個時鐘FLCK 、HCLK 和PCLK (這3個時針都是核心時針)s3c2410 晶片有這麼一段話: FCLK is used by ARM920T ,核心時鐘,主頻。 HCLK is used for AHB bus, which is used by the ARM920T, the memory controller, the interrupt controller, the LCD controller, the DMA and USB host block.
Time of Update: 2018-12-05
一、platform_bus匯流排是處理器和一個或多個裝置之間的通道,在裝置模型中, 所有的裝置都通過匯流排相連。匯流排可以相互插入。裝置模型展示了匯流排和它們所控制的裝置之間的實際串連。Platform匯流排是2.6 kernel中最近引入的一種虛擬匯流排,主要用來管理CPU的片上資源,具有更好的移植性,因此在2.6 kernel中,很多驅動都用platform改寫了。/linux/device.hstruct bus_type { const char
Time of Update: 2018-12-05
#include <opencv2/highgui/highgui.hpp>#include <opencv2/core/core.hpp>#include <vector>#include <iostream>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;using namespace std;//class
Time of Update: 2018-12-05
前言:Ubuntu 12.04, codeblocks 10.05, opencv 2.4.5 http://blog.csdn.net/cenziboy/article/details/7570139一.安裝 CodeBlocks安裝 codeblocks[plain] view plaincopyprint?# apt-get install codeblocks # apt-get install codeblocks-contrib # wxWidgets 貌似要用
Time of Update: 2018-12-05
//視窗控制項操作:增加最小化按鈕//從嚮導中取得某個子視窗:CWnd * pWnd = theApp.m_pMainSheet->GetDlgItem( IDCANCEL); if ( pWnd) pWnd->EnableWindow( FALSE);//取得系統功能表項: CMenu* pSysMenu = theApp.m_pMainSheet->GetSystemMenu(FALSE); if (pSysMenu != NULL)
Time of Update: 2018-12-05
之前一直有個問題都沒有解決今天又遇到這個問題簡單來說就是如何把數字加到字串的後面之前做視音頻處理的時候就是搞不定現在出來了,其實是這麼的簡單string a[3];for (int i=0;i<3;i++){char ch[2];//如果這裡聲明的空間只有一個的話會導致程式結束時候崩潰a[i] = "das";sprintf(ch,"%d",i);//直接把這個數字轉換成字串就可以了a[i] +=
Time of Update: 2018-12-05
GrabCut代碼來自於http://www.cnblogs.com/tornadomeet/archive/2012/11/09/2763271.html#include <opencv2/highgui/highgui.hpp>#include <opencv2/core/core.hpp>#include <vector>#include <iostream>#include
Time of Update: 2018-12-05
image= cv::imread("D:\\1.jpg",0); cv::GaussianBlur(image,image,cv::Size(5,5),1.5); std::vector<cv::Vec3f> circles; cv::HoughCircles(image, circles, CV_HOUGH_GRADIENT, 2, // accumulator resolution (size of the image / 2) 50, // minimum
Time of Update: 2018-12-05
轉自http://blog.sina.com.cn/s/blog_a4034b2801013q5t.htmlmatlab 映像分割演算法源碼1.映像反轉MATLAB程式實現如下:I=imread('xian.bmp');J=double(I);J=-J+(256-1);
Time of Update: 2018-12-05
一、終端概述:tty裝置裝置是指一類字元裝置的統稱,包括控制台、串口、偽終端。為終端:雙向管道控制台:只輸出的裝置,必須與實際的裝置聯絡二、終端體系 三、資料流:四、串口驅動函數調用流程五、串口驅動程式的原理:1.發送:迴圈buffer->發送fifo2.接收:接收fifo->filp_buffer產生中斷的條件:當發送fifo中的資料低於設定的門限,產生中斷(不需要發送資料是應該關中斷,否則發送中斷持續產生)
Time of Update: 2018-12-05
我們很容易利用opencv開啟相機擷取視頻#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/core/core.hpp>using namespace cv;int main(){ VideoCapture cap(0); if(!cap.isOpened()) { return -1;
Time of Update: 2018-12-05
設定adb和fastboot,讓所有使用者都可以執行來新公司上班,發現大家用adb和fastboot都要root身份,太麻煩了。所以google了一把,搞定了。用type命令查看你執行的程式到底是來自什麼地方的如:你不知到你執行adb shell的時候是執行的什麼地方的adb。是/bin/adb ?還是/home/your-home/bin/adb ?如下:cpp@cpp:~$ type adbadb is hashed (/home/cpp/bin/adb)現在cd到對應路徑下,然後sudo
Time of Update: 2018-12-05
關於logcat的使用根據system/core/include/cutils/log.h中的定義: 49 /* 50 * Normally we strip ALOGV (VERBOSE messages) from release builds. 51 * You can modify this (for example with "#define LOG_NDEBUG 0" 52 * at the top of your source file) to change that
Time of Update: 2018-12-05
第四部分、TrueCrypt Mount更改加密卷密碼 在實際的應用中,TrueCrypt可以很好地與業務系統相結合,比如,為不同的使用者建立各自的加密卷,使用者登入業務系統即載入各自的虛擬磁碟,那麼面對業務系統中平常的修改密碼操作,TrueCrypt也能夠應付自如。 在TrueCrypt中,提供了修改加密卷密碼的介面,該函數在TrueCrypt中的原型是 int ChangePwd (char *lpszVolume, Password
Time of Update: 2018-12-05
說明: 這是公司內部的代碼提交備忘,對外沒有任何參考價值,謝謝 *目的(需求)及思路添加電容屏驅動:型號1. Cypress cy8ctmg120型號2. FocalTech ft5406*修改內容修改位置 = kernel分支 = remotes/origin/froyo_almondchange ID = commit 4206adf78348c6628a2d652a7da23628dccdbb6ats: added cy8c_tmg120free_ts driver & ft540
Time of Update: 2018-12-05
上周碰到的問題是,在將ctp驅動由先前的下降沿觸發改為低電平觸發中斷時發現中斷回呼函數不能被調用。分析原因後得到的結論是中斷註冊註冊的時機不對。先前的中斷註冊發生在ctp上電之前,當中斷註冊完成後立刻執行上電動作,此時的中斷引腳會由低電平變為高電平。這也就意味著如果我使用低電平觸發中斷的話,那麼ctp上電前的中斷引腳一定是低電平的,而中斷註冊又發生在上電之前,這必然會導致在上電前就會發生中斷。另外,在中斷處理函數中首先會disable 中斷,而在底半部(工作隊列)執行結束後才會enable中斷。
Time of Update: 2018-12-05
20130107關於G-sensor LIS3DH的調試:在input子系統的配置過程中,有如下兩個參數 FUZZ 和 FLAT。input_set_abs_params(acc->input_dev, ABS_X, -G_MAX, G_MAX, FUZZ, FLAT);input_set_abs_params(acc->input_dev, ABS_Y, -G_MAX, G_MAX, FUZZ,
Time of Update: 2018-12-05
其中關於internel模式是我所想用的,實驗了一下,可以用。但是需要添加一些東西。我用紅色字型已經標明轉自:http://blog.sina.com.cn/s/blog_5d9c20070100lq7i.html設定網卡模式為intnet 裝置->更改網路連結。設定兩個ip在同一網段 在A虛擬機器上sudo ifconfig eth0 192.168.1.1 B虛擬機器上sudo ifconfig eth0
Time of Update: 2018-12-05
這兩天在研究linux中的input-polldev.c
Time of Update: 2018-12-05
在開發板real210上,應用的android2.3,開發板內建的螢幕尺寸是7寸的,解析度為800*480,現在,我想應用新螢幕,尺寸為9.7,解析度為1024*768,修改的檔案kernel/arch/ram/mach-s5pv210/mach-smdkc110.cdzh中的 #ifdef CONFIG_FB_S3C_LTE480WVstatic struct s3cfb_lcd lte480wv = {.width= 800,.height= 480,.bpp= 16,.freq= 70,