platform驅動程式模板

是一個platform驅動的設計範本。#include <linux/module.h>#include <linux/types.h>#include <linux/fs.h>#include <linux/errno.h>#include <linux/mm.h>#include <linux/sched.h>#include <linux/init.h>#include

AC97之DMA(s3c6410)

AC97之DMA(S3C6410)在AC97的s3c-pcm.c檔案中即platform驅動中,提供了ac97的DMA的使用。現在按照下面的過程一一講述。在裝置開啟時會調用s3c24xx_pcm_open,其參數為開啟的子流資料static const struct snd_pcm_hardware s3c24xx_pcm_hardware = { .info   = SNDRV_PCM_INFO_INTERLEAVED |       

SecureCRT中文亂碼和全屏無法顯示菜單的解決辦法

中文顯示亂碼具體解決方案是:1,修改遠程linux機器的配置vim /etc/sysconfig/i18n把LANG改成支援UTF-8的字元集如:LANG=”zh_CN.UTF-8″或者是 LANG=”en_US.UTF-8″2,然後再改Secure

一道演算法題:圓桌會議

Total Submission(s) : 179   Accepted Submission(s) : 122 Problem Description HDU ACM集訓隊的隊員在暑假集訓時經常要討論自己在做題中遇到的問題.每當面臨自己解決不了的問題時,他們就會圍坐在一張圓形的桌子旁進行交流, 經過大家的討論後一般沒有解決不了的問題,這也只有HDU ACM集訓隊特有的圓桌會議,有一天你也可以進來體會一下哦:),在一天在討論的時

使用__cplusplus宏

 時常在cpp的代碼之中看到這樣的代碼:    #ifdef __cplusplus     extern "C" {     #endif    //一段代碼    #ifdef __cplusplus     } #endif   這樣的代碼到底是什麼意思呢?首先,__cplusplus是cpp中的自訂宏,那麼定義了這個宏的話表示這是一段cpp的代碼,也就是說,上面的代碼的含義是:如果這是一段cpp的代碼,那麼加入extern "C"{和}處理其中的代碼。  要明白為何使用extern

VMWare安裝Vmtools編譯不過,報”sh: line 1: 3815 段錯誤 …”的錯誤的解決

一直使用VMWare 6.0 45731,裡面跑Debian 3.1r5 testing.已經放假的我們還在忙作業,就在昨天,我想給虛擬機器安個ati的顯卡驅動,然後就順便升級了gcc,由4.1.1升級到4.1.2,然後虛擬機器的share folder功能掛了,重裝一下VMware-tools,報出錯誤,大體是"你的核心是基於gcc 4.1.2的,而你的gcc是gcc 4.1.3(不知道為什麼),問是否重新編譯一下",我就重新編譯了一下,就報出了下面的錯誤." sh: line 1:  381

32位CPU寄存器

4個資料寄存器(EAX、EBX、ECX和EDX)2個變址和指標寄存器(ESI和EDI) 2個指標寄存器(ESP和EBP)6個段寄存器(ES、CS、SS、DS、FS和GS)1個指令指標寄存器(EIP)

關於1年後的我。。。

我很怕,我怕如果我不走出現在的環境,我將完全被淹沒在這片海洋裡,迷失自己。所以,去年我開始準備出國,但自己很清楚,自己根本沒有用心,同時也沒有好好學習自己的課程,拿著自己的專業課給準備ENGLISH做理由,而又拿著英語給學習開脫。我知道自己的潛力,然而這裡的環境,已經讓我那麼的熟悉,以致於無法去用心,去用力。這個學期學習沒有學好,GRE也沒有考好,這不知道自己1年後的自己會在哪裡。可能太礙於面子吧,不想留在本校,因為想換個環境,報送到外校或者中科院,又多少有點不甘心,去對面可能會很好,不過要是考

