自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zonewone

生活的理想就是理想的生活

  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

转载 BooRom区别

bootrom有三种类型:ROM_RESIDENT、UMCOMPRESS和COMPRESS。第一种是一直运行在rom中的映象,只把data段拷贝到ram里面;第二种是非压缩方式的映象,data段和text段都要拷贝到ram里面,并在ram里面运行;第三种是压缩方式的映象,生成的时候编译器会把除掉romInit.s和bootInit.c之外的目标文件压缩并“汇编”成一个bootrom.Z.s

2010-01-16 22:36:00 923

原创 自己动手写romInit.s

结合VxWorks自己的romInit.s,分析一下: (1)首先添加相应的头文件,学过C和GNU汇编的都知道, 添加一些本程序可能用到的东西#define _ASMLANGUAGE /*  定义汇编宏 */#include /* 工程项目组件, 内核项目组件,指令调整 */#include /* 定义工程所需的头函数声明和全局变量 */#include /*  ARM汇编相关定

2010-01-03 20:47:00 1572

转载 嵌入式操作系统VxWorks中TFFS文件系统的构建

  摘要:目前的嵌入式系统多使用FLASH作为主存,因此,如何有效管理FLASH上的数据非常重要。文章以MX29LV160BT芯片为例,讨论了在VxWorks操作系统下Nor Flash上建立TFFS文件系统的一般步骤,从而为FLASH上的数据管理提供了理想的选择方式,同时也为开发者和用户升级程序提供了方便。关键词:VxWorks  Flash  MTD  TFFS   文件系统    嵌入式系统

2010-01-03 19:54:00 2410

转载 VxWorks启动过程描述及主要宏开关含义

1 三种不同的VxWorks映象比较    VxWorks是一种灵活的、可裁剪的嵌入式实时操作系统。用户可以根据需要创建自己的VxWorks映象,由它来引导目标系统,而后下载并运行应用程序。    根据应用场合的不同,VxWorks映象可分为三类:可加载的VxWorks映象、基于ROM的VxWorks映象和驻留ROM的VxWorks映象。 1.1

2010-01-03 17:49:00 3747

转载 VxWorks BSP和启动过程

VxWorks BSP和启动过程    先讲讲BSP和BootRom之间的区别BSP只与“target/config/”下对应目录相关。romInit.s定义系统的入口romInit()函数,系统上电最先执行的代码。romInit()禁止CPU中断,设置初始堆栈,配置DRAM控制器等少数CPU设置后调用第一个C程序romStart()。进一步硬件初始化有sysLib.c中定义sysHwInit

2010-01-03 17:48:00 1770

转载 VxWorks应用开发基本步骤

假设BSP部分已经做好,下面说一下开发应用程序的基本步骤:1.首先从Tornado中建立一个新的Project可以看出,有两种映像可以选择:Bootable和Downloadable,在开发初期通常是先建立一个不包含应用层模块的bootable project,编译出一个包含基本组件的VxWorks映像,将系统启动起来;其实这一步编译出的就是包含基本组建的一个VxWorks内核,并没有我们的应用代

2010-01-03 17:34:00 2169

转载 VxWorks启动解析

一,启动顺序的一些概念上电启动Vxworks image发生事件的顺序处理器跳到ROM或Flash中的Boot-strap程序的起点,主要作用    关闭中断(来自CPU内部)    初始化目标内存    装载要运行的VxWorks Iamge segment    Jumps to code to place target in quiet state    启动顺序----Loadable V

2010-01-03 17:26:00 1516

转载 VxWorks启动过程

