原创 Linux開發十六_nand驅動

Linux開發十六 nand驅動 象棋小子    1048272975 nand flash具有大容量、改寫速度快、接口簡單等優點,適用於大量數據的存儲,爲固態大容量存儲提供了廉價有效的解決方案。Linux內核已經支持s3c2416的na

原创 S3C2416裸機開發系列二一_Yaffs的移植

S3C2416裸機開發系列二一 Yaffs的移植 象棋小子    1048272975 Nand作爲市面上最主要的非易失性閃存技術之一,應用在各種固態大容量存儲解決方案中。由於Nand flash自身的特點,Nand存儲器往往需要一款專用

原创 Linux開發十九_nfs文件系統

Linux開發十九 nfs文件系統 象棋小子    1048272975 nfs即網絡文件系統,通過網絡,對在不同主機上的文件進行共享。嵌入式開發中,往往需要構建調試文件系統,在主機端以nfs文件系統的方式先調試構建文件系統,將極大地方便

原创 Linux開發二十_觸摸屏驅動

Linux開發二十 觸摸屏驅動 象棋小子    1048272975 在人機交互系統中,鍵盤、觸摸屏等輸入設備是一個不可或缺的部分,觸摸屏以其非常良好的用戶體驗得到了廣泛的應用。此處以ft5206電容屏爲例,實現Linux內核上的驅動。

原创 Linux開發十一_看門狗驅動

Linux開發十一 看門狗驅動 象棋小子    1048272975 看門狗的用途是當cpu進入到錯誤狀態後,無法恢復的情況下,使系統重新啓動。Linux內核已經支持s3c2416的看門狗驅動。 1. watchdog設備 watchdo

原创 Linux開發十二_i2c驅動

Linux開發十二 i2c驅動 象棋小子    1048272975 i2c總線是嵌入式領域廣泛採用的一種通信標準,其具有接口線少、控制方式簡單、通信速率較高等優點。Linux內核已經支持s3c2416的i2c驅動。 1. i2c設備 i

原创 Linux開發十八_網卡驅動

Linux開發十八 網卡驅動 象棋小子    1048272975 Internet作爲全球最大的互聯網絡,幾乎總彙了全球的信息資源,越來越多的設備需要連接Internet,共享信息資源。Linux內核已經支持dm9000網卡驅動。 1.

原创 S3C2416裸機開發系列二二_Lwip的移植

S3C2416裸機開發系列二二 Lwip的移植 象棋小子    1048272975 Internet實現了全球範圍內計算機網絡的互連,不同主機之間必須遵循相同的網絡協議才能彼此通信。TCP/IP協議作爲一種網絡互聯協議,在Interne

原创 Linux開發六_linux內核編譯運行

Linux開發六 linux內核編譯運行 象棋小子    1048272975 Linux是一個非商業化的產品,任何人都可以獲得源代碼並研究它。這吸引了很多開發者對其代碼進行修改和完善,因此變得越來越流行。從小到手錶,大到超級計算機集羣,

原创 Linux開發五_構建根文件系統

Linux開發五 構建根文件系統 象棋小子    1048272975 文件系統是對一個存儲設備上的數據和元數據進行組織的機制,根文件系統是linux內核啓動時所掛載的第一個文件系統。對於一個可啓動的linux系統,根文件系統是其不可或缺

原创 Linux開發十四_ohci驅動

Linux開發十四 ohci驅動 象棋小子    1048272975 usb接口簡單、即插即用、支持熱插拔等優點,在各種場合已經大量使用,在嵌入式系統中,也常常需要通過usb外接u盤、鍵盤、鼠標等設備。Linux內核已經支持usb主機控

原创 Linux開發十五_lcd驅動

Linux開發十五 lcd驅動 象棋小子    1048272975 lcd能夠支持彩色圖像的顯示和視頻的播放,是一種很重要的輸出設備,在一些嵌入式人機交互系統中,也往往需要lcd進行顯示。Linux內核已經支持了s3c2416的lcd控

原创 Linux開發九_按鍵驅動

Linux開發九 按鍵驅動 象棋小子    1048272975 按鍵作爲用戶系統交互的一部分,在嵌入式系統應用中,佔有非常重要的地位。Linux內核輸入子系統已經對按鍵提供了良好的驅動支持,只需要實現相應的按鍵設備即可讓按鍵正常工作。

原创 Linux開發十三_hsmmc驅動

Linux開發十三 hsmmc驅動 象棋小子    1048272975 存儲卡具有體積小巧、攜帶方便、使用簡單等優點,在嵌入式系統當中,一般作爲獨立的存儲介質。Linux內核已經支持s3c2416的hsmmc控制器,可以支持mmc卡、s

原创 Linux開發八_LED驅動

Linux開發八 LED驅動 象棋小子    1048272975 Linux內核支持多種驅動框架,其中就支持led這樣的設備模型。Linux內核實現了一個虛擬的文件系統sysfs,用於提供一個從用戶空間訪問內核設備的方法。筆者此處就基於