gcc編譯cpp檔案 出現undefined reference to `__gxx_personality_v0′

 在linux編寫程式如下#include #include #include int count=0;void ctrl_c_count(int);main(){int c;void (*old_handler)(int);old_handler=signal(SIGINT,ctrl_c_count);while((c=getchar()!='/n'));printf("Ctrl_C count=%d/n",count);signal(SIGINT,old_handler);}void

VC 利用UDL檔案建立ADO串連 常見錯誤

參考連結:http://www.vckbase.com/index.php/wv/82參考文獻:百度百科 1、如何建立UDL檔案     建立1個txt檔案,修改尾碼名為 .udl,儲存,無視警告!     雙擊這個udl檔案,彈出udl檔案配置對話方塊,配置方法如下:配置通用資料連結 (.udl) 檔案 1.雙擊通用資料連結 (.udl) 檔案。 “資料連結屬性”對話方塊開啟,顯示以下選項卡:“提供者”、“串連”、“進階”和“所有”。選擇“下一步”在選項卡中定位。

最近讀書總結和計劃。。

春節的時候給自己定了個今年的讀書的計劃,計劃全年精讀12本,泛讀24本。今年除了工作之外,我的主要學習方向是單片機開發和linux核心和驅動的開發,這方面我是個新手,尤其我在硬體知識方面,我的積累很薄弱,這方面就必須好好補補了。下面些書是最近在讀的:《8051微控制器》這本書我很認真地讀完了,而且是前後很認真地讀了好幾遍,確實是一本非常好的書,正如有人評價道,有了這本書,你就不再需要其他任何單片機的書了。圖靈系列的書,名不虛傳。書當時是在南圖借的,續借了兩次,很幸運的是每次都能在此接到,不擁有這

makefile中的7個核心自動變數

$@  工作目標的檔案名稱$%  檔案檔案成員(archive number)結構中的檔案名稱元素$<  第一個必要條件的檔案名稱$?  時間戳記在工作目標的時間戳記之後的所有必要條件,並以空格隔開這些必要條件$^  所有必要條件的檔案名稱,並以空格隔開這些檔案名稱。這份列表已重複資料刪除的檔案名稱,因為對大多數的應用而言,比如編譯、複製等,並不會用到重複的檔案名稱。$+

FC 下面幾個包的名字

今天在FC編譯一個軟體時候,報出缺一些庫,但是這些庫在FC的yum源裡面沒有,而在Debian的源裡包就有. 猜想是因為包名字規範不同.這裡列出幾個不好找的包 Debian apt源中名字FC YUM中包的名字libwraplibwrap0-devtcp_wrappers-devellibnfsidmaplibnfsidmap-devnfs-utils-lib-devel第一個還好,第二個很BT,估計一時半會是找不出來的.

msc51單片機串口問題求助

收的程式:#include <reg52.h>#include <intrins.h>#include <string.h>unsigned char num;sbit RS = P2^0;sbit RW = P2^1;sbit EN = P2^2; void DelayMS(int ms){  char i; while(ms--) {   for(i=0;i<120;i++); }}char Read_LCD_State(){  char

rowcount 和 @@rowcount 的用法

轉載連結:http://www.lmwlove.com/ac/ID943rowcount的用法:rowcount的作用就是用來限定後面的sql在返回指定的行數之後便停止處理,比如下面的樣本,set rowcount 10select * from 表A這樣的查詢只會返回表A中的前10條資料。它和 "select top 10 * from 表A" 的作用一樣。注意一點,set rowcount 的設定會在整個會話中有效。比如下面的sql樣本:set rowcount 10select *

VC中視窗ID,控制代碼,指標三者相互轉換函式

D--HANDLE--HWND三者之間的互相轉換id->控制代碼        hWnd = ::GetDlgItem(hParentWnd,id);id->指標        CWnd::GetDlgItem();控制代碼->id        id = GetWindowLong(hWnd,GWL_ID);控制代碼->指標    CWnd *pWnd=CWnd::FromHandle(hWnd);指標->ID       id =

反向 Proxy伺服器功能剖析

轉自:http://tech.ddvip.com/2007-06/118165871927166.html 從傳統意義上講,Proxy Server即Proxy 伺服器是指位於使用者電腦網路與互連網之間的伺服器,其功能就是代理網路使用者去取得網路資訊,可以把它理解為網路資訊的中轉站。如果WEB瀏覽器配置為使用Proxy 伺服器的話,所有的請求都只會通過代理轉寄,Proxy 伺服器會按照使用者的要求向網站發出訪問請求,並針對各種應用依次採用不同的過濾規則。  “透明Proxy

CDN技術常識入門:談CDN的網路架構

轉自:http://www.enet.com.cn/article/2007/0326/A20070326504656.shtml  CDN網路架構主要由兩大部分,分為中心和邊緣兩部分,中心指CDN網管中心和DNS重新導向解析中心,負責全域負載平衡,裝置系統安裝在管理中心機房,邊緣主要指異地節點,CDN分發的載體,主要由Cache和負載平衡器等組成。   當使用者訪問加入CDN服務的網站時,網域名稱解析請求將最終交給全域負載平衡DNS進行處理。全域負載平衡DNS通過一組預先定義好的策略,將當時最

WINCE中dll的使用(VB.net)操作另一個視窗控制代碼

form1中:申明Public nHwnd As IntPtr獲得控制代碼nHwnd = TextBox1.Handle() form2中:載入API Private Declare Function GetWindowText Lib "Coredll.dll" Alias "GetWindowTextW" (ByVal hwnd As Integer, ByVal lpString As String, ByVal cch As Long) AsInteger Private

關於自己到底喜歡什麼?研究生讀什麼?

說句心裡話,自從上了大學,我也不知道自己喜歡什麼了,並且發現大學以前所謂的喜歡,很大程度來自於成功,來自於周圍人的驚歎,上了大學,自己的特長也不那麼長了,所以興趣也就相應的失去了,汗...GRE考的不好,媽媽沒有怎麼批我,反而說她很高興,說她本不打算讓我fly,不知道只是為了安慰我還是真的,然後媽媽讓我好好想一下,自己下一步的出路,然後我說我想保到對門去,媽媽說弄個保險的,要是能在本校,就在本校,嘿嘿,爸媽總是這樣,總怕擔風險,尤其是在這種關係我們命運的時刻,高考填報志願的時候我們姐弟三個基本都

總頁數: 61357 1 .... 14510 14511 14512 14513 14514 .... 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.