FL2440移植
文章平均质量分 77
ll_0520
了解MFC编程,了解ARMLinux嵌入式编程,熟悉单片机编程,现在android开发中...
展开
-
烧写内核uImage和根文件系统rootfs到NAND FLASH
/*2011.1.8*//*uboot1.1.4*//*内核:linux-2.6.22.6*//*NAND FLASH为:k9f2g08u0a*/ 因为之前没连续写过一块以上的数据,今天写uImage才发现之前修改的uboot1.1.4里的NAND驱动有问题.继续修改如下:1.vi uboot1.1.4/include/configs/fl2440.h添加:#d原创 2011-01-09 22:52:00 · 5117 阅读 · 0 评论 -
usb 1-1: device descriptor read/64, error -62
不知道动了什么,内核启动的时候忽然打印出下面的错误信息:usb 1-1: new full speed USB device using s3c2410-ohci and address 2usb 1-1: device descriptor read/64, error -62usb 1-1: device descriptor read/64, error -62usb 1-1原创 2011-01-09 22:27:00 · 11833 阅读 · 6 评论 -
uboot1.1.4与NAND FLASH(k9f2g08u0a)
k9f2g08u0a(NAND FLASH)一页大小虽为2KB+64B,但却占用了4KB地址空间.(也就是 实际写入/读取NAND的地址=程序中给定地址/2,这里程序中给定地址就是写到s3c2440的nand地址寄存器的值,实际写入/读取NAND的地址是指:将NAND看作一个只有有效数据(不包括spare区)的连续存储体)举个例子:假设内存0x32000000开始有2KB数据,要将其写入到NA原创 2011-01-08 23:21:00 · 1638 阅读 · 0 评论 -
qtopia-2.2.0到FL2440-I(s3c2440)移植
/*2011.1.5-2011.1.6*//*qtopia-2.2.0到FL2440-I(s3c2440)移植*//*主机系统:ubuntu 10.10 主机gcc:4.4.5*//*目标板:FL2440-I 目标板系统:linux-2.6.22.6 *//*交叉编译器:arm-linux-gcc-2.95.3 *//*需要的软件资源:e2fsprogs-1.40.2.t原创 2011-01-07 17:33:00 · 3010 阅读 · 0 评论 -
linux-2.6.22.6移植mplayer到FL2440-I
/*2010-12-30*//*linux-2.6.22.6移植mplayer到FL2440-I*//*主机系统:ubuntu 10.10 *//*目标板:FL2440-I / linux-2.6.22.6 *//*交叉编译器:arm-linux-gcc-3.4.1 *//*软件资源:libmad-0.15.1b.tar.gz,MPlayer-1.0rc2.tar.bz2*/原创 2010-12-31 23:59:00 · 1279 阅读 · 1 评论 -
linux-2.6.22.6中UDA1341驱动到FL2440-I移植
/*2010.12.29*//*linux-2.6.22.6中UDA1341驱动到FL2440-I移植*/ 1.下载uda1341驱动源码,并将其拷贝到内核源码的sound/oss/目录下. 2.修改Kconfig:vi sound/oss/Kconfig添加:config S3C2410_SND_UDA1341 tristate "S3C2410原创 2010-12-31 23:52:00 · 1265 阅读 · 0 评论 -
linux-2.6.22.6移植madplay到FL2440-I
/*2010.12.29*//*linux-2.6.22.6移植madplay到FL2440-I *//*主机系统:ubuntu 10.10 *//*目标板:FL2440-I / linux-2.6.22.6 *//*交叉编译器:arm-linux-gcc-3.4.1 *//*软件资源:madplay-0.15.2b.tar.gz,libmad-0.15.1b.tar.gz,l原创 2010-12-31 23:07:00 · 1245 阅读 · 0 评论 -
U-BOOT源码分析及移植
本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各函数的功能。4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。 这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下转载 2010-11-22 21:00:00 · 700 阅读 · 0 评论 -
第一次移植uboot(1)
第一次移植uboot,因此把移植步骤记录下来:/*2010.11.17--2010.11.18*//*u-boot-1.1.4中smdk2410到fl2440(s3c2440)移植*/交叉编绎工具:cross-3.3.2.tar.bz2默认当前目录为:u-boot-1.1.4要修改的文件:(1)examples/Makefile (2)Makefile (3)board/fl2原创 2010-11-19 11:26:00 · 2690 阅读 · 0 评论 -
S3C2440读Nand Flash数据至SDRAM(汇编)
搞了3天终于是可以把Nand Flash的Uboot代码拷到内存了,真郁闷...... /*板子为FL2440,接了一片256M的K9F2G08UXA,一页2048+64,交叉编绎工*具cross-3.3.2.tar.bz2*/NFCONF EQU 0x4E000000NFCONT EQU 0x4E000004NFCMD EQU 0x4E原创 2010-11-16 17:07:00 · 981 阅读 · 0 评论 -
期终总结
这学期移植了uboot-1.1.4,Linux-2.6.22.6,qtopia-2.2.0到FL2440-I,汇总一下:uboot-1.1.4: 第一次移植uboot(1) : http://blog.csdn.net/ll_0520/archive/2010/11/19/6021056.aspx 第一次移植uboot(2)(NAND中环境变量读写: h原创 2011-01-15 12:43:00 · 788 阅读 · 0 评论 -
gspca 摄像头驱动的移植(ZC3XX)
Kernel version :2.6.22.6Crosstool :arm-linux-gcc-3.4.1Board :FL2440System :Ubuntu 10.10Source :gspcav1-20071224一、移植gspcav1-20071224 gspcav1-20071224下载原创 2011-03-17 18:37:00 · 1677 阅读 · 0 评论 -
servfox和spcaview移植
Kernel version :2.6.22.6Crosstool :arm-linux-gcc-3.4.1Board :FL2440 System :Ubuntu 10.10Source :servfox.rar, spcaview-20061208.rar, SDL-1.2.13.rar/***********转载 2011-03-17 18:58:00 · 3520 阅读 · 0 评论 -
USB无线网卡(Zydas)移植到Linux-2.6.22.6
/*2011-3-29 -- 2011-3-30*/ Kernel version :2.6.22.6Crosstool :arm-linux-gcc-3.4.1Board :FL2440 System :Ubuntu 10.10Source :zd1211-firmware-1.4.tar.bz2, wirele原创 2011-03-30 18:55:00 · 1786 阅读 · 0 评论 -
qtopia 2.2.0 支持触摸屏
/* qtopia 2.2.0 支持触摸屏.txt *//* 2011-3-22 */Kernel version :2.6.22.6Crosstool :arm-linux-gcc-2.95.3Board :FL2440 System :Ubuntu 10.10Source :tslib-1.3.tar.bz2原创 2011-03-22 19:27:00 · 956 阅读 · 0 评论 -
linux2.6.22.6触摸屏移植到FL2440
/*linux2.6.22.6触摸屏移植到FL2440.txt*//*2011-3-21 -- 2011-3-22*/ Kernel version :2.6.22.6Crosstool :arm-linux-gcc-3.4.1Board :FL2440 System :Ubuntu 10.10Source :原创 2011-03-22 17:52:00 · 1349 阅读 · 0 评论 -
linux-2.6.22.6中LCD驱动到FL2440-I移植
/*2010.12.26-2010.12.27*//*linux-2.6.22.6中LCD驱动到FL2440-I移植*//*东华3.5寸TFT:WXCAT35-TG3#001_V1.2: 320*240 24bpp*/ 1.修改smdk2440_lcd_cfg结构:vi arch/arm/mach-s3c2440/mach-smdk2440.c修改后的smdk2440_lc原创 2010-12-27 15:32:00 · 1498 阅读 · 0 评论 -
Linux内核到fl2440(s3c2440)移植(1)
/*2010.12.08--2010.12.24*//*kernel(linux-2.6.22.6)--到fl2440(s3c2440)移植(1)*//*操作系统: ubuntu-10.10*//*交叉编译工具: 编译uboot-1.1.4用cross-3.3.2.tar.bz2 ; 编译linux2.6.22.6用cross-3.4.1.tar.bz2*/ 1.修改uboot原创 2010-12-25 23:33:00 · 3071 阅读 · 0 评论 -
第一次移植uboot(3)(添加DM9000网卡支持)
/*在第二次移植基础上添加DM9000网卡支持*//*2010.11.30--2010.11.30*//*交叉编绎工具:cross-3.3.2.tar.bz2*//*默认当前目录为:u-boot-1.1.4*/ 1. vi include/configs/fl2440.h (1)注释56行(#define CONFIG_DRIVER_CS8900 1),57行(#原创 2010-11-30 19:40:00 · 4089 阅读 · 0 评论 -
第一次移植uboot(2)(NAND中环境变量读写)
/*在第一次移植的基础上增加了S3C2440对NAND FLASH(k9f2g08u0a)中环境变量的读取和保存,写页的软件ECC扩展到了2KB*//*2010.11.21--2010.11.28*//*交叉编绎工具:cross-3.3.2.tar.bz2*//*默认当前目录为:u-boot-1.1.4*/ 1.不用NOR FLASH所以: vi lib_arm/boar原创 2010-11-29 19:31:00 · 2914 阅读 · 0 评论 -
嵌入式开发板与虚拟机Linux挂接NFS配置步骤
1.关闭主机Windows的防火墙2.关闭VM上的Linux的防火墙iptables服务: 重启后生效: 开启:chkconfig iptables on 关闭:chkconfig iptables off 即时生效,重启后失效: 开启:service iptables start 关闭:service iptables stop 3.开原创 2010-10-19 11:02:00 · 709 阅读 · 0 评论 -
uCOS-II+ucGUI到FL2440移植
FL2440_uCOS-II+ucGUI移植需要的软件包:天嵌移植好的uCOS-II工程,ucgui324.zip,ucGUI2.rar一:在天嵌移植好的uCOS-II基础上增加ucGUI支持:移植前工程文件(天嵌移植好的uCOS-II工程)如下(不上图了): (uCos+ucGUI_移植前.rar) 二:添加相应工程文件并除错:1.增加工程文件夹,如下图:原创 2011-05-22 17:17:00 · 2467 阅读 · 0 评论 -
uboot第一阶段学习笔记(arm920t/start.S)
以Smdk2410板子为例:(并将代码扩展为支持S3C2440,代码为按执行顺序排列)//u-boot-1.1.4/cpu/arm920t/start.S//注有S3C2440部分为本人所添加.globl _start //全局入口//设置向量跳转表_start: b reset //复位向量 ldr pc, _undefined_instruction l原创 2010-11-04 16:29:00 · 1226 阅读 · 0 评论