原创 新手學堂:應用程序在Linux上的執行過程

     執行文件是如何在shell中被"執行"的。本文中儘可能少用一些源碼,免得太過於無聊,主要講清這個過程,感興趣的同學可以去查看相應的源碼瞭解更

原创 RO和RW還有ZI代表什麼?

        一般而言,一個程序包括只讀的代碼段和可讀寫的數據段。在ARM的集成開發環境中,只讀的代碼段和常量被稱作RO段(ReadOnly);可讀寫的全局變量和靜態變量被稱作RW段(ReadWrite);RW段中要被初始化爲零的變量被

原创 CRC原理

     上一節我們介紹了花指令,不過花指令畢竟是一種很簡單的東西,基本上入了門的Cracker都可以對付得了。所以,我們很有必要給自己的軟件加上更好的保護。CRC校驗就是其中的一種不錯的方法。    CR

原创 linux下的文件和目錄權限

在linux中的每一個文件或目錄都包含有訪問權限,這些訪問權限決定了誰能訪問和如何訪問這些文件和目錄。 通過設定權限可以從以下三種訪問方式限制訪問權限:只允許用戶自己訪問;允許一個預先指定的用戶組中的用戶訪問;允許系統中的任何用戶訪問。同

原创 零延時RS-485接口電路的設計與應用

     根據在研製節能燈壽命檢測系統中,實際檢測環境傳輸數據量大,實時性強的特點,對物理總線的拓撲結構和通信協議提出要求。採用零延時RS一485接口電路,邏輯上採用主從式網絡結構,物理結構上採用星型網絡拓撲結構;設計出一種支持主從式網絡

原创 Linux2.6內核的vivi分區及內核MTD分區

  與Linux2.4內核相比,Linux2.6內核在性能、模塊支持、可用性、可測量性等方面有大幅度的提高。Linux2.6內核取代2.4內核是大勢所趨。   ARM9 S3C2410微處理器是一款由SAMSUNG公司爲手持終端設計的低價

原创 DES算法的介紹以及實現

上次發了我的DES加密程序1.0,很多朋友給我留言需要源碼,我五一玩去了,一直都沒有上網,在這裏向大家道歉.由於一直沒有做2.0,老讓大家等着也不是事,今天先把1.0的源碼發出來吧,等什麼時候做了2.0 再

原创 Linux系統調用列表

  本文列出了大部分常見的Linux系統調用,並附有簡要中文說明。以下是Linux系統調用的一個列表,包含了大部分常用系統調用和由系統調用派生出的的函數。這可能是你在互聯網上所能看到的唯一一篇中文註釋的Li

原创 samba,終於把你搞定了!

    裝的虛擬Linux機,搭建了ARM-LINUX交叉編譯平臺,作爲開發平臺很不錯。但是我裝的這個ubuntu7.10版本的Linux不知道是不是虛擬機的原因還是版本原因,可以自動掛載光盤,但是沒有自動掛載U盤,而且可能是裝VMwar

原创 ubuntu分辨率解決方法

ubuntu分辨率解決方法 sudo vi /etc/X11/xorg.conf 登錄界面分辨率ubuntu8.04系統升級後,重啓之後,發現登錄界面分辨率給改變了,導致登錄界面只在顯示器上顯示出來了一部分。就像一個4寸的相框裝了一個五寸

原创 製作我的第一個根文件系統

    根據開發板的說明, 使用開發板提供的cramfs根文件系統製作jffs2根文件系統. 步驟如下:       cramfs根文件系統的製作    將程序和模塊添加到根文件系統中,以gec2410中的gec2410_demo.cra

原创 循環冗餘檢驗 (CRC) 算法原理

    Cyclic Redundancy Check循環冗餘檢驗,是基於數據計算一組效驗碼,用於覈對數據傳輸過程中是否被更改或傳輸錯誤。 算法原理     假設數據傳輸過程中需要發送15位的二進制信息g=10100111010000

原创 linux2.6內核Makefile簡單語法與應用

1.1 概述    2.6的Makefile的寫法和應用相對於2.4有了一些變化,可能對於很多人來說,因爲找不到相關的文檔,都是模仿內核中已有的文件來寫自己的Makefile。其實,在內核的Documentation / kbuild目錄

原创 網絡反壟斷第一案 百度涉人工干預搜索結果

    目前,國內對百度的競價排名雖然詬病頗多,但在制約手段的建立上處於真空狀態,缺乏相應的措施。在業界評論家看來,如果國內搜索控制輿論沒有相關的法律法規來制裁,總有一天,網絡自由也將會淪爲資本的附屬品      2008年的這個秋天,對

原创 etc下網絡配置文件詳解

etc下網絡配置文件詳解  3.1 /etc/hosts#/etc/hosts#文件格式: IPaddress hostname aliases#文件功能: 提供主機名到IP地址的對應關係,建議將自己經常使用的主機# 加入此文件中,也可將