Time of Update: 2018-12-04
driver.c原始碼#include <linux/module.h>#include <linux/kernel.h>#include <linux/sched.h> MODULE_AUTHOR("sunsea");MODULE_DESCRIPTION("module example");MODULE_LICENSE("GPL"); static int time;module_param(time, int, 0); int
Time of Update: 2018-12-04
引用 SAMSUNG_S3C2410串口驅動轉自:http://blog.chinaunix.net/u/7971/showart_548176.html引用Akem 的 SAMSUNG_S3C2410串口驅動 今天寫了一個2410的串口驅動.在此總結一下.也當作一次複習. 廢話不多說了.進入正題. 2410支援3個COM口,在u-boot中已經開啟了COM1, 所以現在要開啟COM2口.以模組方式載入驅動程式.並在COM2口列印測試.
Time of Update: 2018-12-04
前些日子,看到徐老師使用googlecode,自己高度興趣,於是自己也註冊了一個,註冊是個很簡單的事情,但是註冊好了,一直找不到管理googlecode的方法,經過網上大量搜尋資訊,學會了在windowns下如何去管理googlecode,其實很簡單,只要下載一個工具即可,該工具的名稱叫做“TortoiseSVN”安裝好之後,右擊滑鼠就會看到,如何對其操作還是不會,還可以右擊滑鼠,TortoiseSVN->版本庫瀏覽器,這是個圖形畫介面,很直觀。多接觸下,多練習就會上手了。但是我大多數時間
Time of Update: 2018-12-04
1、在設定檔中添加對應的宏例:在/include/configs/mx51_bbg_android.h中添加#define CONFIG_CMD_MYCMD2、在common目錄下建立對應的cmd_mycmd.c檔案,並實現do_mycmd()函數和U_BOOT_CMD結構體例:int do_mybmp(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]){printf("This is mybmp command...\n");}U_BOOT_
Time of Update: 2018-12-04
有關註冊裝置檔案、刪除註冊的裝置檔案、註冊中斷、刪除中斷的用法註冊裝置檔案函數原型:int register_chrdev(unsigned int major, const char *name, struct file_operations *fops);參數說明:major是為裝置驅動程式向系統申請的主裝置號,如果為0則系統為此驅動程式動態地分配一個主裝置號name是裝置名稱fops是各個調用的進入點的說明傳回值:返回 0 表示成功;返回 -EINVAL
Time of Update: 2018-12-04
# path to git projects (<project>.git)# $projectroot = "/var/cache/git";$projectroot = "/home/sunsea/.GitWeb-Repository";# directory to use for temp files$git_temp = "/tmp";# target of the home link on top of all pages#$home_link = $my_uri || "
Time of Update: 2018-12-04
//MyComm.h 多機控制 非同步串口通訊class CMyComm{public:CMyComm();virtual ~CMyComm();void PreOpenSetupQueue(DWORD dwInQueue, DWORD dwOutQueue);// size of input buffer, size of output bufferBOOL Open(int nPort, int
Time of Update: 2018-12-04
用sh執行指令碼*.sh檔案,其中檔案*.sh中包含declare的變數聲明,但這樣卻現實not found declare,用chmod 755 *.sh,然後./*.sh指令碼運行正常,或者直接bash *.sh也能運行,這是因為sh是連結的是dash,不是bash。Ubuntu安裝的時候使用了dash,dash比bash體積小速度快,相容性高!但是在bash下可以正常啟動並執行一些sh在dash下不能使用,造成了一些麻煩。為瞭解決之,鍵入sudo dpkg-reconfigure
Time of Update: 2018-12-04
當我們說一個CPU是“32位”或者“64位”的時候,是指CPU中算數邏輯單位(ALU)的寬度,這和CPU中寄存器的位元也對應。位元越大,表示一次處理的資料就越大。處理資訊的能力也就越大。
Time of Update: 2018-12-04
1、安裝pptpdsudo apt-get install pptpd2、設定本地及遠端ipsudo vim /etc/pptpd.conf# 和本機在使用的網卡ip一致localip 192.168.0.1# 即將分配給vpn client的ipremoteip 192.168.0.234-238,192.168.0.2453、添加使用者名稱及密碼sudo vim /etc/ppp/pptpd-options# client server secret
Time of Update: 2018-12-04
7805穩壓電源電路圖:7805管腳圖7805典型應用電路圖:78XX系列整合穩壓器的典型應用電路如所示,這是一個輸出正5V直流電壓的穩壓電源電路。IC採用整合穩壓器7805,C1、C2分別為輸入端和輸出端濾波電容,RL為負載電阻。當輸出電較大時,7805應配上散熱板。
Time of Update: 2018-12-04
2007-7-19
Time of Update: 2018-12-04
王國維曾經在《人間詞話》中說過人生奮鬥必然要經過的三種境界:第一種境界是“昨夜西風凋碧樹,獨上高樓,望斷天涯路”,這是一個人在孤獨之中尋找理想、尋找生命著落點的痛苦時刻;第二種境界是“為伊消得人憔悴,衣帶漸寬終不悔”,這是一個人找到了值得為之奮鬥的目標,全力以赴不惜一切代價而努力的過程;第三種境界是“驀然回首,那人卻在燈火闌珊處”,這是一個人通過自己的苦苦尋求和努力,發現自己想要的東西原來就在自己的身邊或領悟後的心裡。這時候,世俗目標是否達到已經不再重要,重要的是靈魂的解放和心靈的歸屬。 一個
Time of Update: 2018-12-04
這裡包含了我的VC編寫時的錯誤!發現有錯誤才會去更改錯誤,更改了錯誤,你會在錯誤中進步!讓錯誤來的更猛烈些吧!1.error C2146: syntax error : missing ';' before identifier 'm_Event'錯誤報表是說CEvent沒有定義。 #include "Afxmt.h"2. fatal error LNK1120: 1 unresolved
Time of Update: 2018-12-04
MP4檔案格式(轉) MP4檔案格式中,所有的內容存在一個稱為movie的容器中。一個movie可以由多個tracks組成。每個track就是一個隨時間變化的媒體序列,例如,視訊框架序列。track裡的每個時間單位是一個sample,它可以是一幀視頻,或者音頻。sample按照時間順序排列。注意,一幀音頻可以分解成多個音頻sample,所以音頻一般用sample作為單位,而不用幀。MP4檔案格式的定義裡面,用sample這個單詞表示一個時間幀或者資料單元。每個track會有一個或者多個samp
Time of Update: 2018-12-04
基本的幾個命令:1. 無選項編譯連結用法:#gcc test.c作用:將test.c預先處理、彙編、編譯並連結形成可執行檔。這裡未指定輸出檔案,預設輸出為a.out。2. 選項 -o用法:#gcc test.c -o test作用:將test.c預先處理、彙編、編譯並連結形成可執行檔test。-o選項用來指定輸出檔案的檔案名稱。3. 選項 -E用法:#gcc -E test.c -o test.i作用:將test.c預先處理輸出test.i檔案。4. 選項 -S用法:#gcc -S test.
Time of Update: 2018-12-04
/* * Control LED for G7 project * * module name: gpio_led * * Author:sunsea * */#include <linux/kernel.h>#include <linux/module.h>#include <linux/device.h>#include <linux/fs.h>#include "../../../arch/arm/mach-tegra/gpio-names.
Time of Update: 2018-12-04
基於ARM9 2410的嵌入式串口編程 基於ARM9 2410的嵌入式串口編程2007-04-17 OHY 下面的程式是在2410開發平台上調試通過的,一個串口的發送實驗程式serial.c。 #include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <fcntl.h>#include <errno.h>#include
Time of Update: 2018-12-04
一:編譯Darwin6.0.3版本是最新版本,也提供了.dsw檔案。但是使用vs2005和vc6是編譯不過的。所以,採用Darwin5.5.5版本。使用vc6開啟WinNTSupport檔案夾下的.dsw工程,直接batch build,可一步產生。使用vc編譯速度快,但是調試和看代碼不如2005方便。下面主要是使用vs2005編譯的問題。轉換vs2005的sln後,提示沒有StreamingloadingTool這個工程,不用管,因為伺服器不依賴於該工程。(1)
Time of Update: 2018-12-04
QT中tableWidget常用設定,設定選中單擊選中一行、設定內容不可編輯 QTableWidgetItem *nickItem = new QTableWidgetItem(nick); QTableWidgetItem *hostNameItem = new QTableWidgetItem(hostName); QTableWidgetItem *hostIpItem = new QTableWidgetItem(hostIp);