- 浏览: 27679 次
- 性别:
- 来自: 广州
-
最新评论
-
wishwingliao:
牛人牛人牛人牛人
J2ME版移动飞信协议 (4) -
openfetion:
升级 kernelu-boot> tftp 0x2200 ...
embedded system log! -
openfetion:
Yaffs2 patchpatch-ker.sh c /hom ...
embedded system log! -
openfetion:
emacs 中文化http://zhdotemacs.sour ...
embedded system log! -
openfetion:
telnetd of busyboxseehttp://blo ...
embedded system log!
相关推荐
- **U-Boot介绍1.pdf、U—Boot在S3C2410上的移植.pdf**:这两份文档提供了更具体的U-Boot介绍和具体平台的移植步骤,是深入学习U-Boot的好资料。 通过深入学习U-Boot的原理、配置、移植和使用,开发者可以更好地...
SMDK2410开发板包含了Samsung S3C2410处理器,这是一个基于ARM920T内核的SoC(System on Chip)。其特性包括: 1. **CPU**:32位ARM920T RISC处理器,工作频率可达266MHz。 2. **内存**:内置SDRAM控制器,支持外部...
开发S3C2410 BIOS时,可能需要使用像OpenOCD(Open On-Chip Debugger)这样的工具进行调试,或者使用U-Boot这样的开放源码引导加载器作为BIOS的一部分。 总之,“BIOS-For-S3C2410.rar_2410 bios”文件包含的是...
3. **重定位(Relocation)**:在完成基本初始化后,U-Boot会根据需要进行代码重定位,确保程序在正确的内存地址运行。 4. **启动主循环(Main Loop)**:通过调用`main_loop`函数进入U-Boot的命令行界面或其他用户...
3. **烧写工具**:对于S3C2410,常见的烧写工具有JTAG(Joint Test Action Group)工具、OpenOCD(Open On-Chip Debugger)、U-Boot等。JTAG工具通过物理接口进行调试和编程;OpenOCD是一个开源的调试和编程工具,...
对于S3C2410这样的嵌入式系统,这通常涉及到引导加载程序(Bootloader),如U-Boot,它负责进一步的硬件初始化并加载操作系统映像。 6. **用户交互**:在某些系统中,BIOS可能提供简单的用户界面,允许用户进行一些...
s3c2410是基于ARM920T内核的SoC(System on Chip)芯片,它集成了许多外围设备接口,如UART(通用异步收发传输器)、触摸屏控制器等。该处理器支持MMU(内存管理单元),可以运行操作系统,如Linux、Windows CE等,...
描述 "usb drivers based on s3c2410" 确认了这个项目的核心是构建在S3C2410基础上的USB驱动程序。S3C2410是一款32位RISC处理器,适用于嵌入式应用,如智能手机、PDA和数字媒体播放器。它包含了对USB主机和设备模式...
《S3C2410 BIOS源代码解析》 S3C2410是一款由Samsung公司设计的基于ARM920T内核的微处理器,广泛应用于嵌入式系统和移动设备。BIOS(基本输入输出系统)是计算机启动时运行的第一段软件,对于S3C2410这样的嵌入式...
### U-Boot 移植至 S3C2410 的详细步骤 #### 一、概述 U-Boot(Universal Boot Loader)是一个广泛应用于嵌入式系统的启动加载程序,能够支持多种不同架构的处理器和操作系统。对于S3C2410这款基于ARM920T内核的微...
针对S3C2410这一特定平台,u-boot的启动代码分析主要关注于平台相关的初始化代码,这些代码位于`board`, `cpu`, `lib_arm`等目录下,处理硬件初始化、设置时钟频率、配置中断控制器等工作。而平台无关的代码则位于`...
S3C2410是Samsung半导体公司基于ARM920T内核开发的一款SoC(System on Chip)芯片,集成了多种功能模块,包括CPU、内存控制器、总线接口以及外围设备接口。 【描述】中的"the most professional ARM9-based S3C2410...
在`cpu/arm920t/start.S`文件中,找到针对S3C2410芯片的中断禁止配置,将其修改为: ```c #ifdef CONFIG_S3C2410 ldr r1, =0x7ff /* 根据2410芯片手册,INTSUBMSK有11位可用 */ ldr r0, =INTSUBMSK str r1, [r0]...
#ifdef CONFIG_S3C2410_NAND_BOOT @ reset NAND mov r1, #NAND_CTL_BASE ldr r2, =0xf830 @ initial value str r2, [r1, #oNFCONF] ldr r2, [r1, #oNFCONF] bic r2, r2, #0x800 @ enable chip str r2, [r1, #...
由于S3C2440的时钟计算公式与S3C2410有所不同,因此需要对时钟配置进行相应的调整。在`board/TX2440/TX2440.c`文件中的`board_init`函数中,可以根据实际需求设置FCLK(Fabric Clock)、HCLK(High Speed Clock)、...
对于S3C2410处理器,U-Boot已经有了很好的支持,并且在移植过程中主要完善了对NandFlash的读写功能。 Linux内核移植是指将Linux操作系统的核心部分移植到目标硬件平台,使之能够在该平台上运行。对于嵌入式Linux...
- 使用 Eclipse 调试 u-boot 程序(以 S3C2410/S3C2440/S3C6410 为例)。 - 调试 ADS 编译出来的程序。 - 使用 Eclipse 调试 Linux 内核。 - **使用 OpenJTAG 来烧写、调试 Cortex-M3**: - 使用 OpenOCD 烧写 ...
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1 s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected usbcore: ...
在S3C2410上,理解U-Boot的工作流程和配置方法是必要的。此外,Linux内核的移植涉及对处理器架构的理解,以及针对特定硬件的驱动程序编写,这些内容本书都会详细讲解。 对于嵌入式开发人员,掌握C/C++编程语言、...
depends on ARCH_S3C2410 help support led test device driver on FS2410 develop board ``` **第七步:修改 Makefile 文件** 在 `drivers/char/Makefile` 文件中,找到 `obj-$(CONFIG_HANGCHECK_TIMER)` 行,...