原创 有關linux串口的操作

有關串口阻塞非阻塞的問題 有兩個可以進行控制串口阻塞性(同時控制read和write):一個是在打開串口的時候,open函數是否帶O_NDELAY;第二個是可以在打開串口之後通過fcntl()函數進行控制:阻塞爲fcntl(fd,F_SE

原创 堆和棧的區別(主要從內存分配方面來說)

C語言堆棧入門---堆和棧的區別 原文:http://student.csdn.net/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html 在計算機領域,堆棧是

原创 NFS服務器與客戶端的安裝於配置

從網上找了些有關NFS安裝預配置的資料,結合自己的實踐,對NFS的搭建作了一下筆記(很多內容摘自網絡)。         爲何要搭建NFS?  在嵌入式 linux 開發的時候,常常需要使用 nfs 以方便程序的調試。使用 nfs,

原创 Ubuntu12.04安裝JDK8和Eclipse

Ubuntu12.04安裝JDK8和Eclipse(轉載) Ubuntu 12.04 下安裝 JDK8 方法一:(缺點是安裝時附加openjdk等大量程序並無法去除,優點是安裝簡單) $ sudo apt-get install ecl

原创 信號集函數組 - 嵌入式Linux應用編程學習筆記

信號處理的主要方法有兩種,一種是使用簡單的 signal 函數,另一種是使用信號集函數組。 使用 signal 函數處理時,只需把要處理的信號和處理函數列出即可。它主要是用於前 32 種非實時信號的處理,不支持信號傳遞信息,但是由於使

原创 termios結構與控制終端接口的關係

原文鏈接termios結構 termios 結構是在POSIX規範中定義的標準接口,它類似於系統V中的termio接口,通過設置termios類型的數據結構中的值和使用一小 組函數調用,你就可以對終端接口進行控制。 可以被調整來影響終端的

原创 串口操作之刷清輸入輸出緩存操作---tcflush()函數

原文鏈接tcflush()函數 tcflush函數刷清(扔掉)輸入緩存(終端驅動已接管到,但用戶尚未讀)或輸出緩存(用戶已經寫,但尚未發送).   int tcflush(int filedes,int quene)  其中參數que

原创 九針串口公母頭定義

原文出處九針串口公母頭定義及連接 1.實物及引腳簡介 在做開發的時候經常會用到串行接口,一般9針的串行接口居多。如下圖所示: 公頭母頭用於連接線的採用上圖封裝。但用於開發板的時候採用90度彎角插針的封裝。如下圖: 各

原创 關於close-on-exec標誌

原文鏈接關於close-on-exec標誌 關於close-on-exec標誌   每個文件描述符都有一個close-on-exec標誌。默認情況下,這個標誌最後一位被設置爲 0。這個標誌符的具體作用在於當開闢其他進程調用exec()

原创 Freescale Linux SDK安裝概要筆記

Freescale Linux SDK安裝概要筆記 2013-11-20 Freescale Linux SDK安裝完畢,以下是對安裝過程的回顧紀要,以加強印象。 1. 將QorIQ-SDK-V1.4-SOURCE-20130625-y

原创 配置NFS服務

PS:以下方法只在本人的PC上操作過,方法可行。做該記錄旨在便於自己複習記憶,同時希望對看到此文的朋友有所幫助。 操作系統環境:Ubuntu 12.04 步驟: 在宿主機上設置共享目錄 運行命令 # vim /etc/exports 在

原创 使用tcgetattr函數與tcsetattr函數控制終端

本文摘自《Linux編程技術詳解》6.4.4 《Linux編程技術詳解》第6章的主要內容是設備文件,本小節講的是使用tcgetattr函數與tcsetattr函數控制終端。 6.4.4  使用tcgetattr函數與tcset

原创 虛擬機NetworkAdapter三種方式的區別

摘自http://www.2cto.com/os/201207/143624.html 虛擬機NetworkAdapter三種方式的區別 Vmware在安裝時默認安裝了兩塊虛擬網卡,VMnet1和VMnet8,另外還有VMnet

原创 C語言頭文件的使用

在CSDN上看到作者janders寫的一篇關於.h頭文件的使用的文章,覺得寫的不錯,轉來學習下。 原文鏈接爲C語言頭文件的使用 C語言頭文件的使用                          ——by janders   轉載請

原创 ftok()函數

系統建立IPC通訊(如消息隊列、共享內存時)必須指定一個ID值。通常情況下,該id值通過ftok函數得到。ftok原型如下:key_t ftok( char * fname, int id )fname就時你指定的文件名(該文件必須是存在