ARM-Linux驅動–MTD驅動分析(二)

主機:Gentoo Linux 11.2 with linux kernel 3.0.6硬體平台:FL2440(S3C2440)with linux kernel 2.6.35原創作品,轉載請標明出處http://blog.csdn.net/yming0221/article/details/7205713*接上文 ARM-Linux驅動--MTD驅動分析(一)1、mtd_notifier結構體//MTD裝置通知結構體struct mtd_notifier {void

Linux中查看socket狀態

Linux中查看socket狀態:cat /proc/net/sockstat #(這個是ipv4的)sockets: used 137 TCP: inuse 49 orphan 0 tw 3272 alloc 52 mem 46UDP: inuse 1 mem 0RAW: inuse 0 FRAG: inuse 0 memory 0說明:sockets: used:已使用的所有協議通訊端總量TCP: inuse:正在使用(正在偵聽)的TCP通訊端數量。其值≤ netstat –lnt |

王然的煩惱–她很精通linux啦

寶貝王然最近十分想搞嫁禍於人的惡作劇!一台linux主機上建立了一個使用者wangran,一共有兩個人王然和王其知道使用者wangran的密碼pw,其中王其還知道root密碼而王然不知道,為了安全起見,遠端使用者都不得用root直接登入主機,也就是王然和王其只能通過wangran這個使用者來登入,王然自認為是linux高手,她當然知道他們遠程登入的終端是/dev/pts/n,n從0開始遞增,而且她也知道/dev/pts/n的許可權就是通過終端登入的使用者也就是wangran的許可權,任何su的使

linux核心netfilter之ip_conntrack模組的作用–抽象總結

nat規則將資料流的地址資訊進行轉換,轉換了之後需要將轉換後的地址資訊寫入ip_conntrack結構體中,經過nat之後目的地址無非兩個方向,一個是本機(redirect target),一個是其它機器(網關上的nat一般都這樣),於是netfilter需要對這兩個方向的轉換記錄提供支援。    

linux核心netfilter之ip_conntrack模組的作用舉例–nat和REDIRECT為例

修改應用程式層協議控制包使用了ip_conntrack,iptables的REDIRECT target也使用了ip_conntrack,另外包括iptables的state模組也是如此,使用ip_conntrack,可見ip_conntrack的重要性,ip_conntrack的一個無比重要的作用是實現nat,可以說REDIRECT

linux進程Prelink

什麼是 Prelink ? 它能為我做什麼 ?        許多的應用程式使用共用函式庫. 在這些程式被執行的時候, 共用函式庫會被讀進記憶體中, 並且跟程式中所參用到的符號(symbol)連結起來. 對大多的小程式而言, 通常這樣的動態連結非常快. 但是對一些依存於大量函式庫的 C++ 程式而言, 動態連結卻可能花上不少的時間.       在大多數的系統上, 函式庫並不會常常被更動, 每次程式被執行時所進行的連結動作都是完全相同的,Prelink 利用這點,

linux 命令全稱

/bin = BINaries/dev = DEVices/etc = ETCetera/lib = LIBrary/proc = PROCesses/sbin = Superuser BINaries/tmp = TeMPorary/usr = Unix Shared Resources/var = VARiable ?FIFO = First In, First OutGRUB = GRand Unified BootloaderIFS = Internal Field

linux tc 對本機網卡限速

原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://deidara.blog.51cto.com/400447/271028今天由於項目要測試在網路環境不好的情況下,會不會對平台有所影響,要求測試限制伺服器流量,我想到了TC,我對TC不是很瞭解, google了一下,看到了不少文章都是做路由用的,對我來說不是很實用,因為我是對單機測試。先看看TC命令在說,沒想到報錯,錯誤如下:shell$> tc -s

linux工作管理員top的使用

第一行,很容易看出來了吧eZpLinux聯盟簡單說一下load average: * * *eZpLinux聯盟第一個數是:平均5分鐘以內有多少進程在競爭CPUeZpLinux聯盟第二個數是:平均10分鐘以內有多少進程在競爭CPUeZpLinux聯盟第三個數是:平均15分鐘以內有多少進程在競爭CPUeZpLinux聯盟eZpLinux聯盟第二行:eZpLinux聯盟Tasks:

QT4.6+QT Creator1.3安裝(Linux)

1、首先從http://qt.nokia.com/downloads 下載“Qt SDK for Linux”,包括了QT4.6和QT Creator1.3。 Download Qt SDK for Linux/X11 32-bit** (353 MB) 2、修改檔案qt-sdk-linux-x86-opensource-2009.05.bin的屬性,讓其可執行:chmod u+x qt-sdk-linux-x86-opensource-2009.05.bin3、雙擊qt-sdk-linux-

QEMU MINI2440 的 Linux Fedora 8 下網路設定

