原创 29、(8)Linux內核啓動第二階段之 setup_arch函數分析

  此函數在arch/arm/kernel/setup.c中定義   void __init setup_arch(char **cmdline_p) {     struct tag *tags = (struct tag *)&in

原创 10、VMware上橋接上網

  PS:NAT上網爲Vmnet 8 ,而Bridge爲Vmnet 1 1)橋接的基本原理    配置成橋接網絡連接模式的虛擬機就當作主機所在以太網的一部分,虛擬系統和宿主機器的關係,就像連接在同一個Hub上的兩臺電腦,可以像主機一樣可以

原创 2、基於MTD的NAND驅動開發(二)

  四、基於MTD的NAND 驅動架構   1 、platform_device 和platform_driver 的定義和註冊   對於我們的

原创 11、關於gedit的問題

  系統:ubuntu 8.10     很久前,用RH的時候習慣使用gedit來編輯,但是後來換成了ubuntu系統後,gedit只能在普通用戶模式下,而且只能看文檔,不能進行修改和保存。後來就不用gedit了,在網上找了很多未果,一直

原创 2、昨晚調試的1602液晶數字時鐘—可調時

 #include<reg52.h> #define uchar unsigned char #define uint unsigned int uchar code table[]="2009-12-21 MON"; uchar cod

原创 1、怎麼樣學好單片機

   很多想學單片機的人問我的第一句話就是怎樣才能學好單片機?對於這個問題我今天就我自己是如何開始學單片機,如何開始上手,如何開始熟練這個過程給大家講講。   先說說單片機,一般我們現在用的比較多的的MCS-51的單片機,它的資料比較多,

原创 28、(7)Linux內核引導階段之 __switch_data(切換數據)

  完成的工作:複製數據段、清除BSS段、設置棧指針、保存CPU ID到processor_id變量、保存機器類型ID到__machine_arch_type變量、調用start_kernel   在 arch/arm/kernel/he

原创 [轉載]完美老婆一定要知道的71個做飯技巧

  原文地址:完美老婆一定要知道的71個做飯技巧作者:jouyi123 完美老婆一定要知道的71個做飯技巧       1、煮水餃時,在水裏放一顆大蔥或在水開後加點鹽,再放餃子,餃子味道鮮美不粘連;在和麪時,每500克麪粉加拌一個雞

原创 [轉載](家常菜系列)教你幾道八大菜系中的佳餚做法

  原文地址:(家常菜系列)教你幾道八大菜系中的佳餚做法作者:水兒清淺淺 十二道經典東北菜(圖解)http://blog.sina.com.cn/s/blog_4b6c190c01009z8m.html 手工烘焙坊http://blo

原创 4、單片機實驗板的製作步驟

  一.從網上搜集有關單片機學習板的資料 你所選用單片機型號,其管腳的功能,其能實現的基本功能;最小系統部分,電源部分,下載部分,外圍電路部分,擴展電路部分。二.構思單片機學習板 1.  最小系統的搭建:晶振的選擇,電容的選擇,復位電路

原创 27、(6)Linux內核啓動引導階段之 __enable_mmu函數分析

    開啓MMU 在進入 __enable_mmu 的時候, r0中已經存放了控制寄存器c1的一些配置(在上一步中進行的設置), 但是並沒有真正的打開mmu 此時,一些特定寄存器的值如下所示: r0 = c1 parameter

原创 3、基於MTD的NAND驅動開發(三)

  五、NAND 驅動中的probe 函數   對於很多嵌入式Linux 的外設driver 來說,probe 函數將是我們遇到的第一個與具體硬

原创 31、 2410下DMA驅動源碼分析

首先我們由 kconfig 和 makefile 來獲取 DMA 方面相關文件 ( 即源碼 ): Arch/arm/plat-s3c24xx/Dma.c Arch/arm/mach-s3c2410/Dma.c 以上

原创 Linux內核開發的版本控制工具Git中文教程

  本文將以 Git 官方文檔 Tutorial, core-tutorial 和 Everyday GIT 作爲藍本翻譯整理,但是暫時去掉了對 Git 內部工作機制的闡述, 力求簡明扼要,並加入了作者使用 Git 的過程中的一些心得體

原创 12、ubuntu安裝vmware-tools無法掛載問題

  這是一個血的教訓   安裝ubuntu後,要安裝vmware-tools的時候,一直無法掛載。     在網上查了很多資料之後,試了很多種方法,後來實踐證明下面的方法可行。   “你要在啓動虛擬機的 那瞬間,點VM - Install