- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 简单的S3C44B0X Bootloader
上次基于u-boot写了一个跑马灯程序,见 《第一个跑马灯程序》 。但是这里有个问题,离了u-boot它就不能用了,因为缺少很多系统初始化工作,也没有人能把它加载到RAM中去运行。因此,为了学习(好强大的理由。。。),我们需要自己实现一个bootloader,来替代u-boot做这些事情。 显然让我在这么短的时间里写一个和u-boot同级别的bootloader
2008-04-29 13:31:00 9193 39
原创 说说ARM汇编的LDR伪指令
我们知道ARM CPU中有一条被广泛使用的指令LDR,它主要是用来从存储器(确切地说是地址空间)中装载数据到通用寄存器。但不论是ARMASM还是GNU ARM AS,都提供了一条与之同名的伪指令LDR,而在实际中使用该伪指令的情况也较多,那他们有什么不同呢?下面我谈谈我的理解。 由于我使用GNU工具链,所以以下的内容都以GNU AS的ARM语法为准。 LDR伪指令的语法形式如下
2008-04-27 17:20:00 31118 8
原创 第一个跑马灯程序
最近准备转行做嵌入式,随弄来一块S3C44B0X的板子,准备好好研究一下。 板子便宜货,没啥特别完善的资料,都是和网上差不多的ADS环境。 因为平时还要上班,花了几个晚上的时间,总算是把u-boot和uClinux的编译和下载过程弄熟了。这不,好不容易等来一个周末,决心一定要弄出点名堂来,不能再在门外徘徊了。 先说说工作环境。 主机(自己家的,研究Linux内核的
2008-04-20 02:00:00 14273 3
转载 [转]用GNU工具开发基于ARM的嵌入式系统
作 者: 摩托罗拉苏州技术中心 许庆丰摘 要: 介绍如何利用GNU的工具开发基于ARM的嵌入式系统,以及使用编译器、连接器和调试工具的具体方法,为广大嵌入式系统开发人员提供一种低成本的开发手段。关键词: ARM GNU MC928MX1 gcc gdb gdbserver 当前,ARM公司的32位RISC处理器,以其内核耗电少、成本低、功能强、特有16/32位双指令集,已成为移动通信
2008-04-18 22:26:00 2159
bin2s19源代码
2009-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人