最新日志

发表于:2008-3-19 13:02:13
标签:无标签

0

用IAR EWARM开发嵌入式系统时目标代码的链接与定位

摘要 采用IAR EWARM集成开发工具进行ARM嵌入式系统开发,具有高效和灵活的特点,可以生成多种格式的目标文件。源程序经编译后生成包含数据或代码存储器逻辑映像的数据段和代码段,必须经过合理的链接定位,才能保证最终目标代码能够下栽到系统的Flash内并正确运行。

doc

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(1) | 阅读(104)
发表于:2008-2-15 11:03:00
标签:无标签

2

s3c2410 MMU

许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块(overlay的片段。覆盖块0首先运行,结束时他将调用另一个覆盖块。虽然覆盖块的交换是由OS完成的,但是必须先由程序员把程序先进行分割,这是一个费时费力的工作,而且相当枯燥。人们必须找到更好的办法从根本上解决这个问题。不久人们找到了一个办法,这就是虚拟存储器(virtual memory).虚拟存储器的基本思想是程序,数据,堆栈的总的大小可以超过物理存储器的大小,操作系统把当前使用的部分保留在内存中,而把其他未被使用的部分保存在磁盘上。比如对一个16MB的程序和一个内存只有4MB的机器,OS通过选择,可以决定各个时刻将哪4M的内容保留在内存中,并在需要时在内存和磁盘间交换程序片段,这样就可以把这个16M的程序运行在一个只具有4M内存机器上了。而这个16M的程序在运行前不必由程序员进行分割。

doc

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(0) | 阅读(321)
发表于:2008-2-15 11:01:04
标签:无标签

2

S3C2410 vivi阅读笔记

建议读一读《嵌入式系统Boot Loader技术内幕》(詹荣开著)google一下就会找到一片。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。

doc

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(1) | 阅读(363)
发表于:2008-2-15 11:00:03
标签:无标签

0

X86,ARM的虚拟地址转换.什么是MMU,MMU的作用

MMUMemory Management Unit的缩写. 针对各种CPU, MMU是个可选的配件.  物理地址的转换. 提供硬件机制的内存访问授权.àßMMU负责的是虚拟地址现代的多用户多进程操作系统, 需要MMU, 才能达到每个用户进程都拥有自己的独立的地址空间的目标. 使用MMU, OS划分出一段地址区域, 在这块地址区域中, 每个进程看到的内容都不一定一样. 例如MICROSOFT WINDOWS操作系统, 地址4M-2G处划分为用户地址空间. 进程A在地址 0X400000映射了可执行文件. 进程B同样在地址 0X400000映射了可执行文件. 如果A进程读地址0X400000, 读到的是A的可执行文件映射到RAM的内容. 而进程B读取地址0X400000时则读到的是B的可执行文件映射到RAM的内容.这就是MMU在当中进行地址转换所起的作用.

doc

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(0) | 阅读(266)
发表于:2008-2-15 10:58:42
标签:无标签

1

内存管理单元(MMU)

嵌入式系统中,存储系统差别很大,可包含多种类型的存储器件,如FLASHSRAMSDRAMROM等,这些不同类型的存储器件速度和宽度等各不相同;在访问存储单元时,可能采取平板式的地址映射机制对其操作,或需要使用虚拟地址对其进行读写;系统中,需引入存储保护机制,增强系统的安全性。为适应如此复杂的存储体系要求,ARM处理器中引入了存储管理单元来管理存储系统。

doc

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(0) | 阅读(243)
发表于:2008-2-15 10:57:10
标签:无标签

0

PE文件结构

在开始介绍PE结构之前,有必要向读者提一提常用的PE文件结构分析工具:Win32   
SDK提供的 DUMPBIN 可以转储PE文件和COFF OBJ/LIB文件;Borland的使用者可用TDUMP观察PE文件,但TDUMP 不支持COFF OBJ。

pdf

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(0) | 阅读(179)
发表于:2008-1-31 16:55:58
标签:无标签

1

MCS-51系统软复位的深入研究

摘要 在没有硬件看门狗的系统以及一些对单片机IO口线状态高度敏感的系统中,软复位功能相当重要。标准MCS-51以及很多常见的51内核单片机没有提供软复位方法。本文分别以5lasm子程序和C51函数的形式,为MCS-51单片机系统提供完善的软复位方法。

doc

点击此处查看原文 >>

系统分类: 单片机   |    用户分类:    |    来源: 无分类

评论(0) | 阅读(181)
发表于:2008-1-17 10:33:38
标签:无标签

0

MAC 地址完美攻略

如果你是通过校园网或小区接入Internet,那么一定听说过MAC地址。什么是MAC地址,MAC地址在这种局域网环境中究竟起到什么作用?下面就来介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题.

doc

点击此处查看原文 >>

系统分类: 通信网络   |    用户分类:    |    来源: 无分类

评论(1) | 阅读(283)
发表于:2008-1-17 10:32:29
标签:无标签

0

C/C+语言struct深层探索

面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。

zip

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类:    |    来源: 无分类

评论(1) | 阅读(274)
发表于:2008-1-16 12:14:02
标签:无标签

0

用CP2200实现MCU的简易型以太网接口

摘要 介绍基于新型独立控制芯片CP2200的以太网通信接口的软硬件设计方法;详细介绍P2200的结构功能、外围接口电路,以及基于CP2200与单片机C805lF040TCP/IP协议栈的实现。

doc

点击此处查看原文 >>

系统分类: 嵌入式   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(350)
总共 , 当前 /,2345678910>>下一页