自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackwen

电农

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

转载 解决ubuntu 12.04 不能安装sun-java6-jdk的方法

1. 在/etc/apt/sources.list 末尾加上如下行:###for install Java6deb http://ppa.launchpad.net/ferramroberto/java/ubuntu natty main2. sudo apt-get update   更新索引时候提示:   W: GPG 错误:http://ppa.launchpad

2014-02-22 10:42:40 653

原创 WINCE在BSP设置全局变量的方法

原文地址:http://blog.csdn.net/skynet000/article/details/5136688用于多個產品共用一個BSP的時候,在BSP的.bat文件中設置全局變量,去掉不需要加載的驅動和不同點是很好的方法。 一,舉例:BSP中.bat的一段code:set BSP_SMDK2443=1 set BSP_SMDK2450=2set BSP_TYPE=%BSP

2014-01-16 09:08:00 684

原创 FLASH相关术语

1、MoviNAND:MoviNAND是三星公司开发的一款符合eMMC标准的内嵌式存储器(MoviNAND = High-density MLC NANDFlash & MMCcontroller);是一种高容量NAND快闪记忆体解决方案;这种高密度嵌入式闪存卡采用了先进的30nm工艺,适用于高端手机和其他移动消费电子设备。MoviNAND已被世界半导体标准机构(JEDEC)和多媒体卡协会

2014-01-16 09:07:58 802

转载 据说研读完这21个故事的人都成了富翁...信不信由你,反正我是姑且信了!

故事1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。  乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。  这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认

2014-01-16 09:07:55 777

原创 RC充放电时间计算公式

设 V0 为电容上的初始电压值; V1 为电容最终可充到或放到的电压值; Vt 为t时刻电容上的电压值。则, Vt=V0+(V1-V0)* [1-exp(-t/RC)]或, t = RC*Ln[(V1-V0)/(V1-Vt)]注:以上exp()表示以e为底的指数函数;Ln()是e为底的对数函数。

2014-01-16 09:07:53 11963

原创 WINCE内核生成过程

生成映像文件NK.BIN是平台创建过程的最后一步,也是配置WindowsCE的最终目标。Makeimg.exe使用全部配置文件把目标模块和文件合并成一个惟一的WindowsCE映像文件NK.BIN。图1所示为NK.BIN的生成过程。    Makeimg生成NK.BIN的具体步骤:  ①全并配置文件:所有的.BIB文件合并成CE.BIB。CE.BIB包含映像NK.BIN中的所有文件;所

2014-01-16 09:07:51 763

原创 功率单位mW和dBm的换算

转换公式 PmW= 10*lg(PmW)   功率单位mw和dbm的换算表 dBmmW01.0 mW11.3 mW21.6 mW32.0 mW42.5 mW53.2 mW64.0 mW75.0 mW86.0 mW98.0 mW1010 mW1113 mW1216 mW

2014-01-16 09:07:43 3194

原创 RFID

RFID(Radio Frequency Identification的),即射频识别,俗称电子标签。RFID 分类RFID按应用频率的不同分为:低频(LF)    135KHZ以下高频(HF)    13.56MHZ超高频(UHF)  860M - 960MHz微波(MW)     2.4G,5.8G RFID按照能源的供给方式分为无源RFID,有源RFID,以及

2014-01-16 09:07:36 817

原创 无线电波段

极低频 ELF (Extremely Low Frequency) 3-30Hz   超低频 SLF (Super Low Frequency) 30-300Hz   特低频 ULF (Ultra Low Frequency) 300-3000Hz   甚低频 VLF (Very Low Frequency) 3-30KHz   低频 LF ( Low Frequency) 30-300K

2014-01-16 09:07:34 822

原创 DC/DC LDO

DCDCDCDC的意思是直流变(到)直流(不同直流电源值的转换),只要符合这个定义都可以叫DCDC转换器,包括LDO。但是一般的说法是把直流变(到)直流由开关方式实现的器件叫DCDC。DC/DC转换器分为三类:升压型DC/DC转换器(boost converter)                    降压型DC/DC转换器(buck converter)

2014-01-16 09:07:31 912

转载 广州人的餐桌礼仪

