1.采样率 2.通道 3.采样格式(大小) 4.样本存储方式(大端 小端) 数据格式仅有在双通道模式才才考虑,单通道是不考虑这个模式 ...
分类:
其他好文 时间:
2018-07-19 21:04:48
阅读次数:
179
每次调试串口的时候都要去网上去找一个串口调试助手。而且普通的调试助手只能显示或者发送一个字符串或者十六进制数。在调试协议的时候经常需要把一些整型数字手工转换十六进数,然后再把十六进制数转换成整型数字非常费劲,要是再碰上浮点数那只有呵呵了。再加上大小端的问题只能直接交枪投降了。 本着自己动手丰衣足食的 ...
分类:
其他好文 时间:
2018-07-14 14:42:28
阅读次数:
158
字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序。常见的主要有以下2种: 小端序(Little-Endian):低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。最符合人的思维的字节序,地址低位存储值的低位,地址高位存储值的高位。该序因为从人的第一观感来 ...
分类:
编程语言 时间:
2018-07-08 19:06:25
阅读次数:
227
首先我们给出大小端的定义: 小端:较高的有效字节存放在较高的的存储器地址,较低的有效字节存放在较低的存储器地址。 大端:较高的有效字节存放在较低的存储器地址,较低的有效字节存放在较高的存储器地址。 将0x12345678写入到以1000h开始的内存中,这里0x12346578中0x12~0x78的地 ...
分类:
编程语言 时间:
2018-07-07 15:54:13
阅读次数:
200
/* aos_crc64.c -- compute CRC-64 * Copyright (C) 2013 Mark Adler * Version 1.4 16 Dec 2013 Mark Adler */ /* This software is provided 'as-is', without... ...
分类:
其他好文 时间:
2018-07-02 20:24:16
阅读次数:
449
"原文博客" { var buffer = new ArrayBuffer(2) var bytes = new Uint16Array(buffer) bytes[0] = (65 ...
分类:
Web程序 时间:
2018-07-01 17:54:08
阅读次数:
685
判断字节序大小端code 上述code输出数值为: $ ./a.out 0x25920x25920000 方便理解。 除了 uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(ui ...
分类:
其他好文 时间:
2018-06-28 00:53:28
阅读次数:
552
QDataStream提供了基于QIODevice的二进制数据的序列化。数据流是一种二进制流,这种流完全不依赖于底层操作系统、CPU 或者字节顺序(大端或小端)。例如,在安装了 Windows 平台的 PC 上面写入的一个数据流,可以不经过任何处理,直接拿到运行了 Solaris 的 SPARC 机 ...
分类:
其他好文 时间:
2018-06-23 00:03:38
阅读次数:
176
例1 double d = 3.1416; char c = *(char*) &d; &d 拿到指向d的内存地址,根据内存的起始点不同,值不同。 (char*) 把它当做 (char*) 类型,也就是指向char的指针。 * 解引用:根据指向的地址的起始点,向后 拿 8bits(也就是 char的 ...
分类:
其他好文 时间:
2018-06-21 01:44:48
阅读次数:
227
简介[编辑] 在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如在C语言中,一个类型为int的变量x地址为0x100,那么其对应地址表达式&x的值为0x100。且x的四个字节将被存储在存储器的0x100, 0x101, 0x102, 0x103位置。[1] 而存储地址内的排列则有两个通用规 ...
分类:
其他好文 时间:
2018-06-19 20:10:09
阅读次数:
271