从映像的分类和各种映像的大致加载流程上看VxWorks的启动过程,这一节让我们从函数级看一下VxWorks的启动过程:1. Boot Image + Loadable Images:下面是具体的流程图: 其中第一阶段的执行流程使用的是上图的左边的源文件中的那些函数(romInit->romStart->usrInit->sysHwinit->usrKernelinit->usrRoot

2010-01-03 17:20:00 1839

转载 pragma 预处理指令详解

pragma     预处理指令详解                     在所有的预处理指令中,#Pragma    指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编

2009-09-03 11:28:00 575

原创 塘沽归来

       从14号到20号,整整一周的时间,在天津塘沽训练了几天,学习直升机逃生,水下憋气,开救生艇,五米跳台,灭火,CPR急救。。。。。。      直升机降落海面,打开出口逃生,特别好玩,不会游泳的人会有专人保护,水下憋气15s左右时间,简直是游乐园。哈哈哈。CPR急救,特别有用,对于呼吸心跳骤停的人很有用处,希望以后用不到。

2009-06-23 10:53:00 764

转载 X7R电容规格选型表

X7R贴片电容简述 X7R贴片电容属于EIA规定的Class 2类材料的电容。它的容量相对稳定。 X7R贴片电容特性 具有较高的电容量稳定性,在-55℃~125℃工作温度范围内,温度特性为±15%。 层叠独石结构,具有高可靠性。 优良的焊接性和和耐焊性,适用于回流炉和波峰焊。 应用于隔直、耦合、旁路、鉴频等电路中。符号AC

2009-06-23 10:24:00 1816

转载 74系列芯片功能大全

 7400 TTL 2输入端四与非门7401 TTL 集电极开路2输入端四与非门7402 TTL 2输入端四或非门7403 TTL 集电极开路2输入端四与非门7404 TTL 六反相器7405 TTL 集电极开路六反相器7406 TTL 集电极开路六反相高压驱动器7407 TTL 集电极开路六正相高压驱动器7408 TTL 2输入端四与门7409 TTL 集电极开路2输入端四与门7410 TTL

2009-04-30 22:08:00 4111

原创 romInit.s分析

/* romInit.s - MCP8270 ROM initialization module */ .data .globl  copyright_wind_river   /* zonewone注释:全局使用 */ .long   copyright_wind_river   /* zonewone注释:.int 运行时给表达式赋值 *//*zonewone注释: 系统初始化对不同的

2009-03-27 21:06:00 5052 3

转载 什么是“MOSFET”?

什么是“MOSFET”?问题:什么是MOSFET?MOSFET是什么意思?                “MOSFET”是英文MetalOxide Semicoductor Field Effect Transistor的缩写,译成中文是“金属氧化物半导体场效应管”。它是由金属、氧化物(SiO2或SiN)及半导体三种材料制成的器件。所谓功率MOSFET(Power MOSFET)是指它能输出

2009-01-12 20:57:00 3401

转载 基于PCI9054和LTC4240的CPCI总线接口设计

CPCI总线简介 CPCI总线是一个开放式、国际性技术标准,由PCI总线工业计算机制造商组织PICMG(PCI Industrial Computer Manufacturer Group)负责制定和支持。CPCI总线具有严格的标准和规范,保证其具有良好的兼容性,支持多种处理器和操作系统,符合CPCI规范的扩展卡可插入任何CPCI系统并可靠地工作。CPCI标准将外设组件互连(PCI)标准特性与

2009-01-12 20:31:00 1665

转载 PCI总线定义

PCI 是 Peripheral Component Interconnect 的缩写接口卡的外观PCI 标准 32位/64位 接口卡 ----------------------------------------------------------------| PCI 元件侧 (B面)

2009-01-12 20:20:00 1239

转载 24系列EEPROM的应用

关于IIC总线I2C总线:i2c总线是 Philips 公司首先推出的一种两线制串行传输总线。它由一根数据线(SDA)和一根 时钟线(SDL)组成。i2c总线的数据传输过程如图3所示,基本过程为:1、主机发出开始信号。2、主机接着送出1字节的从机地址信息,其中最低位为读写控制码(1为读、0为写),高7位为从机器件地址代码。3、从机发出认可信号。4、主机开始发送信息,每发完一字节后,从机发出认可

2009-01-12 14:22:00 1720

原创 火车票春运预售期解析

北京路局准确的放票时间如下:动车组包括:D字头的就是动车组;Z:Z字头的就是直达的;普通车包括:普通车在此指的是:T字头=特快;K字头=快车;四位数字=普快; 第一次发售:动车组,预售期为10天,即:发车当日开始向前数第十天早上9点整发售; 普通车,预售期为5天,即:发车当日开始向前数第5天早上9点整发售; 发售以后还有机会再进行抢票:发车当天开始向前数第五日18:30分整只放部分车次硬卧票;(没

2009-01-12 13:15:00 602

转载 MII接口详解

词条简介    MII (Media Independent Interface(介质无关接口);或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信

2009-01-12 11:14:00 1854

转载 NOR flash和NAND flash的区别

     一般而言,flash分为nor和nand2种,简单的说就是用or门和and门搭建的2种flash。目前用为海量存储器的flash都是nand结构,而一些当成rom使用的flash为nor结构。至于他们的物理上的区别,我也不明白,为了让自己扫盲,特地找了篇比较他们特性的入门文章,看来还是要多学习才行。intel也在将nand flash向pc主存储器方向推广,目前的产业能力也预示着这并不是

2009-01-12 10:13:00 1059 2

原创 滤波电容、去耦电容、旁路电容作用

滤波电容用在电源整流电路中,用来滤除交流成分。使输出的直流更平滑。 去耦电容用在放大电路中不需要交流的地方,用来消除自激,使放大器稳定工作。 旁路电容用在有电阻连接时,接在电阻两端使交流信号顺利通过。1.关于去耦电容蓄能作用的理解1)去耦电容主要是去除高频如RF信号的干扰,干扰的进入方式是通过电磁辐射。      而实际上,芯片附近的电容还有蓄能的作用,这是第二位的。     你可以把

2009-01-06 09:19:00 1455

转载 电源滤波电容的选取和选择

       在整流滤波电路中,滤波电容的选取多是使用公式RC≥(3~5)T/2,且在实际电路设计中,一些人也认为滤波电容越大越好,其实这种想法是片面的,本文将对这一问题进行深入的探讨。文章首先阐述了研究滤波电容选取的必要性,其次对电路进行了理论上的分析和计算,然后,根据理论计算结果编写程序,模拟电路的工作过程。最后,通过举例讨论滤波电容对电路中的电流、电压及对其它元件参数的影响,从而为优化电路设

2009-01-06 09:12:00 11909

转载 阻抗匹配

阻抗匹配阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。我们先从直流电压源驱动一个负载入手。由于实际的电压源,总是有内阻的(请参看输出阻抗一问),我们可以把一个实际电压源,等效成一个理想的电压源跟一个电阻r串联的模型。假设负载电阻为R,电源电动势为U,内阻为r,那么我们可以计算出流过电阻R的电流为:I=U/(R+r),可以看出,负载电阻R越小,则输出

2008-12-24 10:31:00 1554

转载 普及一下信用卡单的商户编号知识吧

每张pos单上都有一个商户编号,这个编号共有15位.头三位代表收单银行001:中国银联100:邮政储蓄银行102:工商银行103:农业银行104:中国银行105:建设银行301:交通银行302:中信实业银行303:中国光大银行304:华夏银行305:中国民生银行306:广东发展银行307:深圳发展银行308:招商银行309:兴业银行310:上海浦东发展银行其他还有若干小银行第四位到第七位这四位数代

2008-12-17 17:18:00 11027

转载 C语言常用宏定义技巧

用C语言编程,宏定义是个很重要的编程技巧。用好了宏定义,它可以增强程序的可读性、可移植性、方便性、灵活性等等。1.         防止一个头文件被重复包含:#ifndef COMDEF_H#define COMDEF_H //头文件内容 #endif 当你所建的工程有多个源文件组成时,很可能会在多个文件里头包含了同一个头文件,如果借用上面的宏定义就能够避免同一

2008-12-17 15:14:00 1513

转载 酒吧常放经典乐曲90首 CLUB MIX

推荐一些很好的酒吧经典乐曲這次主要以rap,hip-hop为主注:凡是带有bbf字样的,是babyface的缩写,bbf是家著名club,全国都有分店上海有两家,北京工体那家是全国最大的,经常有世界知名dj来现场打碟在kugoo上用这些名字就能搜到 01.one-t & cool-t - the magic key 强烈推荐02.爵士风格的慢摇pop 很喜欢,只是不知道叫什么名字,在kugoo上用

2008-12-17 12:35:00 2150

原创 听 情人 -- Beyond

        作为我认为翻唱粤语歌曲最成功的一首。林忆莲唱的不知道要比beyond好多少,可是beyond的艺术高度决定了我这首歌评是写给beyond的。虽然我内心还是更佩服林翻唱的。        这是一曲较柔情的歌,但有情有韵,很脱俗!喜欢听前奏,如远离尘嚣,置身于旷野中。 听着这歌就想大脑突然被一股点击中似的!这感觉........很不是滋味,但说真的,这意境实在是另人憧憬。我在想,假

2008-12-01 12:21:00 508

原创 听 Lonely -- Nana

       加纳带给我的就是足球和Nana。        来自于非洲加纳的NANA出身于一个富有的家庭,但是父亲在他小时候离他们而去,母亲带着年幼的NANA定居到了德国。肤色的歧视,家庭的破碎,使得NANA从小就在压抑的环境中生存。这首LONELY是他最有名的作品,也是最感人的作品之一。在这首歌曲中,爱情的失败,世事的的无奈,人与人之间的勾心斗角,都被他赤裸裸的展露在你面前。动情处的伤心呐

2008-12-01 12:19:00 424

原创 听All Rise -- Blue

    今天又听了不知多少遍All Rise。 实在是好听,对于它,我的言语不能评价。   建议都听歌曲名:All Rise     歌手名:Blue.   专辑名:All Rise                                                                                Your Honour please Gott

2008-12-01 11:23:00 463

转载 RGBtoJPEG

参考很多人的程序,使用JPEGlib  源代码:===========================================================================#include #include #include #include "head.h"   //IMGWIDTH and IMGHEIGHTvoid rgb_to_jpeg (char

2008-11-26 14:54:00 794

转载 char *p 和char s[] 的 读写小区别

今天在CSDN上看了一个比较好的问题:======================================================================#include int main(int argc, char **argv) {     char *p="abcdef";  //很多书上说:p在栈,“abcdef”在数据区     p[2]=W;  

2008-11-26 14:49:00 806

H263协议中文版

H263协议中文版,适合视频开始人员。希望大家喜欢,支持分享

2011-11-27

Linux下ARM堆栈解析

Linux trace arm call stacks

2011-06-04

PCI9054 C模式

9054的C模式LocalBus操作介绍

2009-05-07

空空如也

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

TA关注的人

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