signal

1/2ページ

慢系統呼叫與訊號中斷

早期的Unix系統,如果程序在一個‘慢’系統呼叫中阻塞時,捕獲到一個訊號,這個系統呼叫被中斷,呼叫返回錯誤,設定errno為EINTR。系統呼叫被分為慢系統呼叫和其他兩大類別。     慢系統呼叫可以被永久阻塞,包括以下幾個類別:        (1)讀寫‘慢’裝置(包括pipe,終端裝置,網路連線 […]

CORDIC的FPGA實現

輸入:I,Q, 輸出:相位,幅度   CORDIC演算法的核心在於利用加減和位移運算(對於FPGA很合適的運算),計算一個向量的相位和幅度。 我們知道FPGA上沒有開根號這樣的運算,所以如果給定I,Q訊號,計算其幅度sqrt(I^2 Q^2),無法直接使用該公式。 一個向量P0旋轉一定角度後變為P1 […]

QTcpserver listen

網路程式設計,OSI(開放式系統互聯參考模型)七層參考模型:應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層。         套接字(Socket)是網路通訊的基本構建模組,又分為流式套接字(Stream Socket)和資料包套接字(Datagram Socket)兩種型別的套接字。 […]

FPGA設計之硬體篇(一)

  下了很大的決心來寫這篇文章,我做FPGA也有兩年了,從剛開始的Verilog開始學起,到後來的最小系統,再到颶風II代開發板設計,到現在的XILINX XC2C系列CPLD開發,覆蓋了硬體設計底層的一些經驗。其實自己很想玩下FPGA的嵌入式,覺得很有前途的,但是後來自己也只是在學校開發板上過了下 […]

Linux必學的60個命令-系統管理

對於Linux系統來說,無論是中央處理器、記憶體、磁碟驅動器、鍵盤、滑鼠,還是使用者等都是檔案,Linux系統管理的命令是它正常執行的核心。熟悉了Linux常用的檔案處理命令以後,這一講介紹對系統和使用者進行管理的命令。 df 1.作用df命令用來檢查檔案系統的磁碟空間佔用情況,使用許可權是所有使用 […]