arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年6月4日

摘要: armboot的原理1、BIOS的源码,其作用是初始化硬件,并COPY Boot到SDRAM中2、在SDRAM中运行BOOT达到在线升级的目的。3、此源代码与硬件无关,在44b0x上测试通过4、串口通讯协议自己制定,很好理解。在线升级很快5、目前只支持SST39LVF160,可以自己修改成相信的NOR FLASHU-Boot 在44B0X 开发板上的移植以及代码分析1. u-boot 介绍u-boot 是一个open source 的bootloader,目前版本是0.4.0。u-boot 是在ppcboot 以及armboot 的基础上发展而来,虽然宣称是0.4.0 版本,却相当的成熟和稳定 阅读全文
posted @ 2010-06-04 14:41 arm-linux 阅读(514) 评论(0) 推荐(0) 编辑

摘要: 标题针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。2.Bootloader2.1Bootloader概述Boot Loader 就是在操作系统内核运行之前运行的一段程序。通过这段程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。因此,正确建立uClinux的移植的前提条件是具备一个与uClinux配套、易于使用的 B 阅读全文
posted @ 2010-06-04 14:34 arm-linux 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 第一步:1. cd uClinux-dist2. cd user3. mkdir myapp4. cd myapp5. vi demo.c#include <stdlib.h>#include <stdio.h>int main(void){ printf("Hello world! /n"); printf("[lumit] - let us make it together /n"); printf("--------------------/n"); printf("http://www.lum 阅读全文
posted @ 2010-06-04 11:22 arm-linux 阅读(291) 评论(0) 推荐(0) 编辑