简介:随着整个程序设计领域对逆向工程研究的日益深入,各式各样的动态调试工具越来越多,其中有专门配套自己的编译器而发售的Debugger——如微软的VisualStudioDebugger、WinDbg;英特尔的IntelDebuggerForWindows;FSF自由软件基金会的GNUDebugger等。也有作为专门的Debug工具而单独出品的——如Compuware公司的大名鼎鼎的Soft-ice;IDA4.5版以后自带的IDADebugger;作为免费软件发布的OllyDbg等。这些形形色色的Debugger软件为我们提供了从源代码到汇编语言全方位的调试工具,给所有的程序员和逆向工程者带来了极大的方便。可所有的这些工具毕竟都是“通用型”调试工具,虽然在完成一些日常的、普通的调试工作完全可以满足要求,但是一旦我们需要自己定义一些“特殊过程”(写脱壳机、内存注册机,程序运行时监控等),这些通用型的调试软件就不能给我们多少帮助了,这时候我们就需要自己动手,丰衣足食,利用操作系统提供给我们的调试接口,打造自己的DebuRger调试程序。
简介:物联网时代,嵌入式工程师总希望自己选用的MCU“少用点电,多干点活”,虽然“既想牛儿不吃草,又想牛儿多拉套”不现实,但是ST让这样的场景在MCU界上演了!最近ST发布的新系列MCUSTM32L4+,能够让未来的智能电子产品“吃得更少,干得更多”,堪称劳模!STM32堪称32位MCU的经典,ST公司自2007年布局此系列MCU,不断推出新产品,以满足更多应用领域的不同需求。ST亚太区微控制器战略技术市场高级经理FranckMartins介绍,据2017年嵌入式市场调查显示,在所有32位芯片产品系列中,选择STM32的工程师占了30%的份额,位居第一,比处于第二位的产品高出了10%!ST中国区微控制器事业部市场及应用总监曹锦东表示,公司希望STM32能够成为中国开发者的首选控制器。