Linux PPP 資料收發流程

 Linux PPP 資料收發流程                       轉載時請註明出處和作者連絡方式:http://blog.csdn.net/absurd作者連絡方式:李先靜<xianjimli at hotmail dot com>更新時間:2007-5-4 PPP(Point-to-Point)提供了一種標準的方法在點對點的串連上傳輸多種協議資料包,它最常見的用途可能是傳統的撥接了(據說現在的寬頻接入也有採用PPPOE方式的)。在Linux Mobile

Linux與Window檔案亂碼問題

在windows中建立的文字檔,拖動到Linux下會亂碼。(不考慮換行問題)原因很簡單,使用windows內建的記事本預設的編碼方式為ANSI,ANSI是使用兩個位元組來編碼的,在中文簡體作業系統中ANSI對應的編碼方式為GBK,而Linux系統會自動識別Unicode的字元,但是不會識別GBK,因而使從windows到Linux的檔案出現亂碼。 解決方案:使用iconv命令來轉換檔的格式。如, iconv -f GBK -t UTF-8 test.txt.

linux USB 從站開發

http://hi.baidu.com/romashell/blog/item/0faf1e007a249e82e850cd10.html最近在做Linux下USB從裝置的驅動,程式寫的差不多了,做一個整理小結。歡迎交流,如有錯誤請指正,謝謝!--Jason一、USB從裝置驅動介紹USB匯流排上主要有三類裝置:主控制器(Host Controller, such

Linux下多媒體訊息的編解碼

通過將近一個月的研究, 終於在arm板子上完成Linux下多媒體訊息的的編解碼多媒體訊息的接收 1.  先將arm+linux 通過ppp(cmwap方式)撥號, 得到一個移動內網ip地址2.  通過at指令AT+CMGR 讀取收到的多媒體訊息提醒的簡訊。     其pdu碼大概是這樣一竄資料:0891683108100005F0640C91015618451010000411307101509423 8B0605040B8423F0D006246170706C69636174696F6E2F7

Linux檔案系統概述

Linux檔案系統(一)——群居和一儒家和諧的思想不僅主導著我們的日常生活和社會關係,而且在Unix/Linux檔案系統的設計中充分體現。先秦儒家以西周末年太史史伯提出的“和實生物,同則不繼。”《國語·鄭語》中,則對和諧思想做了進一步的完善和發展,把“和”作為處理人的身心關係、人際關係、群己關係、人與自然關係的根本法則,所謂“和也者,天下之達道也”。 “和”既是人倫關係的價值取向,又是萬事萬物產生發展的機制。儒家所說的和諧,並不是毫無差異的苟同,而是包含差異或對立的多種不同因素協調、互補、融合、

linux註冊服務

先編寫testserver指令碼。再把指令碼拷貝/etc/init.d目錄下。/////////////////////////////////////////////////////////////////////// #!/bin/bash## chkconfig: 35 90 12# description: testserver server# # Get function from functions library. /etc/init.d/functions # Start

