0

关于投票
单芯片便携电子秤重系统实现方案

传统上,设计秤重、测力、转矩及压力测量系统时,广泛采用全桥接电阻传感器的方法。大多数桥接传感器都要求较高的激励电压(通常为10 V),同时输出较低的满量程差动电压,约为2 mV/V。传感器的输出通常由仪表放大器加以放大,经过发大后的信号,再由高精度模数转换器 (ADC) 进行数字化,最后再用一个通用的MCU作进一步处理与显示。通常情况下,ADC并不集成在MCU中。这种方法虽然可以实现满量程的ADC输入电压,但桥接传感器的激励电压高达10 V,功耗较大,而且使用的芯片数量也较多,加大了电源管理的复杂度。

doc

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(111) | 回复(0)

0

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

doc

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(203) | 回复(1)

2

关于投票
s3c2410 MMU

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

doc

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(410) | 回复(0)

2

关于投票
S3C2410 vivi阅读笔记

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

doc

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(475) | 回复(1)

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

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(428) | 回复(0)

1

关于投票
内存管理单元(MMU)

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

doc

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(342) | 回复(0)

0

关于投票
PE文件结构

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

pdf

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(247) | 回复(0)

0

关于投票
MAC 地址完美攻略

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

doc

系统分类: 通信网络
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(365) | 回复(1)

0

关于投票
C/C+语言struct深层探索

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

zip

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(342) | 回复(1)

1

关于投票
LCD负压的产生办法

Many LCD display modules require a negative or positive voltage that is higher than the logic voltage used to power an LCD. This voltage, called Vl, Vee or the bias voltage, would require a second power supply in the application device. If this power source is not available the LCD bias voltage must be generated from an existing voltage, either the logic voltage (+3.0-+5v) or a battery. This application note describes circuits for generating either a negative or positive LCD bias voltage from such a voltage source.

pdf

系统分类: 嵌入式
用户分类: 嵌入式
标签: 无标签
来源: 无分类
发表评论 阅读全文(384) | 回复(2)
23下一页总共 , 当前 /