自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (12)
  • 收藏
  • 关注

原创 [git] fatal: This operation must be run in a work tree

[git] fatal: This operation must be run in a work tree

2017-09-04 09:34:53 1228

转载 Kalman滤波

Kalman滤波简介

2014-10-21 11:25:58 820

转载 AIS解码2

前文已经提到AIS的信息内容是经过压缩的,压缩的方法比较特殊,因为要求压缩的结果是可见字符。本文针对压缩以及解压缩进行描述。 对于VDM消息中的压缩码,编码格式是根据以下对照表来进行的。制定这种编码格式的目的一是为了压缩信息内容,二是要求压缩以后的信息能够以ASCII码显示,以便使用文本方式传输(如果直接压缩,可能会产生不可见字符,这就是一般压缩文件以二进制方式存储的原因)。

2013-05-28 16:04:01 1190 1

转载 AIS编码1

1.      什么是AIS船舶自动识别系统(Automatic Identification System, 简称AIS)是一种新型的助航设备。AIS基本功能是:将本船和他船的精确船位、航向、航速(矢量线)、转向速度和最近船舶会遇距离等动态信息和船名、呼号、船型、船长与船宽等静态信息通过VHF自动、定时播发,在VHF覆盖范围内(20海里)装备AIS设备的船舶,可自动接收到这些信息

2013-05-28 16:02:09 5344

转载 #define的作用域

typedef:如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾;如果放在某个函数内,定义域就是从定义开始直到该函数结尾;#define:不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。如:typedef …//此处开始到文件结尾#define …//此处开始到文件结尾int negate(int num){…

2013-05-21 09:21:57 5702 1

转载 农历是谁定的标准

没说正文之前,先考大家一道题。如果今天是2月1日,那么365天后的今天是什么日子?答案显然还是2月1日,除非有闰年的因素,会推迟一天,为1月31日。那么我问大家,如果今天是农历正月初一,那么365天后的今天是什么日子?这个问题恐怕大家谁也答不上来吧。为什么出现各位推算不出来的情况?原因是农历的每年天数是不固定的。阴历大月30天,小月29天。这样平年的时候

2013-05-13 09:46:41 2764

转载 ARM立即数,LDR和MOV的区别

Mov 是把立即数赋给一个寄存器,但对立即数的范围有要求。只能是由8bit连续有效位通过偶数次移位能得到的数。如果立即数超出这个范围,就没办法用一条MOV指令给寄存器赋值。LDR除了普通的读数之外,也有给寄存器赋立即数的功能。你只要写 LDR R0,=0xabcdef它没有立即数范围的限制。因为这是一条伪指令。如果立即数在MOV的要求内,那就用一条汇编来实现。如果不在Mov

2013-04-30 03:25:20 531

转载 b MAIN 和 ldr pc,=MAIN 的区别(谈到代码位置无关性)

看bootloader的时候经常看到这两种写法,不太明白区别,网上查了查。其实看了之后还是一头雾水?其中,2和3 似乎是一个东西,但结果是相反的。晕。//===============================================有几种说法:第一种,说寻址范围不同。(http://bulo.mcuol.com/GaoKefang/view.htm?

2013-04-30 03:23:45 802

转载 arm 堆栈寻址和块拷贝寻址(多寄存器寻址)对应关系

arm的寻址方式我在周立功的那本书里是看过的,是9种。网上也一直多用的是这个版本。但我查了下arm官方汇编文档,是没有找到那种说法的。我一直很觉得他说的多寄存器寻址和 块拷贝寻址有什么区别呢? 我还是认为他们是一种吧,叫块拷贝寻址吧。以下这个官方图很说明 堆栈 寻址 和 块拷贝寻址的联系的。

2013-04-30 03:20:48 3947

转载 回调函数

调用(calling)机制从汇编时代起已经大量使用:准备一段现成的代码,调用者可以随时跳转至此段代码的起始地址,执行完后再返回跳转时的后续地址。 CPU为此准备了现成的调用指令,调用时可以压栈保护现场,调用结束后从堆栈中弹出现场地址,以便自动返回。借堆栈保护现场真是一项绝妙的发明,它使调用 者和被调者可以互不相识,于是才有了后来的函数和构件,使吾辈编程者如此轻松愉快。若评选对人类影响最大之发明,在

2013-04-30 03:17:34 397

转载 arm 开发工具比较(ADS vs RealviewMDK vs RVDS)

ADSREALVIEW MDKRVDS公司ARMKeil(后被ARM收购)ARM版本最新1.2 ,被RVDS取代 最新4.0是否免费

2013-04-30 03:15:12 752

转载 Realview ICE 特性

FeatureMulti-ICE®RealView® ICE   GeneralHost ConnectionParallel Port10/100 Ethernet and USB 2.0JTAG Connection to Target20-pin (0.1") 20-pin (0.1") + LVDS

2013-04-30 03:14:09 996

转载 Github使用

Git這個東東相信但凡玩Rails的人都知道吧....分布式版本控制系統,最近聽說出了中文版的 書,反正我也沒買,對它一點意見都沒有...不過我個人覺得,網上的資源足以支撐我們的使用和深入研究,因此摘錄些東西噴噴... (1) 基礎篇: http://hi.baidu.com/mcspring/blog/item/171b1e38986d39fab211c71b.html wind

2013-04-30 03:12:45 422

转载 关于2的补码

关于2的补码作者: 阮一峰日期: 2009年8月 5日问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是0

