和菜鳥一起學linux匯流排驅動之smartcard操作模式和協議與參數選擇

模式操作在複位應答後,卡處於下面兩種操作模式之一:——      若TA(2)存在,則處於特定模式;——      若TA(2)不存在,則處於協商模式。圖示出了卡操作模式的選擇和切換。 1、  特定模式在特定模式中,直接在複位應答之後,由TA(2)所指示的協議應使用——若TA(2)中b5=0,使用Fi和Di;——若TA(2)中b5=1,使用隱含值。然而,IFD可啟動熱複位來調用卡中的協商模式。 2、 

Linux協議棧IP層的路由處理

寫在前面:其實,這篇文章也不知道取什麼名字好,感覺什麼都沒講。唉。。。其實我的意圖是說明Linux協議棧IP層,對資料包的路由處理,比如說,如果有兩個網卡裝置,資料包該從哪裡走,等等。。。首先,瞭解一下路由緩衝的概念:雖然路由表項資料結構提供了相對快速的查詢程式,但是對於每一個IP資料包都運行這樣一個查詢程式的成本還是太高。基於這個原因,Linux核心還有一個路由緩衝,用於儲存最近轉寄查詢的結果,以使訪問更加快速。每一個轉寄操作都會首先詢問路由緩衝。只有在緩衝沒有的,才會查詢路由表項,而此查詢的

Linux核心的編譯——菜鳥篇

Linux核心的編譯——菜鳥篇由於要裝虛擬機器,做一些Linux的實驗。因此裝上了vmware5.5,本來沒想裝vmware tools的。但是由於要和主機通訊,傳輸一些檔案,不外乎以下幾種方式: 1、利用ftp伺服器。同學用的就是,也很方便。但是我的網路的配置好像有些問題,ping主機都不通的,還是在一個網段下的,只好放棄了。 2、利用隨身碟copy,很麻煩特別是檔案不大,當子檔案很多的情況,等的花兒都謝了,實在不適合搞IT的人士。windows下打的包rar格式,Linux又不認。

linux各個檔案夾代表的意義

每次看到各個檔案夾都在想檔案夾為什麼這樣命名,有的如dev能猜到是device,但是etc,proc什麼的就不知道了.今天搜了一下也沒搜尋到權威的解釋,就在一個論壇裡看到這個英文的答案:當然也有中文的檔案夾功能解釋 /bin: where binary programs live./boot: the special programs that start the system when you turn the machine on./dev: aaaaaalll the "device"

Linux守護進程工作模式

 Linux守護進程工作模式守護進程工作在後台,沒有終端,一般多用於網路服務。絕大多數的精靈可以在兩種工作模式:standalone/inetd。精靈使用自己特定的連接埠提供服務。當精靈工作在standalone模式,它自己監聽連接埠並佔用更多的系統資源。可看作直接型。當精靈工作在inetd模式,inetd線程監聽連接埠,當收到串連時喚醒精靈,比standalone模式佔用更少的系統資源,但響應較慢。需要inetd中轉。standalone獨立啟動並執行守護進程獨立啟動並執行守護進程由init指

和菜鳥一起學linux之本地git中心倉庫建立

       昨天把GPIO類比SPI控制wm8768 codec實現了,於是要提交代碼,也終於知道了怎麼簡單用git倉庫了,以前一直是叫同事幫忙的,總覺得自己也得好好學一下啊。上傳了代碼之後就覺得其實也不是很難的嘛。早上在老薑的指導下,終於知道了怎麼在本地建立一個git中心倉庫,用來管理代碼。好了,下面把所學的分享下,也讓自己以後可以好好重新溫習只用。公司裡的東西,就給塗掉了,不影響學習,哈哈。。       1、首先建立一個檔案夾用以測試        

和菜鳥一起學linux之input系統簡單一實例

      

linux中getopt的用法

http://apps.hi.baidu.com/share/detail/17204074getopt被用來解析命令列選項參數。就不用自己寫東東處理argv了。#include <unistd.h>        extern char *optarg;   //選項的參數指標        extern int optind,    //下一次調用getopt的時,從optind儲存的位置處重新開始檢查選項。        extern int opterr, 

linux 路由學習

root@ubuntu:~# route 核心 IP 路由表 目標            網關            子網路遮罩        標誌  躍點   引用  使用 介面 192.168.77.0    *               255.255.255.0   U     1      0        0 eth0 link-local      *               255.255.0.0     U     1000   0        0

和菜鳥一起學linux核心源碼之基礎準備篇

       註:以下大部分內容摘自linux核心編程入門篇和linux核心完全注釋        在工作的這段時間,發現我的visio畫圖熟悉了點點,總喜歡把什麼源碼啊,結構啊之類的就當作流程圖來畫來理解,因為對於圖,有一個很直觀的認識,所以接下去也是以圖為中心。 關於linux核心體繫結構      

和菜鳥一起學linux核心之初始化init篇

