自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (21)
  • 收藏
  • 关注

原创 MDK Proteus 联调设置

<br />搞了将近一小时,终于用MDK4.0 与 protues7.7SP2 在XP下调试成功了LPC2132<br />1 安装MDK<br />2 安装vdmagdi.exe<br />3 设置 keil根目录下的tools.ini 增加对proteus的支持<br />4 在protues 中设置LPC2132的文件路径,这样才能让MDK与protues连接起来<br />5 设置MDK debug工具

2011-05-02 13:45:00 1135

原创 XP 多线程实时性问题

<br />今天在编写程序过程中进一步体验到了XP的非实时性,定时800us的线程在设置了优先级后还是不能得到运行时间上的保证,正不知道何去何从,继续寻找设置线程优先级的方法

2011-03-29 20:15:00 650

原创 QT编译时大端数据问题

<br />今天编译Qt4.5.3-powerpc后,将库文件拷贝到powerpc开发板,运行经典的hello,满心期待伟大的hello world,结果发现hello是出来的,但是整个屏幕的颜色都不正确,在阅读qt源码后(qscreenlinuxfb_qws.cpp)发现QT在写framebuffer时的字节顺序由两个参数决定,一个就是MCU的体系结构的大小端模式,另外还有一点就是framebuffer的大小端模式,因为有时候显示设备是独立的,也就是拥有独立显卡,不是共享的MCU的内存,这样独立显卡的体系

2011-03-29 20:13:00 887

原创 QT编译时大端数据问题

<br />今天编译Qt4.5.3-powerpc后,将库文件拷贝到powerpc开发板,运行经典的hello,满心期待伟大的hello world,结果发现hello是出来的,但是整个屏幕的颜色都不正确,在阅读qt源码后(qscreenlinuxfb_qws.cpp)发现QT在写framebuffer时的字节顺序由两个参数决定,一个就是MCU的体系结构的大小端模式,另外还有一点就是framebuffer的大小端模式,因为有时候显示设备是独立的,也就是拥有独立显卡,不是共享的MCU的内存,这样独立显卡的体系

2010-10-08 20:33:00 901

原创 powerpc eldk 编译sin出错问题

<br />今天相当的郁闷,在x86下用gcc ,在arm下用arm-linux-gcc都可以编译sin函数,只要包含库文件math.h就行了,但是换用powerpc-linux-gcc就是不行,提示sin没有定义,经过万能的google,终于找到说是要加上-lm参数,引入math库,于是有了ppc_4xx-gcc -o   -lm hello hello.c,结果编译出现一堆错误,后来经过尝试原来是要用ppc_4xx-gcc -o   hello hello.c -lm,这点让我深刻认识到一点,gcc在编

2010-10-08 20:24:00 659

转载 Makefile简述

<br />makefile用途总体描述<br />Make是一种控制编译或重复编译的软件工具。它自动决定一个程序中哪些文件需要重新编译,并重新运行指定的命令。<br />Make的默认输入文件是当前目录下的 GNUmakefile, makefile或是Makefile文件。当然,也可以通过-f开关来指定具体的文件名。<br />Makefile主要描述了一些目标和一些依赖的关系,以及它们对应的一些命令。举个例子,一个执行文件通常依赖于目标文件生成,而目标文件又是依赖于由源代码生成的。<br />Make

2010-10-02 14:37:00 1234

原创 PowerPC交叉编译工具链的制作

摘要:本文主要讨论在X86平台上制作一个PowerPC的交叉编译工具链的方法和步骤。标题 交叉编译工具链的基本概念准备工作 Install Kernel Headers Binutils GCC 第一遍 Glibc gcc 第二遍 总结 交叉编译工具链的基本概念<br />什么是交叉编译工具链,这是许多初学者的首要问题。通常我们已经习惯在X86平台上运行gcc,对源程序进行编译,编译得到的目标程序,仍然是在X86平台上跑的。而交叉编译工具链就是,需要在某个平台上,对源程序进行编译,但是得到的目标程序却是在另

2010-09-09 19:35:00 1919

原创 进程四要素

<br />1 有一段程序供其执行<br />2 有进程专用的内核空间堆栈<br />3 在内核中有task_struct数据结构<br />4 有独立的用户空间<br /> 

2010-08-20 13:14:00 894

转载 C/C++面试题大汇总

<br />最近因为找工作,收集了很多C语言方面方面的面试题以及答案。现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦。<br />发布之前先申明两点:<br />    1 所有资料来自网络(主要是CSDN),本人只是收集和转发。<br />    2 所有问题解答(尤其是代码)只是参考,不保证正确。<br />先发基本问题,再发编程问题..........<br />想成为嵌入式程序员应知道的0x10个基本问题:<br />预处理器(Preprocessor)<

2010-08-18 16:27:00 1790

转载 什么是MMU

MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。一、MMU的历史<br />  许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还有用户需求的不断增大,应用程序的规模也随之膨胀起来,终于

2010-08-16 10:21:00 1186

原创 LINUX进程间通信方式

<br /># 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。<br /># 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。<br /># 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步

2010-08-16 10:15:00 1678

转载 嵌入式软件工程师经典笔试题

<br />> 预处理器(Preprocessor) <br />1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) <br />#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL <br />我在这想看到几件事情: <br />1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) <br />2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中 <br />有多少秒而不是计