2013-04-30 03:10:33 553

转载 关于JTAG

关于arm的jtag,老是听到一些奇怪的词,一会儿是hjtag,easyjtag,wiggler,sdt,他们都是什么呢?且看:======================================================================关于JTAG的原理,大家可以参考OPEN-JTAG 开发小组写的《ARM JTAG 调试原理》。JTAG、BDM 都

2013-04-30 02:57:10 1429 1

转载 arm中mmu的一些计算

之前在看韦东山的那本书,对其中mmu的一些 页表的计算,不是太明白。后来在http://www.100ask.net/showtopic-3109.aspx发了个帖子,想问下。后来没人回答。促使我只能自己想,想出来的结果如下:下面描述:(1)粗页 大页一级总空间是4GB ,分成4096个条目,每个就是1MB 。(一级页表占用空间 16k)。 然后每个1M条目 里再分 成 256个条

2013-04-30 02:53:15 529

转载 ICD和ICE的区别

/按:一直对仿真器的种类不太了解,分不清 ICE ,ICD,OCD 的 概念,现在知道了 。ICD = OCD. 一般我们用的jtag是属于此类的。下面这篇文章非常好。//==============================================================在用TRACE32的时候, 老是看到ICD和ICE, 上网查了下, 找到一个比较清楚的解释,

2013-04-30 02:52:28 3118

转载 几个很好的nand nor flash的网页

Is an MTD device a block device or a char device?First off, an MTD is a "Memory Technology Device", so it's just "MTD". An "MTD device" is a pleonasm.Unix traditionally only knew block devic

2013-04-30 02:51:02 820

转载 Intel ,SST,AMD,MXIC系列NOR FLASH芯片比较

按 : Nor flash 各个厂商的命令什么是不太一样的 。看了一下linux中定义了 如下几种 。找了AMD 和intel的手册看了下 ,挺复杂的 ,想网上找些 驱动的文章 ,似乎也没有 。勉强找到一篇 更笼统介绍的文章 ,贴上来吧 。#define CFI_MFR_AMD    0x0001#define CFI_MFR_INTEL    0x0089#define CFI_MF

2013-04-30 02:49:51 2594

转载 RVDS2.2破解

以前,我瞎搞了一周,才搞定这个RVDS2.2 编译 6410 2416 等的三星官方测试程序,呵呵,现在再有朋友问起来,我就把我零散的论坛发言给他,现在他整理一个文档出来,我就弄到俺的博客来,希望大家少走弯路:其实不 用装什么其他软件(很多说明都有很多什么插件,其实大可不必,RVDS2.2的界面和ADS1.2 几乎一样),就装RVDS即可,按照下面方法破解一定可用!镜像下载地址 http:

2013-04-30 02:45:17 1111

转载 火线、零线和地线

火线和零线区别 火线和零线都是带电的线,如果二相电源接了用电器的话,那么就有电流从电线中流过 一般的感觉火线带了电,是因为如果人接触(包括一些间接接触)了火线,一部分的电流就从人的身体中经过了,就好比本来一个水管子,从中间有分了一个水龙头 了。 零线不带电是因为电源的另一端(零线)接了地,我们在地上接触零线的时候,因为没有位差,就不会形成电流。所以就有零线不带电的感觉。零线和火线本来都是

2013-04-30 02:39:39 700

转载 ARM中的一些常见知识点

1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;

2013-04-30 02:31:25 619

SGM6601.pdf

SGM6601的pdf文档,低功耗升压芯片,液晶屏低压升压芯片

2018-01-08

STC12C5A60S2.pdf

51单片机的PDF~带书签的~非常好用~是老师给的~以前的很多没有书签~不好用~这个希望大家喜欢~

2012-11-12

Multisim8学习资料.pdf

想入门Multisim8足矣~很好用~~

2012-11-06

c语言字符串与数字转换函数

c语言字符串与数字转换函数

2012-04-07

HS1101湿度计(PCB+原理图)

这是大二CDIO时用HS1101做的湿度计,用的是湿度传感器HS1101和NE555组成的振荡电路,通过单片机测频率的方法做的,里面包括电路图,和51的源代码,代码里面有一部分是1602液晶的代码,不需要的可以删掉

2011-09-15

二极管测温(pcb+原理图)

以前做够的一个二极管测量温度的电路板,利用1N4148的温度-电压特性,测出环境温度,并且用1602显示,还可以通过串口发送到上位机

2011-09-15

软件综合设计-学生信息管理系统

大二的软件综合设计源代码,包含全部的源代码,仅限非计算机专业开这门课的班级使用

2011-09-15

MB1504与MAX2620组成的可编程输出锁相环(原理图+pcb)

自己用MB1504锁相环芯片和MAX2620 VCO芯片做的可编程输出锁相环,输出频率在100~130M,可以根据自己的需要修改参数,仅作参考

2011-08-10

MB1504基本驱动(在此基础上增加相应功能)

这是用51写的一个1504的最基本的驱动程序,能过输出锁定一个固定频率,由于每个人的锁相环不同,需要自己对参数进行修改。

2011-08-10

51单片机用C语言取出奇偶校验位

51单片机用C语言取出奇偶校验位的简单方法

2011-07-16

CH341下载线 PCB+驱动(代替PL2303)

里面有全套CH341 USB下载线的资料,包括电路原理图,PCB版图,驱动,等等,希望用笔记本做单片机开发的同学能用它好好学习~

2011-06-06

空空如也

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

TA关注的人

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