(原創文章,歡迎轉載,請註明出處,謝謝。)最近應朋友的要求,研究一下QEMU MINI2440下的模擬。本來我以為這個過程沒什麼的,這一研究還真發現不少問題,寫出來與大家分享。我使用的系統內容:1.使用VMware 6.5,宿主機使用 win 72.VMWare 6.5上的系統是 Linux Fedora 83.RTEMS 的編譯環境 4.9 首先我從以下網站擷取原始碼:1.擷取QEMU的原始碼:git clone git://repo.or.cz/qemu/mini2440.git 

ARM-linux s3c2440 之時鐘分析

S3c2440 時鐘 & 電源管理時鐘由三部分組成:  Clock control ,USB control, 和 Power control Clock control 部分可以產生時鐘FCLK,提供ARM核心,HCLK 提供 AHB 匯流排外設,還有 PLCK APB 匯流排外設。 s3c2440 有兩個內建的PLLS 鎖相環,一個提供給 FCLK,HCLK,和PCLK,另一個提供給USB時鐘(48MHZ)。Clock control

linux logger 命令的使用

      通過man手冊可以查看logger命令的說明:日誌程式—一個shell命令介面到syslog(3)系統日誌模組。具體如何使用也不是很清楚,今天在偵錯工具中遇到這個命令:在rpm安裝包時遇到這個命令。來記錄$1的數值:/usr/bin/logger -t asg-rpm-spec "%pre $1"可以在/var/log/messages 中記錄了列印的資訊內容: -t : Mark every line in the log with the specified tag.   

jdk windows linux安裝配置

 Windows下個jdk包,安裝,JAVA_HOME=C:/javaPATH=C:/java/binCLASSPATH=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar  Linuxwget 192.168.1.101/jdk-6u11-linux-i586.binmv jdk-6u11-linux-i586.bin /usr/local/src/cd

Freesco實現Linux路由系統

Freesco實現Linux路由系統   Internet由網路互聯而成,而實現網際互聯的裝置就是網關。任何使用者都是通過網關串連到Internet。Internet上的網關多數是專用的路由器和交換器。目前,Linux的通用性越來越強,經過適當地配置之後,它完全可以擔當互連網的物理基石——路由器這一重要角色。互連網上的高水平開發人員對Linux進行精簡和定製後,推出了Linux軟體Freesco,它可以僅通過一張磁碟片來運行,有效降低了對硬體資源的要求,並提高了工作效率。     Freesco

基於ARM 的Linux 的啟動分析報告——ARM+Linux的啟動分析(2)

3、zImage 的啟動過程1. Linux 核心的一般啟動過程:1)對於ARM 系列處理器來說,zImage 的入口程式即為 arch/arm/boot/compressed/head.S。它依次完成以下工作:開啟 MMU 和 Cache,調用decompress_kernel()解壓核心,最後通過調用 call_kernel()進入非壓縮核心Image 的啟動。Linux 非壓縮核心的入口位於檔案/arch/arm/kernel/head-armv.S 中的 stext

DirectFB移植(GUI arm linux DirectFB GTK tslib)

DirectFB移植1 前言      數年前,曾經開發過一個嵌入式的產品,如今市場依然存在,但由於電子產品的升級換代很快,許多元器件都採購不到了,為了延續產品的生命週期,計劃在linux平台上開發新的版本。而在linux上的GUI上成了大問題,最開始有用Minigui的打算,也同飛漫公司聯絡過,但費用我這裡無法承受。(Minigui作為國產優秀的嵌入式GUI,如果不是費用的問題,應該是最優的選擇。)

Linux錯誤號碼(errno)對應錯誤一覽

可以在SHELL下通過perror這個命令來顯示,對應的程式API也有perror這個函數。i=1;while [ $i -le 152 ];do perror $i; let i=i+1;done;我所在核心只定義到152,如下表所示:OS error code   1:  Operation not permittedOS error code   2:  No such file or directoryOS error code   3:  No such

Linux配置核心

1 下載原始碼,解壓到/usr/src/linux-version   為此目錄建立一個軟連結 ln -s /usr/src/linux-version /usr/src/linux2 下載需要打上核心補丁,放在原始碼目錄下,在終端中轉到原始碼目錄,為核心打上新的補丁    patch -p1<./patch-file-name3 配置核心   執行make menuconfig 在出現的配置介面中,選取需要的配置項,然後儲存為.config退出4 編譯核心   執行make進行編譯  

Linux 引導過程內幕Linux 引導過程內幕

引導 Linux 系統的過程包括很多階段。不管您是引導一個標準的 x86 案頭系統,還是引導一台嵌入式的 PowerPC 機器,很多流程都驚人地相似。本文將探索 Linux 的引導過程,從最初的引導到啟動第一個使用者空間應用程式。在本文介紹的過程中,您將學習到各種與引導有關的主題,例如引導載入程式、核心解壓、初始 RAM 磁碟以及 Linux 引導的其他一些元素。

總頁數: 3662 1 .... 138 139 140 141 142 .... 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.