随笔分类 -  (l) Tools

摘要:1、Linux下的段错误(Segmentation-fault)产生的原因及调试方法(经典) Linux下的段错误(Segmentation-fault)产生的原因及调试方法(经典).zip 2、addr2line通过elf调试文件追踪宕机代码 eg: intel curie死机故障定位 BOOT 阅读全文
posted @ 2017-02-21 08:49 dong1 阅读(1156) 评论(0) 推荐(0)
摘要:sudo fsck /dev/sdb1 阅读全文
posted @ 2017-02-21 08:40 dong1 阅读(586) 评论(0) 推荐(0)
摘要:1、使用diff生成补丁;diff是Linux下的文件比较命令,参数这里就不说了,直接man一下就行了,不仅可以比较文件,也可以比较两个目录,并且可以将不同之处生成补丁文件,其实就是一种打补丁的命令。使用方法如下:diff -rNu a b > diff.patch其中,a是旧的目录或文件,b为最近 阅读全文
posted @ 2016-12-23 13:36 dong1 阅读(712) 评论(0) 推荐(0)
摘要:1、安装ubuntu 从ubuntu9.0开始,一路更新,越来越垃圾,更可恶的是工作上经常指定特定的版本,于是乎,我电脑里装了n个版本的ubuntu. Win7 + Ubuntu 15.10 1)装完win7之后,删除一个分区留给ubuntu用 2)接着装完ubuntu 15.10 ,发现windo 阅读全文
posted @ 2016-09-29 14:48 dong1 阅读(445) 评论(0) 推荐(0)
摘要:最简单的Makefile,但是还是大程序少不了makefile工具 #CC=arm-linux-gnueabihf-CC=target: $(CC)gcc -o algo_main algo_main.c cJSON.c -lmclean: @rm -rf algo_main 一、Easymake太 阅读全文
posted @ 2016-09-26 11:21 dong1 阅读(834) 评论(0) 推荐(0)
摘要:1) C# 为了给设备升级固件,在前同事的基础上改了下,在.NET Framework下写的。 2)Tera Term + ttl 上面.NET平台的运行文件虽然小巧,但是依赖.NET Framework框架,而且这个框架还比较大,有些系统缺这个,装起来麻烦。 于是换了个办法,用Tera Term超 阅读全文
posted @ 2016-05-08 23:53 dong1 阅读(829) 评论(0) 推荐(0)
摘要:1、PC端 https://github.com/cidadao/efm32_loader http://theramblingness.com/2015/07/16/a-gui-and-cli-utility-for-efm32s-uart-bootloader/ support for USB 阅读全文
posted @ 2015-10-03 00:03 dong1 阅读(598) 评论(0) 推荐(0)