原创 JLINK 下載uboot到nor flash

1、開發板設置爲norflash啓動 2、連好線後啓動J-Flash ARM,進行如下操作 (1)file->open progect,打開s3c2440.jflash(這個文件可以從網上下載到),即便下載不到也沒有關係,本文最後會告訴你

原创 內核zImage的製作(initramfs)

1.通過busybox製作一個我們需要的文件系統,但是沒有壓縮,所有的文件在目錄~/armsource/ramfs下面。 2.initramfs其實

原创 linux內核移植和跟文件系統製作

1.1 Linux內核基礎知識 在動手進行Linux內核移植之前,非常有必要對Linux內核進行一定的瞭解,下面從Linux內核的版本和分類說起。 1.1.1  Linux版本 Linux內核的版本號可以從源代碼的頂層目錄下的Makefi

原创 uboot與Linux內核機器碼

u-boot的機器碼和linux的一致,才能引導。    linux內核的機器碼,在arch/arm/tools/mach-types.h中,u-boot的機器碼是在u-boot/include/asm-arm/mach-types.h文

原创 生活記錄

  之前因爲走路把腳崴骨折了,最近一直休息,可是出息的我呀,這一個月一直在玩LOL,浪費了很多時間,我以前一直覺得我玩英雄聯盟可以鍛鍊我的反應力,因爲我是女生,感覺自己的反應力有點弱,剛開始玩的時候,感覺男朋友好厲害,不會按錯技能,能預判

原创 S3C2440端口操作函數

micro2440採用S3C2440處理器(和S3C2410區別不大),在其Linux源碼中,和這個平臺相關的代碼主要在arch/arm/mach-s3c2410和include/asm-arm/arch-s3c2410中,相關驅動在d

原创 嵌入式學習路線

1、Linux 基礎 安裝Linux操作系統 Linux文件系統 Linux常用命令 Linux啓動過程詳解 熟悉Linux服務能夠獨立安裝Linux操作系統 能夠熟練使用Linux系統的基本命令 認識Linux系統的常用服

原创 linux MISC 驅動模型分析

        閱讀led驅動程序的代碼的時候,沒有發現ldd3中提到的各種字符設備註冊函數,而是發現了一個misc_register函數,這說明led設備是作爲雜項設備出現在內核中的,在內核中,misc雜項設備驅動接口是對一些

原创 字符設備驅動

一、linux系統將設備分爲3類:字符設備、塊設備、網絡設備。使用驅動程序: 字符設備:是指只能一個字節一個字節讀寫的設備,不能隨機讀取設備內存中的某一數據,讀取數據需要按照先後數據。字符設備是面向流的設備,常見的字符設備有鼠標、鍵盤、