Linux子系統系列-PCI

趁這幾天有空,將PCI這塊的東西也簡單整理一下。關於PCI,fudan_abc大俠的“PCI那些事兒”是最佳的,這裡簡單根據一些工作筆記做些整理,點一下大致架構,以作備忘。0,背景1,PCI driver結構2,PCI driver實現3,關於PCI

基於mdev(udev)的驅動架構與linux裝置驅動模型之class

來自:http://hi.baidu.com/ss0ss70/blog/item/b62aaeef4376a6dd2f2e21a1.html   分析過mdev(udev的BusyBox簡化版)源碼的都知道mdev的基本原理:  a、執行mdev

關於Linux作業系統的開機過程詳解

由於作業系統正在變得越來越複雜,所以開機引導和關機下電的過程也越來越智能化。從簡單的DOS系統轉移到 Windows NT系統,人們已經親身感受到了這些變化——這已不僅僅是核心作業系統的啟動引導和關閉了,還包括必須要同時啟動或者關閉相當數量的服務項目。類似於 Windows NT,Linux系統啟動過程需要開啟的服務項目也是數量極大的。

linux的hugepage的配置

author:skatetime:2011/12/16linux的hugepage的配置 linux雖然沒有aix,hp

suse linux 10開啟Telnet

1.telnet服務預設是不安裝的,所以要檢查telnet是否被安裝:    suse-linux:/ # chkconfig -list|grep telnet    如果出現如下顯示表明telnet已經被安裝          telnet:             on    否則,就是沒有安裝,需要按照以下步驟安裝telnet服務。        注意:如果上述命令出現如下返回則表示系統安裝了依賴krb5 Server登入的telnet          ktelnet:       

linux(ubuntu)下分區和格式化sd卡

My Phonesd卡需要分成兩個分區,在windowxp下面死活搞不成。主要的問題是,window只認識sd卡的第一個分區。有人用修改驅動程式,讓windows把sd卡認成日立的microdisk,分區和格式化也可以完成。但是在我的筆記本上,sd讀卡機是筆記本內建的,不是接在usb介面上的,這個方法也行不通。在linux下面給sd卡分區,格式化是非常輕鬆的。我安裝的系統是ubuntu10.04。sd卡插上之後,自動mount了。所以,第一步,umount。$sudo -i

關於ffmpeg 的總結(一個linux 下 集 螢幕錄影錄音,音頻視頻轉換,合并音頻視頻檔案,格式轉換於一身的命令)

 當然先安裝了 gentoo 下一條命令搞定emerge  ffmpeg  格式轉換 (將file.avi 轉換成output.flv)     ffmpeg -i  file.avi   output.flv        -i 表示輸入檔案  :現在有個視頻video.avi,有個音頻 audio.mp3,將其合并成output.avi 兩個命令                     ( video2.avi 是中間檔案 ,用完可刪)ffmpeg -i video.avi -vcodec

Ubuntu Linux NetBeans安裝與卸載

軟體卸載Solaris OS、Linux如有必要,您可以使用下列卸載步驟 NetBeans IDE、GlassFish V2 UR2 應用伺服器、GlassFish v3 Prelude 應用伺服器和 Apache Tomcat。卸載 IDE:   1. 關閉 IDE。   2. 在 IDE 安裝目錄中,運行 uninstall.sh 檔案。   3. 如果要將 GlassFish 或 Tomcat 與 IDE 一同卸載,請確保“摘要”頁中列出了正確的版本資訊並選中相應的複選框。   4. 在“

linux源碼閱讀(1):配置 lxr和glimpse

1. 安裝apache2, lxr, glimpse$ sudo apt-get install apache2$ sudo apt-get install lxr下載glimpse安裝glimpse:$ ./configure$ make$ sudo make install2. 配置lxr$ sudo vim /usr/share/lxr/http/lxr.conf修改為:baseurl:http://localhost/lxr/http          

linux LCD驅動(一)–硬體分析

一  實驗內容簡要描述1.實驗目的學會驅動程式的編寫方法,配置S3C2410的LCD驅動,以及在LCD屏上顯示包括bmp和jpeg兩種格式的圖片2.實驗內容 (1)分析S3c2410實驗箱LCD以及LCD控制器的硬體原理,據此找出相應的硬體設定參數,參考xcale實驗箱關於lcd的設定,完成s3c2410實驗箱LCD的設定 (2)在LCD上顯示一張BMP圖片或JPEG圖片3.實驗條件(軟硬體環境)PC機、S3C2410開發板、PXA255開發板二  實驗原理1. 

V4L2 – Linux下視頻驅動模型