註:以下大部分內容摘自linux核心編程入門篇和linux核心完全注釋     

和菜鳥一起學linux匯流排驅動之啟動篇

       突然覺得學了這麼久的核心驅動,都沒有很深入看核心匯流排底層的實現。簡單看過了最低版本的核心的源碼,總算可以稍微理清一些頭緒了。現在回過頭來,把這一部分的知識給補上去。       Linux裝置的模型有:匯流排(bus)、裝置(device)和驅動(driver),還有類(class)。其中匯流排是處理器與裝置之間通道,在裝置模型中,所有的裝置都通過匯流排相連;裝置是對於一個裝置的詳細資料描述,驅動是裝置的相關驅動。其基本關係如下:bus 相當於一個容器,是device

和菜鳥一起學linux之initramfs方式啟動

關於initramfs        initramfs在編譯核心的同時被編譯並與核心串連成一個檔案,它被連結到地址__initramfs_start處,與核心同時被載入到ram中。initramfs被解析處理後原始的cpio包(壓縮或非壓縮)所佔的空間(&__initramfs_start- &__initramfs_end)是作為系統的一部分直接保留在系統中,不會被釋放掉。由於initramfs使用cpio包格式,所以很容易將一個單一的檔案、目錄、node編譯連結到系統中去,

和菜鳥一起學linux之bluez學習記錄1

 關於藍芽協議棧體繫結構 底層硬體模組 RF1、利用2400M~2483.5M頻帶2、採用調頻方式傳輸資料,一共有79/EDR,40/BLE個hops,每秒3、採用GFSK(DQPSK和8DPSK)調製方式4、通道間隔(1MHZ/EDR模式,2MHZ/BLE模式) BB藍芽系統提供點對點或點對多點的串連,在串連中裝置共用物理通道,稱為piconet。一個裝置做為master,其他的裝置作為slave。pico網中最多可支援7個活動的slave。其他的處於非使用中。這些非活動slave仍需要保持與

和菜鳥一起學linux核心之引導啟動篇

註:以下大部分內容摘自linux核心編程入門篇和linux核心完全注釋 對於linux的整個體繫結構有了一定的瞭解,看了每個目錄的檔案整體概要,那麼就可以開始看核心的源碼了,首先那便是引導啟動了。關於磁軌,扇區等資訊在這有必要講一下磁軌和扇區等。1、扇區:不是扇形的,即不是兩個半徑之間的地區,而是個四邊形:兩個半徑為兩邊,兩個大小同心圓作為兩外兩邊。 2、磁軌 :磁軌不是線性,而是個地區,有兩個大小同心圓組成3、 柱面:不是面而是號碼相同的多個磁軌組成的柱體 4、 磁頭數:因為磁碟的雙面儲存性,

和菜鳥一起學linux之V4L2網路攝影機應用流程

       對於v4l2,上次是在調試收音機驅動的時候用過,其他也就只是用i2c配置一些寄存器就可以了。那時只是粗粗的瞭解了,把收音機當作v4l2的裝置後會在/dev目錄下產生一個radio的節點。然後就可以操作了。後來就沒怎麼接觸了。這周,需要調試下usb的網路攝影機。因為有問題,所以就要跟進,於是也就要開始學習下linux的v4l2了。看到一篇很不錯的文章,下面參考這篇文章,加上自己的一些見解,做一些總結把。       Video for

和菜鳥一起學linux之dlna的學習記錄

關於DLNA架構 1、Networking & Connectivity為瞭解決物理裝置連通問題,主要依賴於Ethernet,802.11,Ipv4協議棧,Ipv6協議棧。TCP/IP協議棧必須包含Ipv4,TCP,UDP,DHCP,Auto-IP,ARP,ICMP。2、Device

Linux下網路設定總結

配置eth0的IP地址, 同時啟用該裝置#ifconfig eth0 192.168.1.110 netmask 255.255.255.0 up添加預設閘道。#route add default gw 192.168.1.1設定DNS,設定檔案/etc/resolv.conf       nameserver xxx.xxx.xxx.xxx名字解析器 /etc/host.conf修改主機名稱     vi

Linux下檢測網卡與網線連通狀態

        在項目中和網路連接的模組中,要不停的去檢查網路是否正常,嘗試了很多的方法,最後終於找到了一個比較靠譜的方法,現在分享給大家。#include <string.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>#include <stdlib.h>#include

linux-2.6.26下開發marvell 88w8686 wifi驅動

from: http://blog.csdn.net/samssm/article/details/6635942最近在做基於2440+linux下,開發marvell 88w8686驅動 ,因為三月、硬體設計是spi介面,所以我從marvell 官方網站下載SPI 介面的驅動程式src_gspi8686.tar.bz2, 此驅動程式是基於PXA270的,所以需要自己移植到2440平台上,主要有如下工作要做:1.將src_gspi8686 下的 io 檔案夾下的gspi.c和gspi.h

總頁數: 3662 1 .... 802 803 804 805 806 .... 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.