2010-08-16 10:09:00 27375 12

原创 ATPCS标准概述

<br />ADS编译链接环境定义了统一的函数过程调用标准ATPCS(ARM-Thumb Procedure Call Standard)。<br />1、概述:<br /> ATPCS定义{R0–R3}为参数传递和结果返回寄存器; 若参数超过4个字型(32bit),则使用堆栈进行传递; ———内部寄存器的存取速度要远远大于存储器,一般应尽量使参数传递通过寄存器事项,即应尽量控制函数的参数在4个字型以下,使得函数调用尽量快、小、易于优化。 ———深入理解ATPCS有助于透彻理解C与汇编混合调用时参出传递;

2010-08-16 10:03:00 1528

原创 ARM7 ARM9的区别

<br />存储结构的区别<br />ARM7内核是0.9MIPS/MHz的三级流水线和冯·诺伊曼结构;<br />ARM9内核是5级流水线,提供1.1MIPS/MHz的哈佛结构。<br />MMU的区别<br />ARM7没有MMU,ARM720T是MMU的 ,ARM9主要包括ARM9TDMI和ARM9E-S等系列ARM9是有MMU的,ARM940T只有Memory protection unit.不是一个完整的MMU,这一条很重要,MMU单元是大型操作系统必需的硬件支持,如LINUX;WINCE等。这就

2010-08-16 09:52:00 771

原创 做高亮LED驱动

<br />http://www.diodes.com/<br />有宽电压的芯片

2010-07-20 12:40:00 347

AheadLib DLL劫持

AheadLib 可以生成CPP或者VS2022的工程,DLL劫持必备,支持X86和X64

2023-06-05

openssl 1.1.1k静态库,VS2010编译,X64使用

openssl 1.1.1k静态库,VS2010编译,X64使用,libcrypto.lib

2022-04-27

openssl 1.1.1k动态库,VS2010编译

openssl 1.1.1k动态库,VS2010编译,X64使用,libcrypto-1_1.dll

2022-04-27

openssl动态库(VS2010编译,X86)

openssl 1.1.1k动态库,VS2010编译,X86使用,libcrypto-1_1.dll

2022-04-27

openssl静态库(VS2010编译,x86)

VS2010编译的openssl 1.1.1k x86静态库,包含libcrypto.lib

2022-04-27

Optimized Code Using DSP instructions for PowerPC 4xx

This paper illustrates the set of instructions in the PowerPC® 4xx cores commonly known as DSP (Digital Signal Processing) instructions.These instructions are included in 400 series PowerPC cores and processors, but at this time have not been used extensively by compilers. This paper demonstrates the Autocorrelation algorithm and shows how to get a performance boost of up to 53% by hand coding the Autocorrelation function in assembler.

2010-10-26

Using the New PPC4xx Indexed DCR Access Instructions

Using the New PPC4xx Indexed DCR Access InstructionsThe IBM PPC440H6, PPC464, PPC464FP, and PPC460-S embedded CPU cores implement several new instructions for accessing Device Control Registers (DCRs). These instructions provide indexed DCR accesses where the address of the DCR is taken from the contents of a specified register rather than being hard coded in the instruction. This permits DCR numbers to be computed at run time rather than requiring them to be known when the code is written. In addition, a pair of user mode indexed DCR instructions allow non-privileged code to access DCRs that are designated as user mode accessible.

2010-10-26

ppc440的白皮书

ppc440的白皮书,详细说明了ppc440的相关结构,还是很有价值的资料

2010-10-26

dotnetbar8.7.0.3破解文件

完美破解,内附方法,只是破解文件,不包含安装文件

2010-07-13

WIN7的70个技巧

Windows 7比Vista要好用而且有很多新功能。 不过,由于系统较新, 其中的一些功能并不是很容易被人们所发现,所以我们把其中的一些最重要的技巧和窍门创建成一个列表并且一步一步的向大家进行介绍

2010-05-31

工程师应该掌握的20个模拟电路

工程师应该掌握的20个模拟电路,经济基础决定上层建筑,基本功要扎实啊

2010-03-22

为什么LED要采用恒流源

为什么LED要采用恒流源,通过各种论证介绍了使用恒流源驱动LED的原因

2010-03-22

Proteus7的Keil驱动

Proteus7的Keil驱动,干什么的不用说应该都清楚了,可以在keil下与Proteus7联合调试

2010-03-22

HT-PICC 9.7 破解文件

HT-PICC 9.7版最新的破解文件,详细操作过程都在压缩包中

2010-03-22

MOLEX接插件大全

MOLEX接插件大全,做PCB不可缺少的工具

2009-11-12

spoonwep_图文wep破解教程.pdf

spoonwep_图文wep破解教程,BT3下的工具

2009-11-12

UDA1341TS.pdf

音频处理资源,可以用于处理语音数据,支持总新i2S,三线支持,可以输出升压

2009-09-17

AK4642EN.pdf

AK4642EN.pdf 音频处理的数据手册

2009-09-17

LPC214X_ucosii

LPC214X_ucosii 的MDK程序,带GUI

2008-07-29

RealView MDK的安装与使用chapter2.pdf

RealView MDK的安装与使用chapter2.pdf

2008-07-08

LT1117-5.pdf

LT1117-5.pdf

2008-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除