描述 | KIT EVAL FOR M5272 W/ETHERNET | 适用于相关产品 | MCF5272 |
---|---|---|---|
所含物品 | 模块和其他硬件 |
完成后,uclinux启动一个最初的init线程,进入到第三阶段。这时候内核已经正常运行,外围模块也都就绪,开始执行一些脚本文件(如/etc/rc脚本文件)。这通常是嵌入式开发者最感兴趣的一个切入点。 3.2 编写硬件相关代码 作为源代码公开的免费操作系统,uclinux源代码可以从www.uclinux.org得到。这个源代码也在不断更新。笔者使用的是于2002年5月发布的greg ungerer(gerg@snapgear.com)版本。该版本的uclinux包含了对motorola公司m5272c3和其他几款mcf5272评估板的支持。但与笔者的目标平台相比,硬件资源并不完全相同,且为ram版本,并不能直接固化到rom中。于是决定直接在m5272c3的基础上进行修改,以减少工作量。 需要添加三个文件:crt0_rom.s、sysinit.c和rom.ld。crt0_rom.s可以由crt0_ram.s修改得到,它提供一个rom矢量表以供cpu上电时读取,并初始化cpu寄存器,设置程序堆栈,并最终跳转到uclinux内核。mem_size也必须修改为实际容量。 ……#define mem ...
【Freescale Semiconductor】M5272C3E,KIT EVAL FOR M5272 W/ETHERNET
【Freescale Semiconductor】M5275EVBE,开发板和工具包 - 其他处理器 MCF5274/75 EVAL BRD
【Freescale Semiconductor】M5282EVB,BOARD EVAL MCF5282 W/ETHERNET
【Freescale Semiconductor】M5282LITE,BOARD EVALUATION FOR MCF5282
【Freescale Semiconductor】M5282LITEE,BOARD EVALUATION FOR MCF5282
【Freescale Semiconductor】M5282LITEKIT,BOARD EVALUATION KIT FOR MCF5282