摘要: 主要是为了能大量的减少文件使用空间,为了能节约带宽。那么就用了7z的压缩方式。这里,使用了7z的压缩方式,硬生生的将一个10k多的图片压缩成了3k左右的包。图片是不好压缩的,这个压缩比比zip gzip bzip 等好很多。请查阅 7z 命令的用户手册这里,我给放出了几个简单的example,一看就会用。example 1 非常详细啦,一般用不着这么多的 flag options.所以,我一般都只用7z a -t7z -mx=9 something.7z apicture.jpeg而没有用上面的dictionary 或者LZMA 因为还暂时没有必要。经过这么一压缩,图片都被很努力的缩小了70% 阅读全文
posted @ 2013-08-06 02:55 spaceship9 阅读(972) 评论(0) 推荐(0) 编辑
摘要: hexdump 是一款非常简单的有效的将别的形式的文档转换成十六进制的工具。最详细的使用说明都在 man hexdump 里面,请自行查阅。这里我摘出几个常用的例子,一目了然:这里我做了一个实验,是将我用 7z 压缩的图片转换成了十六进制的文档,在这里请看用法:关于怎么用7z压缩或者用p7zip解压缩,请看我的这篇博客:http://www.cnblogs.com/spaceship9/p/3239734.html一定要仔细阅读 man hexdump 中的一些有用的examples输出的这些文档可以保存成文件或者别的形式都可以。之所以这样用,是为了未来直接调用串口发送十六进制的目的。或者管道 阅读全文
posted @ 2013-08-06 02:45 spaceship9 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 发送十六进制比较直观,可以在上位机中直接获取十六进制的数据,然后在在上位机上将十六进制HEX转换成BIN(二进制)或者DEC(十进制)就十分简单有效了。下面是在Arduino上怎么演示直接发送16进制。详细请参考官方说明:http://arduino.cc/en/Serial/Print代码如下:char tmp[] = "hello world";void setup(){ Serial.begin(9600);}void loop(){ { Serial.println("In DEC:"); Serial.println(tmp[1],DEC); 阅读全文
posted @ 2013-08-06 02:34 spaceship9 阅读(12442) 评论(0) 推荐(0) 编辑
摘要: 有用的链接在这里:http://hi.baidu.com/mizuda/item/06b7fdc1d0e45a0ec710b2dd更加详细的内容请查阅Arduino官方:http://arduino.cc/en/Serial/Write代码如下:/**SendBinary sketch*Send a header followed by two random integer values as binary data.*/int intValue; // an short integer value (16 bits = 2bytes) intvalue must be less than 0 阅读全文
posted @ 2013-08-06 02:20 spaceship9 阅读(4191) 评论(0) 推荐(1) 编辑