原创 linux系統啓動腳本

Fedora 下是有/etc/inittab文件的,而在Ubuntu中是沒有這一個文件的,因爲在ubuntu中,inittab軟件包已經被upstart軟件包替換了,所有的配置信息都在/etc/event.d/目錄下。inittab文件在

原创 遠動傳輸規約之IEC60870-5-104篇

1)IEC-60870-5-104的規約結構 IEC-60870-5-104遠動規約使用的參考模型源出於開放式系統互聯的ISO-OSI參考模型,但它只採用其中的5層,其結構如圖所示:   IEC60870-5-104實際上是將IEC608

原创 NAND flash文件系統JFFS2和YAFFS比較

NAND flash文件系統JFFS2和YAFFS比較 ARM9 2009-12-07 21:29:50 閱讀98 評論0 字號:大中小 JFFS是由瑞典的Axis Communications Ab公司開發的(1999,以GNU發佈)

原创 linux串口編程

Linux 操作系統從一開始就對串行口提供了很好的支持,本文就 Linux 下的串行口通訊編程進行簡單的介紹。 串口簡介 串行口是計算機一種常用的接口,具有連接線少,通訊簡單,得到廣泛的使用。常用的串口是 RS-232-C 接口(又稱

原创 白盒測試

一、白盒測試 根據軟件產品的內部工作過程,在計算機上進行測試,以證實每種內部操作是否符合設計規格要求,所有內部成分是否已經過檢查。這種測試方

原创 白盒測試工具集

Parasoft白盒測試工具集 工具名 支持語言環境 簡介 Jtest Java 代碼分析和動態類、組件測試 Jcontract Java 實時性能監控以及分析優化 C++ Test C,C++ 代碼分析和動態測試 CodeWizard

原创 linux串口編程

Linux 操作系統從一開始就對串行口提供了很好的支持,本文就 Linux 下的串行口通訊編程進行簡單的介紹。 串口簡介 串行口是計算機一種常用的接口,具有連接線少,通訊簡單,得到廣泛的使用。常用的串口是 RS-232-C 接口(又稱

原创 中斷和中斷處理程序

驅動程序可以通過下面的函數註冊並激活一箇中斷處理程序,以便處理中斷: int request_irq(unsigned int irq,                          irqreturn_t (*handler)(in

原创 關於IEC870-5-101

關於IEC870-5-101    IEC870-5-101 規約1.概述本篇介紹主站和RTU 之間通訊的IEC870-5-101 規約,該規約有兩種傳輸方式:平衡式和非平衡式傳輸,在點對點和多個點對點的全雙工通道結構中採用平衡式傳輸方式

原创 Ubuntu ftp 配置

安裝vsftpd sudo apt-get install vsftpd 2)設置 vsftpd.conf文件 注意:設置之前請備份!! sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old .1.1

原创 如何把自己的模塊編譯到內核中

 如何把一個自己寫的外部驅動模塊編譯添加到內核中 有時候還是需要把自己寫的驅動模塊添加到內核中去編譯成一個整體,這樣很容易YY,我靠,我也能在內核目錄里加代碼了首先選一個典型的例子,一個外部驅動模塊,需要傳入兩個參數,然後通過cat /

原创 解決Ubuntu 9.10文件不能共享的問題

用vmware workstation 6.0安裝了fedora 11。由於要解決屏幕分辨率和文件共享的問題,就嘗試安裝vmware tools。但是每次編譯都有很多錯誤。鼠標移動是沒有問題的、加載U盤之類也沒問題、設置分辨率也沒問題,就

原创 ubuntu8.10 samba配置

5.配置sambaubuntu 8.10 下配置samba,實現windows xp 訪問Ubuntu5.1,準備首先更新 software sources, 找到最快的源執行:$ sudo apt-get update5.2. samb

原创 LINUX RTC機制實現計時器類

   更好的計時器類實現:LINUX RTC機制實現計時器類(原創)      很多時候需要在LINUX下用到定時器,但像setitimer()和alarm()這樣的定時器有時會和sleep()函數發生衝突,這樣就給編程帶來了很大的困難。

原创 linux串口數據傳輸出現問題的幾點總結

(一)很多時候當在使用串口的時候你會發現在read串口設備時會出現當機現象,出現這種現象的原因可能是你在open設備的時候沒有使用非阻塞的方式打開,在使用串口發送數據和接收數據的時候,或者注意select的配合使用達到非阻塞的讀取。 (二