本书介绍ARM推出的基于微控制器的ARM开发工具MDK的基本知识、详细使用方法以及一个简单的应用开发实例。全书共14章,分为3个部分。第l部分为第1~4章,是MDK的基本入门篇,首先介绍MDK的特点、功能和组件,并指导读者完成MDK的安装及注册过程,然后全面介绍IDE环境的基本使用方法,最后给出一个简单的工程开发实例。第2部分为第5~13章,是高级技术篇,详细介绍MDK的各重要部分,包括armasm汇编器、armcc编译器、armlink链接器、armar库管理器、MDK调试器、Flash编程工具,以及一些MDK工具和第三方工具。第3部分为第14章,是应用实例篇,介绍一个采用MDK开发的例程Blinky。 本书内容丰富,既可作为嵌入式软件开发入门者的教材,又可作为使用MDK进行嵌入式软件开发设计的技术人员的参考用书。
This book introduces and illustrates modeling, sensing, and control methods for analyzing, designing, and developing spherical motors. It systematically presents modelsfor establishing the relationships among the magnetic fields position/orientation and force/torque, while also providing time-efficient solutions to assist researchers and engineers in studying and developing these motors. In order to take full advantage of spherical motors compact structure in practical applications, sensing and control methods that utilize their magnetic fields and eliminate the need to install external sensors for feedback are proposed. Further, the book investigates for the first time spherical motors force/torque manipulation capability, and proposes algorithms enabling the ball-joint-like end-effector for haptic use based on these motors hybrid position/force actuation modes. While systematically presenting approaches to their design, sensing and control, the book also provides many examples illustrating the implementat