广州人的餐桌礼仪广东文化网 时间:2009-05-04来源: 食在广州记得小时候吃饭有好多规矩。比如食饭时候不得争吵,起筷前的规矩,吃食物时不得发出声响等等。现时的人懂得的实在太少喇。 离开三尺为斯文 小时候由于姊妹多,围台食饭总是坐得密密麻麻,极容易手肘碰手肘了,妈妈就会说:离开三尺为斯文!于是为了“斯文”一词大家就乖乖的往后退。 先敬土地 后敬人 广州人喜欢餐前饮老火

2014-01-16 09:07:29 1518

转载 批处理命令简介

简单批处理命令简介  【 echo 命令 】  打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。  语法  echo [{on|off}] [message]  Sample:@echo off / echo hello world  在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用>>> ^)结合来实现输入一

2014-01-16 09:07:27 468

原创 各种media格式说明

MPEG格式:它的英文全称为Moving Picture ExpertGroup,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩方法减少运动图像中的冗余信息,说的更加明白一点就是MPEG的压缩方法依据是相邻两幅画面绝大多数是相同的,把后续图像中和前面图像有冗余的部分去除,从而达到压缩的目的(其最大压缩比

2014-01-16 09:07:25 2041

转载 WINCE简体中文字库裁剪

转载:http://herbertbt.blog.163.com/blog/static/57266582200961735553520/   更改字库文件组件及相关设置实现对NK进行裁剪(尤其适用中文简体系统)通常我们在定制系统的时候会发现中文系统要比英文系统NK大10M左右,由此bootloader将内核copy到内存的时间相应变长一些,也导致占用额外的内存空间,其实可以通过选择不同的

2014-01-16 09:07:22 1448

原创 H/V信号

场信号就是垂直扫描信号(Vertical Synch ).行信号就是水平扫描信号(Horizontal Synch).在CRT显示器中.光栅的形成是由垂直和水平扫描电流通过垂直偏转线圈和水平偏转线圈产生磁场使电子束有规律的偏转形成的.扫完一个垂直画面叫一场.电子束水平方向从一端扫到另一端叫一行.普通电视的水平方向传送一幅图像是625行.分两次传送.分单数行和偶数行.这种扫描方式叫隔行扫描.

2014-01-16 09:07:10 1810

原创 Little-Endian Big-Endian

Little-Endian : 高地址放高字节,低地址放低字节 Big-Endian   : 高地址放低字节,低地址放高字节如果将一个32位的整数0x12345678存放到一个整型变量(int)中,大端,小端的存储格式如表所示:  地址偏移大端模式小端模式0x0012(OP0)78(OP3)0x0134(OP1)56(O

2014-01-16 09:07:08 473

转载 可重入函数

1.什么是可重入性?可重入(reentrant)函数可以由多于一个任务并发使用,而不必担心数据错误。相反,不可重入(non-reentrant)函数不能由超过一个任务所共享,除非能确保函数的互斥(或者使用信号量,或者在代码的关键部分禁用中断)。可重入函数可以在任意时刻被中断,稍后再继续运行,不会丢失数据。可重入函数要么使用本地变量,要么在使用全局变量时保护自己的数据。2.可重入函数:不为连续

2014-01-16 09:07:06 446

转载 WINCE的虚拟内存模型

原文章出处:http://blog.sina.com.cn/s/blog_455851af0100d2za.html原作者:phosphor88 WINCE是一个保护模式的操作系统,程序的访问只能使用虚拟内存。WINCE对整个系统实现了线性的32位(4GB)的虚拟地址空间,由CE操作系统启动时创建,由MMU进行管理。因此,在内核初始化和启动MMU之前,不能使用虚拟地址,这意味着bootlo

2014-01-16 09:06:58 751

原创 字符串函数

http://baike.baidu.com/view/1570652.htm

2014-01-16 09:06:56 428

转载 C语言中内存操作函数memcmp

六、memcmp名称:memcmp功能: 比较两个内存空间的字符头文件:#include .h>函数原形:int memcmp(void *buf1,void *buf2,unsigned int count);参数: buf1       内存区buf2    内存区count

2014-01-16 09:06:54 1076

转载 C语言中内存操作函数 - memcpy ,memmove

四、memcpy 名称:memcpy功能: 拷贝内存空间头文件:#include .h>函数原形:void *memcpy(void *dest,void *src,unsigned int count);参数: dest       目标内存区src    原内存区count      要复制的字节数

2014-01-16 09:06:52 603

转载 C语言中内存操作函数memset

三、memset 名称:memset功能: 初始化所指定的内存空间头文件:#include .h>函数原形:void *memset(void *buffer,int c,int count);参数: buffer      分配的内存c      初始化内容count      初始化的字节数

2014-01-16 09:06:50 581

转载 C语言中内存操作函数 - malloc/calloc ,free

一、malloc/calloc 名称:Malloc/calloc功能: 动态内存分配函数头文件:#include .h>函数原形:void *malloc(size_t size);void *calloc(size_t num,size_t size);参数: size    分配内存块的大小num  分

2014-01-16 09:06:47 568

原创 万利STM3210B-LK1使用JLINK

万利STM3210B-LK1自带一个ST-LINK ,而且只能在IAR4.20下使用。这个有点郁闷!经过研究STM3210B-LK1的原理图,经过小小改动就可以通过板上的EXT JTAG接口使用JLINK.   具体修改方法:               1.去掉板上的R2 R3 R4 R5 R6 R7 R8 R9 R17 R18 R44               2.CN1(

2014-01-16 09:06:45 1617

原创 MEGA48驯狗经历

为了让MEGA48放狗,一开始没善待MEGA48的狗,结果这只狗变成疯狗,跑出来到处咬人!折腾了一个晚上。  这只疯狗咬人的过程:   当我把系统初始化完毕之后,放了狗(1024K分频,8S定时溢出)。在测试看门狗定时溢出的时候,发现看门狗一旦溢出复位后,MEGA8就不跑了,连复位按键都不起作用了。后来在程序入口一开始就先把狗喂饱,再把它关起来(禁止看门狗),结果还是一样。疯狗乱咬人了!

2014-01-16 09:06:42 1444

原创 EWAVR中flash变量,eeprom变量的…

IAR中的变量可以定义在RAM中,也可以定义在FLASH和EEPROM中,可以用关键字__flash和__eeprom实现。  flash变量只能读,不能写。也就是只能定义常量。        unsigned   char   __flash   var1;        __flash     unsigned  char   var2;  eeprom变量可以读

2014-01-16 09:06:40 1003

原创 IAR的精确延时程序

C语言中,想使用精确的延时程序并不容易。IAR 中有这样的一个函数__delay_cycles(),该函数在头文件intrinsics.h中定义,函数的作用就是延时N个指令周期。根据这个函数就可以实现精确的延时函数了(但不能做到100%精确度)。实现的方法:建立一个delay.h的头文件:#ifndef __IAR_DELAY_H#define __IAR_DELAY_H#includ

2014-01-16 09:06:37 3954

原创 识别瓷片电容、涤纶电容耐压值的方…

电容器耐压的标注也有两种常见方法,一种是把耐压值直接印在电容器上,另一种是采用一个数字和一个字母组合而成。数字表示10的幂指数,字母表示数值,单位是V(伏)。字母      A     B      C     D     E      F     G      H      J       K       Z  耐压值   1.0  1.25  1.6  2.0

2014-01-16 09:06:35 962

原创 学习书籍资料整理收集

以下是网络上收集的学习资料,向前辈们学习靠拢!1.嵌入式系统Linux开发实战指南(ARM平台)该书凝聚了作者12年的工作经验和学习心得与体会,内容覆盖了嵌入式系统Linux内核开发的各个方面。作者根据自己11年的一线工作经验,介绍了嵌入式系统的概念、组织架构、工作原理、软硬件设计流程、开发调试方法以及嵌入式Linux的开发方法与技能,其中列举了许多作者工作中的实际案例;另外,作者根

2014-01-16 09:06:33 674

转载 C语言预处理

预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。    在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的

2014-01-16 09:06:27 408

原创 Mega128使用print scanf

Mega128 实现UART1用printf,scanf函数的一点心得及疑问 编译环境:ICCAVR  MCU : Mega128  仿真测试软件: Protues系统默认的printf函数是基于UART0的。跟踪了ICCAVR的库函数源代码发现,printf函数最终调用的是putchar.贴出源代码: int printf(CONST char *fmt, ...) { va_

2014-01-16 09:06:25 860

原创 时钟/数据/地址线上串联一个小电阻…

这个电阻有两个作用:   第一是阻抗匹配。因为信号源的阻抗很低,跟信号线之间阻抗不匹配(关于阻抗匹配,请参看注解的“如何理解阻抗匹配”),串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等。   第二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等。因为串联的电阻,跟信号线的分布电容以及负载的输入电容等形成一个RC电路,这样就会降低信号边沿的陡峭程度。大家知道,如果一个信号的边

2014-01-16 09:06:20 759

转载 Linux的硬链接 软链接

首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(HardLink)和软链接(Soft Link),软链接又称为符号链接(S

2014-01-16 09:06:18 400

原创 s3c2410裸跑uC/GUI

s3c2410裸跑uC/GUIAuthor:JackwenEmail:[email protected] Board:GEC2410FTF LCD: Sharp 3.5 240*320uC/GUI Software package: uC/GUI3.90 经过一个星期多的努力,终于在TFT屏上显示出了“Hello World !” 。  我是在2410上移植uC

2014-01-16 09:06:16 1004

转载 WinCE中中断的处理过程

中断是硬件与软件打交道的重要方法,因此,大多数驱动程序都涉及到对中断的处理,本文就驱动程序的开发人员以及BSP的开发人员的角度,来谈谈WindowsCE中中断的处理过程。   如果一个驱动程序要处理一个中断,那么驱动程序需要首先建立一个事件,可以使用CreateEvent函数,然后调用InterruptInitialize将该事件与中断号绑定,这一步就会使能该中断,OAL中的OEMIner

2014-01-16 09:06:14 576

转载 30岁前不要在乎的事

1.放弃  把握的反面就是放弃,选择了一个机会,就等于放弃了其它所有的可能。当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个资本,有这个资格。  2.失恋  不是不在乎,是在乎不起。三十岁前最怕失去的不是已经拥有的东西,而是梦想。

2014-01-16 09:06:06 391

原创 PCB Layout 个人总结

◆    电解解电容远离热源◆    电源先经过滤波电容,再想其他器件供电◆    电源分支要从源头分,尽量先经过功耗小的,电流变化小的器件,最后才经过功耗大的,电流变化大的器件。◆    地线和电源线一起走,地线尽可能粗点◆    地线避免形成闭环,采用地平面,不能采用地平面的则采用星型连接,独立返回电源地◆    数字地与模拟地隔离,最后再电源地单点链接。◆

2014-01-16 09:06:04 3664

原创 Linux 串口编程

Linux 串口编程        Author:Jackwen                     email: [email protected]                      QQ:41551357  1.串口编程所需要的头文件#include  // Standard input/output definitions #include

2014-01-16 09:06:02 490

原创 一个点对点的UDP Socket建立过程

一个点对点的UDP Socket建立过程    Author:Jackwen                  email: [email protected]                  QQ: 415513571.定义一个结构(host_sockaddr_in) ,并把通讯的另一端的信息填充2.定义一个结构(local_sockaddr_in),并把本机的信息填充

2014-01-16 09:05:59 860

原创 Linux 获取本机IP地址

Linux 获取本机IP地址 IP地址分为IPv4和IPv6,本文只验证了IPv4的获取,至于IPv6还没有验证。 说明:family = AT_INET :IPv4family = AT_INET6:IPv6address: 提取得到的IP地址所要保存的地址size =strlen(sampleIP) 192.168.123.128      MAX_IPv4 =15某

2014-01-16 09:05:57 747

条形码国家标准.rar

GB12904-98商品条码 GB12905-91条码系统通用术语条码版本号术语 GB12906-91中国标准书号和(ISBN部分)条码 GB12907-91库德巴条码 GB12908-91三九条码

2010-03-15

空空如也

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

TA关注的人

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