Time of Update: 2018-12-03
一、 考試說明1.考試要求:(1) 掌握 Linux 系統使用的基本知識;(2) 掌握 Linux 系統下程式設計和開發的流程和方法;(3) 掌握 Linux Shell 下的程式編寫;(4) 掌握嵌入式 Linux 系統構建的方法;(5) 掌握 Boot Loader 的啟動和運行過程;(6) 掌握 ARM-Linux 系統分析的方法;(7) 掌握嵌入式根檔案系統的構建和設定;(8) 掌握嵌入式 Linux 多線程編程的方法;(9) 瞭解嵌入式 Web 服務器系統結構;(10)掌握
Time of Update: 2018-12-03
1、管道概述及相關API應用1.1 管道相關的關鍵概念管道是Linux支援的最初Unix
Time of Update: 2018-12-03
Linux的殭屍進程及其解決方案1. 產生原因: 在UNIX 系統中,一個進程結束了,但是他的父進程沒有等待(調用wait / waitpid)他,那麼他將變成一個殭屍進程。通過ps命令查看其帶有defunct的標誌。殭屍進程是一個早已死亡的進程,但在進程表(processs table)中仍佔了一個位置(slot)。
Time of Update: 2018-12-03
進程部分介紹過了setjmp和longjmp函數, 這兩個函數在跳轉時會帶訊號屏蔽字跳轉, 在訊號處理常式(hanlder)中使用longjmp會導致後來產生的這種訊號被屏蔽.POSIX.1 也沒有具體說明setjmp和longjmp對訊號屏蔽字的作用, 而是定義了兩個新函數: sigsetjmp和siglongjmp.1.
Time of Update: 2018-12-03
在Linux的多目錄命令提示字元中工作是一種痛苦的事情,但以下這些利用linux cd命令和pushd切換目錄的技巧有助於你節省時間和精力 。 在Linux命令提示中,用linux cd命令命令來改變目前的目錄。這是linux cd命令命令的一些基本用法: 改變你的根路徑,鍵入cd命令,按斷行符號鍵。 進入一個子目錄,鍵入cd命令,空格,然後是子路徑名(例如:cd命令 Documents),再按斷行符號鍵。 進入目前的目錄的上一級目錄,鍵入cd命令,空格,兩個點,然後按斷行符號鍵。 進
Time of Update: 2018-12-03
PATH的值是一系列目錄,當您運行一個程式時,Linux在這些目錄下進行搜尋。用以下命令可以看到PATH的值。 $ echo
Time of Update: 2018-12-03
1. 下載相關codes ( http://www.mplayerhq.hu/MPlayer/ ) 主要都在這裡 Mplayer-1.0rc1.tar.bz2(主程式)(http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2 ) Abyss-1.6.tar.bz2 (皮膚)
Time of Update: 2018-12-03
轉自https://www.ibm.com/developerworks/cn/linux/l-serials/串口簡介串列口是電腦一種常用的介面,具有連接線少,通訊簡單,得到廣泛的使用。常用的串口是 RS-232-C 介面(又稱 EIA RS-232-C)它是在 1970 年由美國電子工業協會(EIA)聯合貝爾系統、 數據機廠家及電腦終端生產廠家共同制定的用於串列通訊的標準。它的全名是"資料終端設備(DTE)和資料通訊裝置(DCE)之間串列位元據交換介面技術標準"該標準規定採用一個 25
Time of Update: 2018-12-03
Author : KendivDate : 2006.12.16*********************************** 所使用的軟體***********************************1. linux-2.6.12.6.tar.bz22. linux-2.6.12-mppe-mppc-1.3.patch.gz3. ppp-2.4.3.tar.gz4. ppp-2.4.3-mppe-mppc-1.1.patch.gz5. pptpd-1.3.3.tar.
Time of Update: 2018-12-03
Author : Kendiv Date : 2006.12.20*************************************Requirements************************************* A. Linux Kernel, either 2.0, 2.2, 2.4 or 2.6 based. B. If building from source, libgmp development libraries. *****************
Time of Update: 2018-12-03
收藏關於Linux IPC的一個系列的文章原帖發表在IBM的developerworks網站上,是一個系列的文章,作者鄭彥興,通過講解和例子示範了Linux中幾種IPC的使用方式,我覺得很好,在這裡做一個保留,能看完的話Linux IPC的基礎是沒有問題的了。一)Linux環境處理序間通訊(一)管道及有名管道http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/二)Linux環境處理序間通訊(二):
Time of Update: 2018-12-03
這裡我們只以其中的一行為例來分析一下如何給我們的input子系統上報事件。input_report_abs(data->input_dev, ABS_RX, rbuf[0]);繼續跟蹤: static inline void input_report_abs(struct input_dev *dev, unsigned int code, int value){ input_event(dev, EV_ABS, code,
Time of Update: 2018-12-03
插播一條訊息:火箭官網剛剛公布,姚明徹底告別本賽季。看來退役也是遲早的事情了,其實上大學就一直關注火箭隊,一個主要原因是有姚明,誰讓咱是中國人呢,中國人都是很愛國的,當然個別間諜分子除外。因為姚明,喜歡上了麥迪……如今二人都淪落這般境地,想想讓人心寒。煙花易冷、人事易分啊。好了,不提這些傷心地事兒了。我們做點有勁的事兒,繼續研究我們的evdev
Time of Update: 2018-12-03
由於小手一抖在windows裡分區的時候不小心把Linux的整個分區給搞沒了,想用testdisk找回分區的,太花費時間了,由於沒有非常重要的資料選擇了重裝系統順便嘗試下Mint15的改變1.安裝無線網卡驅動: 參考連結:https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx我這裡只提供BCM4312的相關檔案我的無線驅動是BCM4312的,從Broadcom Linux hybrid wireless
Time of Update: 2018-12-03
聲明:本博內容均由http://blog.csdn.net/droidphone原創,轉載請註明出處,謝謝!1. struct snd_card 1.1. snd_card是什麼snd_card可以說是整個ALSA音頻驅動最頂層的一個結構,整個音效卡的軟體邏輯結構開始於該結構,幾乎所有與聲音相關的邏輯裝置都是在snd_card的管理之下,音效卡驅動的第一個動作通常就是建立一個snd_card結構體。正因為如此,本節中,我們也從 struct cnd_card開始吧。 1.2.
Time of Update: 2018-12-03
聲明:本博內容均由http://blog.csdn.net/droidphone原創,轉載請註明出處,謝謝!Control介面Control介面主要讓使用者空間的應用程式(alsa-lib)可以訪問和控制音頻codec晶片中的多路開關,滑動控制項等。對於Mixer(混音)來說,Control介面顯得尤為重要,從ALSA
Time of Update: 2018-12-03
linux核心原始碼情景分析 非掃描版 上下冊合訂版 字清楚 帶書籤 1575頁 pdfhttp://download.csdn.net/source/2002579*************************************************************linux裝置驅動開發詳解 pdf,針對ARM9 s3c2410 經典
Time of Update: 2018-12-03
Windows系統備份可以用ghost工具軟體完成,Linux系統不能完全依賴於ghost工具,一則是ghost本身是有著作權的軟體,二則ghost只支援ext2、ext3檔案系統的Linux分區,不支援reiserfs、xfs等比較進階的檔案系統,ghost本身並不備份mbr,因此常造成恢複後的系統grub出錯的問題。 linux本身內建有著優秀的備份工具,傳統如:tar、cpio、dd,新的有:bzip2、afio等。這裡介紹兩款備份整個Linux系統,類似於ghost的工具:ghost
Time of Update: 2018-12-03
在使用Linux的過程中,隨著軟體的安裝和資料的膨脹,有時候會發現劃分給Linux分區需要進行調整。如果直接使用分區命令fdisk調整分區大小,往往意味著分區資料的丟失。LVM技術可以避免分區資料丟失,但在使用中有許多限制。本文介紹一種使用gparted進行Linux分區調整的方法,它比較適合個人電腦中的硬碟分區調整,同時也可避免資料丟失。 gparted是一款免費、開源的Linux下的具有圖形化使用者介面的分區軟體。gparted支援的分區格式和每種格式中可進行的操作如下所示: 在Ubuntu
Time of Update: 2018-12-03
剛看到有人討論到底要學LINUX還是WINCE的問題,正好收藏過一篇文章發出來參考一下...其實學什麼不重要,學好了才是根本。希望下文能幫你做個決定。1.支援多種硬體平台 由於嵌入式裝置硬體平台的多樣性,CPU晶片的快速更新,嵌入式作業系統要求支援常用的嵌入式CPU,如X86, ARM, MIPS,