freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

入式數(shù)碼相框的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 12:32 本頁面
 

【文章內(nèi)容簡介】 NAND Flash 的校驗方式,去掉 ECC 校驗,否則上電啟動會提示 ECC 錯誤或 者 I/O 讀取錯誤。在drivers/mtd/nand/ 中將 chip = NAND_ECC_SOFT,改為 chip = NAND_ECC_NONE。 修改機(jī)器碼在 的/board/samsun/TQ2440/ 中定義了機(jī)器碼為 193,需要使得uboot 和 linux 內(nèi)核的同樣類型的機(jī)器碼都為 193,那么我們就修改 kernel 的 MACH_TYPE 代碼引用部分,確定 kernel 的 MACH_TYPE。 如下:在 arch/arm/machs3c2440/ 中: MACHINE_START(S3C2440, SMDK2440)修改為:MACHINE_START(SMDK2410, SMDK2440)在 arch/arm/kernel/ 中的ENTRY(stext)下添加如下代碼ENTRY(stext)mov r0, 0mov r1, 0xc1 // MACH_TYPE_SMDK2410值193換成十六進(jìn)制就是 0xc1 配置編譯內(nèi)核make s3c2410_defconfig make menuconfig //進(jìn)入設(shè)置界面,配置內(nèi)核make menuconfig命令運行后進(jìn)入內(nèi)核配置主菜單,如圖31,這時根據(jù)自己的硬件需求對內(nèi)核進(jìn)行配置,即在菜單中選擇合適的選項,對內(nèi)核的裁剪,就是使用make menuconfig命令來調(diào)出配置菜單,通過在菜單上選擇所需的選項,去掉不需要的選項的方式來裁剪。(選項前按“y”則顯示“*”表示需要此項;按n則空,不要此項)。 配置主菜單根據(jù)開發(fā)板情況,在配置中主要考慮的有:(1)CPU類型的選擇圖32 cpu類型選擇(2)引導(dǎo)設(shè)置圖33 引導(dǎo)設(shè)置Boot options Default kernel mand string: noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 rootfstype=jffs2說明:mtdblock2 代表第 3 個 flash 分區(qū),它是預(yù)設(shè)的 rootfs 分區(qū),console=ttySAC0,115200 使 kernel 啟動期間的信息全部輸出到串口 0 上。(3)系統(tǒng)調(diào)用方式設(shè)置如下圖34圖34 系統(tǒng)調(diào)用方式設(shè)置Kernel Features [*] Use the ARM EABI to pile the kernel//防止出現(xiàn)內(nèi)核恐慌,內(nèi)核指針跑飛。主菜單中選最后一項“Save an Alternate Configuration File”,按回車,進(jìn)入配置文件名編輯,默認(rèn)文件名,ok保存,exit退出,該文件會在 make 的時候被調(diào)用。 (4)文件系統(tǒng)的支持。接下來做的是針對文件系統(tǒng)的設(shè)置,本課程設(shè)計上的文件系統(tǒng)是 cramfs/ jffs2,故做如下配置,如圖35圖35Miscellaneous filesystems [*]JFFS2 XATTR support (EXPERIMENTAL)支持 jffs2 和 cramfs 文件系統(tǒng),配置如下圖35圖36Network File Systems 支持 NFS 文件系統(tǒng),配置如下圖37[ ] NFS client support for the NFSv3 ACL protocol extension[*]NFS client support for NFS version 4 (EXPERIMENTAL)* NFS server support圖37 Linux內(nèi)核編譯與燒寫 配置完成后,,然后回到內(nèi)核目錄編譯內(nèi)核,具體操作如下:make //編譯內(nèi)核此時,在arch/arm/boot目錄下生成uImage鏡像,然后進(jìn)行uImage鏡像的燒寫:打開DNW軟件,在菜單Configuration中選擇Options,然后配置波特率和端口參數(shù),配置好參數(shù)后,選擇菜單Serial Port.Connect,然后給開發(fā)板上電,選擇菜單USB PortTransmit,導(dǎo)入uImage鏡像即可。 制作基本的根文件系統(tǒng):使用busybox定制一個基本的文件系統(tǒng),使用到的軟件包有busybox和bash。其過程也是比較繁瑣,大致分為以下幾步: (A)設(shè)定工作目錄為/root/build_rootfs/,該目錄主要用來編譯busybox,bash等制作根文件系統(tǒng)的軟件。 (B)使用MDEV創(chuàng)建節(jié)點。 (C)拷貝動態(tài)鏈接庫,交叉應(yīng)用程序的開發(fā)需要用到交叉編譯的鏈接庫,交叉編譯的鏈接庫是在交叉工具鏈的lib目錄下,我們在移植應(yīng)用程序到我們的目標(biāo)板的時候,需要把交叉編譯的鏈接庫也一起移植到目標(biāo)上。 (D)交叉編譯busybox之后,運行make menuconfig 會看到和kernel一樣的配置菜單,可以對其進(jìn)行配置,大多配置項都是對一些命令支持的選擇,只需要根據(jù)菜單選項進(jìn)行相應(yīng)的配置選擇即可。 (E)交叉編譯bash(交互程序) (F)建立系統(tǒng)配置文件,并配置好inittab,fstab,rcS等系統(tǒng)配置文件 ,來制作jffs2文件系統(tǒng)映象,并把根文件系統(tǒng)燒入NAND Flash。由于我們需要查看U盤中的圖片,此時U盤連接開發(fā)板TQ2440就需要用到USB驅(qū)動。 (1)修改arch/arm/machs3c2410/,添加如下代碼:static struct s3c2410_hcd_info usb_tq2410_info = { .port[0]={ .flags = S3C2410_HCDFLG_USED,}。int usb_tq2410_init(void)//USB初始化函數(shù){ unsigned long upllvalue = (0x7812)|(0x024)|(0x03)。 printk(“USB Control,(c)tq2410\n”)。 = amp。usb_tq2410_info。 while(upllvalue!=_raw_readl(S3C2
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1