- 博客(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
1322
转载 AIS解码2
前文已经提到AIS的信息内容是经过压缩的,压缩的方法比较特殊,因为要求压缩的结果是可见字符。本文针对压缩以及解压缩进行描述。 对于VDM消息中的压缩码,编码格式是根据以下对照表来进行的。制定这种编码格式的目的一是为了压缩信息内容,二是要求压缩以后的信息能够以ASCII码显示,以便使用文本方式传输(如果直接压缩,可能会产生不可见字符,这就是一般压缩文件以二进制方式存储的原因)。
2013-05-28 16:04:01
1346
1
转载 AIS编码1
1. 什么是AIS船舶自动识别系统(Automatic Identification System, 简称AIS)是一种新型的助航设备。AIS基本功能是:将本船和他船的精确船位、航向、航速(矢量线)、转向速度和最近船舶会遇距离等动态信息和船名、呼号、船型、船长与船宽等静态信息通过VHF自动、定时播发,在VHF覆盖范围内(20海里)装备AIS设备的船舶,可自动接收到这些信息
2013-05-28 16:02:09
5783
转载 #define的作用域
typedef:如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾;如果放在某个函数内,定义域就是从定义开始直到该函数结尾;#define:不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。如:typedef …//此处开始到文件结尾#define …//此处开始到文件结尾int negate(int num){…
2013-05-21 09:21:57
6205
1
转载 农历是谁定的标准
没说正文之前,先考大家一道题。如果今天是2月1日,那么365天后的今天是什么日子?答案显然还是2月1日,除非有闰年的因素,会推迟一天,为1月31日。那么我问大家,如果今天是农历正月初一,那么365天后的今天是什么日子?这个问题恐怕大家谁也答不上来吧。为什么出现各位推算不出来的情况?原因是农历的每年天数是不固定的。阴历大月30天,小月29天。这样平年的时候
2013-05-13 09:46:41
2941
转载 ARM立即数,LDR和MOV的区别
Mov 是把立即数赋给一个寄存器,但对立即数的范围有要求。只能是由8bit连续有效位通过偶数次移位能得到的数。如果立即数超出这个范围,就没办法用一条MOV指令给寄存器赋值。LDR除了普通的读数之外,也有给寄存器赋立即数的功能。你只要写 LDR R0,=0xabcdef它没有立即数范围的限制。因为这是一条伪指令。如果立即数在MOV的要求内,那就用一条汇编来实现。如果不在Mov
2013-04-30 03:25:20
576
转载 b MAIN 和 ldr pc,=MAIN 的区别(谈到代码位置无关性)
看bootloader的时候经常看到这两种写法,不太明白区别,网上查了查。其实看了之后还是一头雾水?其中,2和3 似乎是一个东西,但结果是相反的。晕。//===============================================有几种说法:第一种,说寻址范围不同。(http://bulo.mcuol.com/GaoKefang/view.htm?
2013-04-30 03:23:45
853
转载 arm 堆栈寻址和块拷贝寻址(多寄存器寻址)对应关系
arm的寻址方式我在周立功的那本书里是看过的,是9种。网上也一直多用的是这个版本。但我查了下arm官方汇编文档,是没有找到那种说法的。我一直很觉得他说的多寄存器寻址和 块拷贝寻址有什么区别呢? 我还是认为他们是一种吧,叫块拷贝寻址吧。以下这个官方图很说明 堆栈 寻址 和 块拷贝寻址的联系的。
2013-04-30 03:20:48
4056
转载 回调函数
调用(calling)机制从汇编时代起已经大量使用:准备一段现成的代码,调用者可以随时跳转至此段代码的起始地址,执行完后再返回跳转时的后续地址。 CPU为此准备了现成的调用指令,调用时可以压栈保护现场,调用结束后从堆栈中弹出现场地址,以便自动返回。借堆栈保护现场真是一项绝妙的发明,它使调用 者和被调者可以互不相识,于是才有了后来的函数和构件,使吾辈编程者如此轻松愉快。若评选对人类影响最大之发明,在
2013-04-30 03:17:34
430
转载 arm 开发工具比较(ADS vs RealviewMDK vs RVDS)
ADSREALVIEW MDKRVDS公司ARMKeil(后被ARM收购)ARM版本最新1.2 ,被RVDS取代 最新4.0是否免费
2013-04-30 03:15:12
786
转载 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
1090
转载 Github使用
Git這個東東相信但凡玩Rails的人都知道吧....分布式版本控制系統,最近聽說出了中文版的 書,反正我也沒買,對它一點意見都沒有...不過我個人覺得,網上的資源足以支撐我們的使用和深入研究,因此摘錄些東西噴噴... (1) 基礎篇: http://hi.baidu.com/mcspring/blog/item/171b1e38986d39fab211c71b.html wind
2013-04-30 03:12:45
460
转载 关于2的补码
关于2的补码作者: 阮一峰日期: 2009年8月 5日问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是0
2013-04-30 03:10:33
674
转载 关于JTAG
关于arm的jtag,老是听到一些奇怪的词,一会儿是hjtag,easyjtag,wiggler,sdt,他们都是什么呢?且看:======================================================================关于JTAG的原理,大家可以参考OPEN-JTAG 开发小组写的《ARM JTAG 调试原理》。JTAG、BDM 都
2013-04-30 02:57:10
1645
1
转载 arm中mmu的一些计算
之前在看韦东山的那本书,对其中mmu的一些 页表的计算,不是太明白。后来在http://www.100ask.net/showtopic-3109.aspx发了个帖子,想问下。后来没人回答。促使我只能自己想,想出来的结果如下:下面描述:(1)粗页 大页一级总空间是4GB ,分成4096个条目,每个就是1MB 。(一级页表占用空间 16k)。 然后每个1M条目 里再分 成 256个条
2013-04-30 02:53:15
589
转载 ICD和ICE的区别
/按:一直对仿真器的种类不太了解,分不清 ICE ,ICD,OCD 的 概念,现在知道了 。ICD = OCD. 一般我们用的jtag是属于此类的。下面这篇文章非常好。//==============================================================在用TRACE32的时候, 老是看到ICD和ICE, 上网查了下, 找到一个比较清楚的解释,
2013-04-30 02:52:28
3496
转载 几个很好的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
888
转载 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
2838
转载 RVDS2.2破解
以前,我瞎搞了一周,才搞定这个RVDS2.2 编译 6410 2416 等的三星官方测试程序,呵呵,现在再有朋友问起来,我就把我零散的论坛发言给他,现在他整理一个文档出来,我就弄到俺的博客来,希望大家少走弯路:其实不 用装什么其他软件(很多说明都有很多什么插件,其实大可不必,RVDS2.2的界面和ADS1.2 几乎一样),就装RVDS即可,按照下面方法破解一定可用!镜像下载地址 http:
2013-04-30 02:45:17
1177
转载 火线、零线和地线
火线和零线区别 火线和零线都是带电的线,如果二相电源接了用电器的话,那么就有电流从电线中流过 一般的感觉火线带了电,是因为如果人接触(包括一些间接接触)了火线,一部分的电流就从人的身体中经过了,就好比本来一个水管子,从中间有分了一个水龙头 了。 零线不带电是因为电源的另一端(零线)接了地,我们在地上接触零线的时候,因为没有位差,就不会形成电流。所以就有零线不带电的感觉。零线和火线本来都是
2013-04-30 02:39:39
766
转载 ARM中的一些常见知识点
1.ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;
2013-04-30 02:31:25
681
HS1101湿度计(PCB+原理图)
2011-09-15
MB1504与MAX2620组成的可编程输出锁相环(原理图+pcb)
2011-08-10
CH341下载线 PCB+驱动(代替PL2303)
2011-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人