原创 多目錄Makefile(庫及分層目錄)

本文代碼雖簡單,但涉及比較複雜的各種調用關係,欲研究者需有耐心及清醒頭腦。 切切! 背景交待: 1、正在移植U-Boot,並對其源代碼進行了一些分析,感覺它的Makefile十分強勁; 2、以前寫的Makefile模板不合適多層目

原创 在S3C6410開發板上的LED驅動程序

這兩天寫了個LED驅動程序,網上也看了好多的帖子。 開始思路很清晰了,就是先看電路圖,發現LED燈是接在GPM端口上的, 然後看S3C6410數據手冊,先向GPMCON口寫命令字,讓GPM0-5設置爲輸出,再向GPMDAT口寫數據字

原创 PPPoE協議詳解

PPPoE協議詳解   PPPoE協議的工作流程包含發現和會話兩個階段,發現階段是無狀態的,目的是獲得PPPoE終結端(在局端的ADSL設備上)的以太網MAC地址,並建立一個惟一的PPPoESESSION-ID。發現階段結束後,就進入標

原创 Ubuntu傻瓜教程之掛卸載U盤

Ubuntu 下 掛載/卸載 U盤 如果掛載U盤 1、         先查看U盤被識爲了什麼器件: 指令: fdisk -l   看來在 /dev/sdb1  爲對應的 U盤 2、         在 /mnt 目錄下創建掛載 U盤的

原创 tcpdump 用法詳解

 1. TCPDump介紹           TcpDump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支持針對網絡層、協議、主機、網絡或端口的過濾,並提供and、or、not等邏輯語句來幫助你去掉無用的信息。tcpd

原创 gcc中-pthread和-lpthread的區別

用gcc編譯使用了POSIX thread的程序時通常需要加額外的選項,以便使用thread-safe的庫及頭文件,一些老的書裏說直接增加鏈接選項 -lpthread 就可以了,像這樣: Shell代碼   gcc -c x.c

原创 站在大四岔口上的回眸和瞻望

    開學之後也近一個月了,不知不覺的就從一個新生走到了大學生活的盡頭。想想當時還抱着一個考研的目的進了這所不理想的學校,感覺一切回想起來是那麼的豐盛又是那麼的美好。雖然這一切發生在一個我自己覺得不是很理想的地方,但我覺得這一切是獨屬我

原创 飛思卡爾攝像頭組之攝像頭調節

       本人是參加第八屆的飛思卡爾攝像頭組,由於學校不允許大二參加,所以我到了大三才第一次參加,也可以說是最後一次吧,所以想把自己調試的感想及時的寫下!        剛開始也是和別人一樣,買了一個OV7620 然後就開始看資料,賣

原创 Ubuntu中對修改PATH變量的感想

   在學習Ubuntu時,需要安裝編輯器,於是就自己安裝一個,並且修改好了PATH變量。修改好後並且運行了一下,還好,一般的編譯指令都可以用。後來終端重新打開編譯就出現了問題。記得當時用的是arm-linux-gcc指令編譯一個hell

原创 看unix高級編程時遇到apue.h找不到的問題

一開始看到這本書,剛翻了幾頁,就覺得對味。按照書中的代碼做練習時,編譯代碼文件提示fatal error: apue.h: No such file or directory。翻看書的附錄B,可以看到apue.h的資料,原來作者是爲了減少