最近在网上发现了个比较好玩的工具synergy,感觉自己out了。由于我使用两台PC,公司的主力机和自己的本本,经常在两个机器前面转来转去有点麻烦,synergy这个工具正好能解决我的问题,在两个PC上无缝地切换键鼠设备,这样只需要把两PC的显示器摆在一起就可以同时操作了。Cool!
在嵌入式系统开发前期往往需要大量的调试与测试工具,这些工具并不会引入到开发版或工程版中,主要为了减少固件体积以及避免调试或测试时对功能的影响,于是就产生了很多独立小巧调试工具集,类似PC上的DOC工具箱。busybox有嵌入式Linux环境调试的瑞士军力之称,特点是工具丰富,体积小,可生成为静态链接的执行文件植入到目标系统中,也可以打包生成根文件系统配合内核独立完成各种测试。本文主要介绍使用busybox工具自动构建根文件系统的buildroot软件包,其集成了包括交叉编译器、内核代码、根文件系统生成以及补丁管理等各种功能,可以说是嵌入式开发的IDE。
Git是一个很强大的版本管理系统,使用很复杂,但初学者只用一些简单的功能也能达到自己的要求,本身使用Git就是一个学习的过程,下面记录自己在这个学习过程中了解到很受用的小功能以备忘。