原创 Windows XP硬盤安裝Ubuntu 12.04雙系統圖文詳解

  Ubuntu 12.04 LTS版本於2012年4月26日發佈,趁着五一放假,趕緊在自己的Windows XP的電腦上安裝下Ubuntu 12.04,下面就是整個安裝過程,記錄下來,希望能夠幫助和我一樣第一次在XP中安裝Ubuntu

原创 python有道翻譯

肆虐中國的2019肺炎病毒到處都是隻能呆在家中,無聊瀏覽網頁,發現python挺流行的,看了幾頁,寫個處女python程序:“有道翻譯”。 這個程序挺有意思的,不過還有很多問題,很多疑問,例如,我在有道翻譯網頁查到的 url 是這個: “

原创 sys下面 proc下面,dev下面分別創建一個節點

/*proc/led節點創建*/ static viod led_create_proc(void){ struct proc_dir_entry*entry; entry = create_proc_entry(DEVICE_NAME

原创 改進版爬蟲 爬取漂亮妹紙圖1

看到網上“小甲魚”“小姐姐”寫的“輪一隻爬蟲的自我修養4:OOXX",搜查下,爬的網站早已修復了此bug,突然想,能不能修改下再爬一次,(*^__^*) 嘻嘻!經過觀察,發現一些規律,寫了如下程序,試了一下,妹子圖片又是一大堆,嘿嘿!需要

原创 Linux內核之mmc子系統-sdio(2)

現在的Linux內核中,mmc不僅是一個驅動,而是一個子系統。這裏通過分析Linux3.2.0內核,結合TI的arm335x平臺及omap_hsmmcd host分析下mmc子系統,重點關注sdio及架構在其上的具體sdio IP驅動實

原创 marvel r8782 ap模式編譯

由於官方文檔混亂,網絡參考文檔不多,特寫此以供後人參考 第一 準備 解壓壓縮包r8782p53-linux.tar.gz (個人整理後壓縮包) 修改解壓後文件中Makefile  CROSS_COMPILE= 系統交叉編譯工具,例如a

原创 在linux內核中讀寫文件

1. 序曲 在用戶態,讀寫文件可以通過read和write這兩個系統調用來完成(C庫函數實際上是對系統調用的封裝)。 但是,在內核態沒有這樣的系統調用,我們又該如何讀寫文件呢? 閱讀linux內核源碼,可以知道陷入內核執行的是實際執

原创 VxWorks內核解讀-2

 本文討論Wind內核的設計思想,正如前文所述,VxWorks的Wind內核採用可裁剪的微內核設計,具有多任務併發執行、可搶佔的優先級調度、可選的時間片調度、任務間通信和同步機制、快速的上下文切換,低中斷時延、快速的中斷響應、支持中斷嵌套

原创 VxWorks內核解讀-1

前言:我曾經在做VxWorks培訓期間跟身邊的嵌入式工程師同行交流的時候,發現大家對嵌入式VxWorks系統的Wind內核不是特別瞭解,而網上對於VxWorks的Wind內核也沒有系統性的解讀與分析,因此我決定發表一系列的博文來系統性地解

原创 Linux SDIO總線驅動(一)

SDIO卡        SDIO卡是在SD內存卡接口的基礎上發展起來的接口,SDIO接口兼容以前的SD內存卡,並且可以連接SDIO接口的設備,目前根據SDIO協議的SPEC,SDIO接口支持的設備總類有藍牙,網卡,電視卡等。

原创 linux中驅動異步通知應用程序的方法

 驅動程序運行在內核空間中,應用程序運行在用戶空間中,兩者是不能直接通信的。但在實際應用中,在設備已經準備好的時候,我們希望通知用戶程序設備已經ok,用戶程序可以讀取了,這樣應用程序就不需要一直查詢該設備的狀態,從而節約了資源,這就是異

原创 prel 多行註釋

最常用的方法是使用 POD(Plain Old Documentations) 來進行多行註釋。方法如下: =pod codes to comment =cut 注意:=pod =cut只能在行首 以=開頭,以=cut結尾。 注意:

原创 linux nfs配置

系統平臺:Ubuntu 10.04.2 LTS + cloud3916e Linux version 3.4.35 --------------------------------------------