在DM6446平台,我們在GPP端一般使用MontaVista作業系統來進行程式控制。MontaVista作為一種嵌入式的Linux,和桌面Linux類似,同樣使用視頻驅動V4L2(Video For Linux Two)來進行視頻採集、輸出。本文就V4L2的使用方式做簡易說明。一般的,視頻採集都有如下流程:在V4L2中,視頻裝置被看做一個檔案。使用open函數開啟這個裝置:// 用非阻塞模式開啟網路攝影機裝置int cameraFd;cameraFd = open("/dev/video0",

Linux 配置雙顯示器 (原文名: Ubuntu 8.04/8.10 設定膝上型電腦雙顯示器)

Ubuntu 8.04/8.10 設定膝上型電腦雙顯示器目錄:1、設定顯示解析度及 xrandr 介紹2、GNOME下切換雙屏的方法3、關於雙屏下 GNOME面板/ wine / 阿里WangWang的一些問題及解決本文:1. 設定顯示解析度及 xrandr 介紹   X Windows 中有一個顯示解析度的概念,在預設情況下,這個顯示解析度為 max*max ,max等於你的所有串連上的顯示器中最大解析度中的最大值。例如我的筆記本液晶屏最大解析度為 1024*768,外接顯示器最大解析度為 1

linux 隱藏進程 – crux實現

    本文在不修改ps或top命令的任何代碼與採用將進程號置0的方法的前提下,實現隱藏進程,本程式在CRUX

如何將Linux包含flock的程式移植到Solaris

如何將包含flock的程式移植到Solaris作者: BadcoffeeEmail: blog.oliver@gmail.comBlog: http://blog.csdn.net/yayong2005年5月 一個朋友的Linux來源程式中包含如下調用:flock(fd, LOCK_UN)在Linux上用gcc編譯沒有問題。但在Solaris上編譯時間,出錯:error: `LOCK_EX' undeclared (first use in this function)

串口通訊編程(linux)

rs232是三芯通訊,即DB9的第2引腳RXD(接收)、第3引腳TXD(發送資料)、第5引腳DG(訊號地)。rs232是三芯通訊,485是兩芯通訊的,RS-232串口線 通常 是 DB9--DB9 的 串口通訊線,9芯RS-485資料線 是 雙絞線或者屏蔽雙絞線,232傳輸距離較近,485傳輸距離比較遠,485是單工(向)通訊,232是雙工(向)的。通訊編程都沒有區別,都是按照RS232編程的,電腦沒有485介面,需要用一個232轉485的轉換器就可以了。串口的操作一般都通過四個步驟來完成:1、

GNU/Linux 新手解惑:工作環境是 GUI & CLI

   很多人是從其他平台轉到 Linux 的新使用者、這些新使用者很可能:   原來是 Microsoft Windows 版本的超級使用者   也可能是老闆趕鴨子上架、要求負責管理一個 Linux 伺服器的 SA   還有可能是厭煩了案頭系統的安全問題、想要體驗一下 Linux 系統   不論你是如何轉到 Linux 平台的、有一個步驟你是必須要面對的、那就是命令列      或許、你可能會說、我可以在 Linux 上安裝圖形工具、在Gui下工作 

linux核心—– swtich_to 詳細分析

linux核心進程切換最重要的一個部分就是宏定義switch_to,下面從幾個方面來詳細講解一下:(1)內嵌彙編(2)memory 破壞描述符(編譯器最佳化)(3)進程切換的標誌是什嗎?(4)堆棧切換的標誌是什嗎?(5)為什麼switch_to 提供了三個參數?(6)彙編參數的傳遞? 帶著這幾個問題,先來大體瀏覽一下代碼 #define switch_to(prev, next, last)     /do {         / /*        /  *

Linux裝置驅動工程師之路——platform類型按鍵驅動

文章目錄 2.中斷處理二、驅動代碼  platform平台裝置platform平台驅動 Linux裝置驅動工程師之路——platform按鍵驅動 Y-Kee轉載請註明來自于衡陽師範學院08電2  Y-Kee http://blog.csdn.net/ayangke,QQ:843308498一 、重要知識點:1.platform裝置模型    從Linux

linux音頻alsa-uda134x驅動文檔閱讀之一(over-view)

轉自:http://blog.chinaunix.net/uid-22917448-id-1765502.html前言目前,linux系統常用的音頻驅動有兩種形式:alsa oss alsa:現在是linux下音頻驅動的主要形式,與簡單的oss相容。oss:過去的形式而我們板子上的uda1341用的就是alsa驅動。alsa概述:因為我們用的是板上系統,用的也是alsa 的一個soc子系統。所以我們直接講解alsa soc子系統。ALSA SoC LayerALSA板上系統層==========

Linux上的ftp配置,及錯誤500 OOPS: could not bind listening IPv4 socket解決

[參考:http://bbs.chinaunix.net/thread-704039-1-1.html 

總頁數: 3662 1 .... 88 89 90 91 92 .... 3662 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.