linux 線程 進程經典文章

 linux 線程 進程經典文章作者: alexclark(http://alexclark.itpub.net)發表於: 2004.12.15 14:57分類: 所見即所得 (WYSIWYG) 出處: http://alexclark.itpub.net/post/670/10087--------------------------------------------------------------- linux 線程

linux中$符號的常用法

轉自: http://linux.vbird.org/剛剛我們提到了兩種變數取用的方法,分別是這樣:[root@linux ~]# echo $HOME[root@linux ~]# echo ${HOME}那麼,在那個 ${variable} 的使用方法中,其實,我們還可以將變數進行一些修訂的工作喔! 只要加上一些字元標誌,後面再接著使用比對字串,就能夠修改變數的內容了! 我們取底下的例子來說明:在底下的例子中,假設我的變數名稱為 vbird ,且內容為

Linux核心學習之系統調用

文章參考Linux核心修鍊之道。1. 系統調用概念大家都知道作業系統的作用是管理電腦的軟硬體資源,但是作業系統要向使用者提供各種各樣的服務,而使用者應用程式訪問這些服務的方式就是通過系統調用。但是一般來說,我們都是通過作業系統封裝好的API(應用編程介面)來間接使用系統調用的。比如在Windows編程中,你可以調用WinAPI,他以C庫的形式給出。比如在Linux當中,我們調用的read函數:int read(int handle, void *buf, int nbyte),

Linux核心學習之鏈表

文章參照任橋位Linux核心修鍊之道3.6節編寫。在Linux核心中大量地方使用了鏈表這個資料結構。相信科班出身的學生或者自己學習過資料結構的同學都不陌生,不錯,他就是最簡單的線性結構——鏈表。不過,在核心當中,一般採用的都是迴圈雙聯表的資料結構。因為源碼有三百多行我就不貼在這裡,有興趣的去下載一下:http://download.csdn.net/detail/huiguixian/3889011。1.

Linux命令內容分頁顯示

我們在使用linux命令的時候,經常遇到一屏顯示不夠,這樣前面的內容在終端下就看不到了。那如何使命令列印出的內容分頁顯示呢?利用管道技術將兩個命令聯絡到一起就可以輕鬆的實現。 管道管道簡單理解就是,使用管道意味著第一個命令的輸出會作為第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。利用Linux所提供的管道符“|”將兩個命令隔開,管道符左邊命令的輸出就會作為管道符右邊命令的輸入。 這樣在ls命令的時候如果現實的內容很多,可以利用管道技術將其分頁顯示:1. ls |

轉:好文章《 Linux 平台下多線程編程的高效開發經驗》

http://edu.codepub.com/2009/0704/8440.php  Linux平台上的多線程程式開發相對應其他平台(比如 Windows)的多線程 API 有一些細微和隱晦的差別。不注意這些 Linux 上的一些開發陷阱,常常會導致程式問題不窮,死結不斷。本文中我們從 5 個方面總結出 Linux 多線程編程Linux平台上的多線程程式開發相對應其他平台(比如 Windows)的多線程 API 有一些細微和隱晦的差別。不注意這些 Linux

臨界區(鎖)windows/linux通用

//---------------------------------------------------------------------------//                                      lock.h//---------------------------------------------------------------------------#pragma once#ifdef WIN32    #include

學習心得:嵌入式linux開發環境的建立

剛開始學習嵌入式的時候,周圍沒有人請教,幸好的是有一塊板子,至少可以摸著石頭過河。 在網上找了很多資料,看的很暈,沒個人寫的都不一樣,針對不同的板子,也許方法各異,後來才發現都是殊途同歸,即使有些微差異,也是大同。可是在初學者看來卻很迷茫 ,至少我曾經經曆過那樣的迷茫。絕大多數的linux軟體開發都是以native方式進行的,就是本機(host)開發,調試,本機啟動並執行方式。但這種方式不適合於嵌入式系統的軟體開發,因為對於嵌入式系統的開發,沒有足夠的資源在板子上運行開發工具和調試工具。所以嵌入

linux-2.6.24.4核心移植到s3c2440—-使用busybox-1.9.2製作根檔案系統

  2.6.24.4核心移植到s3c2440----之使用busybox-1.9.2製作根檔案系統 ---------------------------------------------------------------------------------------------------移植環境:主機:CentOS 5.1交叉編譯器:arm-linux-gcc-3.4.1開發板平台:S3C2440(YL-2440/YLP-2440開發板)開始移植 1.      

Linux核心引導參數

1.“boot=”   此參數指明包含開機磁區的裝置名稱(如:/dev/had),若此項忽略,則從當前的根分區中讀取開機磁區。   2.“root=”   此參數告訴核心啟動時以哪個裝置作為根檔案系統使用,其設定值為構造核心時根檔案系統的裝置名稱,可用的裝置名稱有:   (1)/dev/hdaN~/dev/hddN:ST-506相容硬碟,a到d上的N個分區   (2)/dev/sdaN~/dev/sdeN:SCSI相容硬碟,a到e上的N個分區   (3)/dev/xdaN~/dev/xdbN:X

嵌入式ARM移植之三:移植 linux-2.6.26 核心

宿主機:Kubuntu 8.04

Linux configure關於交叉編譯的參數設定

configure的參數眾多,一般包括如下:   --srcdir=DIR   這個選項對安裝沒有作用.他會告訴'configure'源碼的位置.一般來說不用指定此選項,因為'configure'指令碼一般和源碼檔案在同一個目錄下.   --program-prefix=PREFIX

linux 打包壓縮大全

 gzip 命令http://blog.csdn.net/sfdev/archive/2009/03/26/4027505.aspx減少檔案大小有兩個明顯的好處,一是可以減少儲存空間,二是通過網路傳輸檔案時,可以減少傳輸的時間。gzip 是在 Linux 系統中經常使用的一個對檔案進行壓縮和解壓縮的命令,既方便又好用。 文法:gzip [選項]

讀 《Linux裝置驅動編程之非同步通知》 筆記

     《Linux裝置驅動編程之非同步通知》     結合阻塞與非阻塞訪問、poll函數可以較好地解決裝置的讀寫,但是如果有了非同步通知就更方便了。非同步通知的意思是:一旦裝置就緒,則主動通知應用程式,這樣應用程式根本就不需要查詢裝置狀態,這一點非常類似於硬體上"中斷"地概念,比較準確的稱謂是"訊號驅動(SIGIO)的非同步I/O"。  我們先來看一個使用訊號驅動的例子,它通過signal(SIGIO,

總頁數: 3662 1 .... 1023 1024 1025 1026 1027 .... 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.