原创 Kernel: Get filename from "struct file *"

char *tmp;char *pathname; path_get(&file->f_path); tmp = (char *)__get_free_page(GFP_TEMPORARY);if (!tmp) {     return 

原创 ARM linux kernel從入口到start_kernel代碼分析 -- 只到machine type選中爲止

轉載自:http://blog.sina.com.cn/bytex   本文針對arm linux, 從kernel的第一條指令開始分析,一直分析到進入start_kernel()函數. 我們當前以linux-2.6.19內核版本作爲範

原创 自動登錄(不用*DM)並啓動X

今天費半天勁終於把它搞定了,沒有新知識,只是找了半天才找到的真正可行的方法,分享一下,以後大家有這樣的需求時不用再費勁找了。 一、寫腳本autologin代碼: #!/bin/bash /bin/login -f <username> #

原创 UML類圖符號 各種關係說明以及舉例

UML中描述對象和類之間相互關係的方式包括:依賴(Dependency),關聯(Association),聚合(Aggregation),組合(Composition),泛化(Generalization),實現(Realization)等

原创 如何計算Nand Flash要傳入的行地址和列地址

如何計算Nand Flash要傳入的行地址和列地址   在介紹具體讀取數據的詳細流程之前,還要做一件事,那就是,先要搞懂我們要訪問的地址,以及這些地址,如何分解後,一點點傳入進去,使得硬件能識別才行。 此處還是以 K9F8G08U

原创 UML類圖關係(泛化 、繼承、實現、依賴、關聯、聚合、組合)

繼承、實現、依賴、關聯、聚合、組合的聯繫與區別轉自:http://asmxpl.blog.51cto.com/8744092/1424679分別介紹這幾種關係:繼承指的是一個類(稱爲子類、子接口)繼承另外的一個類(稱爲父類、父接口)的功能

原创 SPI時序詳解

SPI時序詳解SPI總線是Motorola公司推出的三線同步接口,同步串行3線方式進行通信:一條時鐘線SCK,一條數據輸入線MOSI,一條數據輸出線MISO;用於 CPU與各種外圍器件進行全雙工、同步串行通訊。SPI主要特點有:可以同時發出

原创 LINUX內核經典面試題

轉自:http://blog.chinaunix.net/uid-22566367-id-2747207.html1) Linux中主要有哪幾種內核鎖?2) Linux中的用戶模式和內核模式是什麼含意?3) 怎樣申請大塊內核內存?4) 用

原创 Linus:利用二級指針刪除單向鏈表

轉自:http://coolshell.cn/articles/8990.html 感謝網友full_of_bull投遞此文(注:此文最初發表在這個這裏,我對原文後半段修改了許多,並加入了插圖)Linus大嬸在slashdot上回答一些編程

原创 我的友情鏈接

51CTO博客開發

原创 Linux下節能中斷喚醒

轉自:http://blog.csdn.net/am_111/article/details/6584679Linux下節能中斷喚醒在linux系統進入節能,如進入mem之後,可以通過中斷喚醒系統。選擇在節能模式下,是否支持該中斷喚醒系統是

原创 加載地址與運行地址

轉自:http://blog.csdn.net/yangyiwei524386/article/details/7419667要是做過uboot開發,就是會遇到過運行地址與加載地址的概念,確實比較抽象與模糊,網上很多解釋都是說運行地址就是加

原创 使用Qemu模擬Cortex-A9運行U-boot和Linux

轉自:http://blog.chinaunix.net/uid-20273473-id-3267337.html我的開發環境: Ubuntu-12.04  所有軟件包爲最新1. 安裝GNU工具鏈sudo apt-get insatll g

原创 如何寫好技術簡歷 —— 實例、模板及工具

轉自:http://get.jobdeer.com/744.get如何寫好技術簡歷 —— 實例、模板及工具by @Easy前言光是做人才拍賣這幾個月,我就看了幾千份技術簡歷,覺得很感慨。有太多程序員因爲不知道如何表達自己,而埋沒了自己的才華

原创 mini2440 usb device controller 驅動的分析--gadget設備

轉自:http://blog.csdn.net/ajigegege/article/details/12710707已經看了很長時間USB的驅動了。USB是目前看到最複雜的驅動,內容很多,但網上分析USB驅動的資料很少,因此我在學習的過程中