通过对EFI技术研究,结合目前使用的双核处理器设计了一种安全性更高的加密文件系统。该系统将加解密操作转移到同操作系统隔离的EFI系统中,由设计的EFI Agent完成,满足系统安全性需要。
上传时间: 2014-12-30
上传用户:moshushi0009
独立的拨号音wav文件
上传时间: 2013-11-09
上传用户:jiahao131
在了解ARM在UCOS系统移植之前,请先了解本人编写的一片《周立功NXP LPC21xx22xx系列ARM芯片的启动程序分解》文件,在此基础上,需要熟悉以下几项内容: ARM内核级LPC系列的芯片内部结构知识 了解ADS1.2编译软件,其中各种伪指令及与C语言接口资料 阅读UCOS2.52源码及结构,可参阅本人编写的《Ucos_II 2.52源码中文译注资料》一文
上传时间: 2013-11-10
上传用户:哇哇哇哇哇
Cortex-M3 是ARM 公司为要求高性能(1.25 Dhrystone MIPS/MHz)、低成本、低功耗的嵌入式应用专门设计的内核。STM32 系列产品得益于Cortex-M3 在架构上进行的多项改进,包括提升性能的同时又提高了代码密度的Thumb-2 指令集和大幅度提高中断响应的紧耦合嵌套向量中断控制器,所有新功能都同时具有业界最优的功耗水平。本系统是基于Cortex-M3 内核的STM32 微控制器的mp3 播放器,在硬件方面主要有VS1053硬件音频解码器和12864 点阵液晶屏,在软件方面主要有VS1053 的驱动,SD 卡工作在SPI 模式下的读写驱动,FAT 文件系统的移植,12864 液晶的驱动,嵌入式操作系统ucOSii 的移植以及嵌入式图形管理器ucGUI 的移植。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,pcb 板的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。
上传时间: 2013-11-19
上传用户:shaoyun666
用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默认情况下生成*.hex 的可执行文件,但是当我们要生成*.bin 的可执行文件时怎么办呢?答案是可以使用RVCT 的fromelf.exe 工具进行转换。也就是说首先将源文件编译链接成*.axf 的文件,然后使用fromelf.exe 工具将*.axf 格式的文件转换成*.bin格式的文件。下面将具体说明这个操作步骤:1. 打开Axf_To_Bin 文件中的Axf_To_Bin.uv2 工程文件;2. 打开Options for Target ‘Axf_To_Bin’对话框,选择User 标签页;3. 构选Run User Programs After Build/Rebuild 框中的Run #1 多选框,在后边的文本框中输入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf 命令行;4. 重新编译文件,在./output/文件夹下生成了Axf_To_Bin.bin 文件。在上面的步骤中,有几点值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK 的安装目录;2. fromelf.exe 命令的具体语法格式如下:命令的格式为:fromelf [options] input_file命令选项如下:--help 显示帮助信息--vsn 显示版本信息--output file 输出文件(默认的输出为文本格式)--nodebug 在生成的映象中不包含调试信息--nolinkview 在生成的映象中不包含段的信息二进制输出格式:--bin 生成Plain Binary 格式的文件--m32 生成Motorola 32 位十六进制格式的文件--i32 生成Intel 32 位十六进制格式的文件--vhx 面向字节的位十六进制格式的文件t--base addr 设置m32,i32 格式文件的基地址--text 显示文本信息文本信息的标志-v 打印详细信息-a 打印数据地址(针对带调试信息的映象)-d 打印数据段的内容-e 打印表达式表print exception tables-f 打印消除虚函数的信息-g 打印调试表print debug tables-r 打印重定位信息-s 打印字符表-t 打印字符串表-y 打印动态段的内容-z 打印代码和数据大小的信息
上传时间: 2013-12-17
上传用户:AbuGe
HC-0305指令集
上传时间: 2013-10-10
上传用户:归海惜雪
随着嵌入式系统软件的发展,以及嵌入式应用在各个行业的普及,嵌入式系统开发已经被越来越多的人所关注。目前,嵌入式软件更新频率快,因此要求开发者在短期内能开发出具有针对型的应用程序,然而嵌入式系统运行环境往往是用户制定,并且运行在特定的硬件环境中。常规的软件开发方法往往导致嵌入式系统开发效率低下,同时大幅提高了开发成本。因此,实现对嵌入式系统硬件环境的仿真能有效提高嵌入式系统开发效率。本文针对此问题,结合现有ARM体系架构和指令集模拟器实现原理,提出了一套基于X86平台的ARM指令集模拟器的设计方案。
上传时间: 2013-10-23
上传用户:neu_liyan
本书全面介绍了嵌入式Linux 系统开发过程中,从底层系统支持到上层GUI 应用的方方面面,内容涵盖Linux 操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile 语法、ARM 汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD 等),U-Boot、Linux 内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb 补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD 卡、LCD 和USB 等),GUI 系统的移植(包含两个GUI 系统:基于Qtopia 和基于X),应用程序调试技术。
上传时间: 2013-12-23
上传用户:life840315
ANDB (字节与) 指令对两个输入字节按位与 得到一个字节结果 (OUT)ORB (字节或) 指令对两个输入字节按位或 得到一个字节结果 (OUT)XORB (字节异或) 指令对两个输入字节按位异或得到一个字节结果 (OUT)使 ENO = 0 的错误条件是SM4.3 (运行时间) 0006 (间接寻址)这些指令影响下面的特殊存储器位 SM1.0 (零)
上传时间: 2013-11-02
上传用户:aa54
9.16 SIMATIC 逻辑堆栈指令栈装载与 (ALD)ALD 指令对堆栈中的第一层和第二层的值进行逻辑与操作结果放入栈顶执行完 ALD 指令后堆栈深度减 1操作数 无栈装载或 (OLD)OLD 指令对堆栈中的第一层和第二层的值进行逻辑或操作结果放入栈顶执行完 OLD 指令后堆栈深度减 1操作数 无逻辑推入栈LPS 指令复制栈顶的值并将这个值推入栈栈底的值被推出并丢失操作数 无
上传时间: 2014-01-19
上传用户:Maple