前言¶
如何学习本书¶
本书是首本系统讲解emXGUI应用的中文书籍,共分为两个部分,第一部分为“emXGUI控件应用开发”,即重点讲解emXGUI的每个控件如何使用,并将控件的显示效果在野火STM32开发板上面的液晶显示出来,让你有客观的视觉感受,而不单单是停留在代码层面。
第二部分是综合例程实战,即在第一部分学会了如何使用emXGUI控件的基础上,利用这些控件制作各种界面,控制开发板上面的外设,比如制作音乐播放器、视频播放器、万年历和图片浏览器等具有实际项目意义的实战例程。
由于第一部分是第二部分的基础,所以学习的时候,必须先学习第一部分,然后再学习第二部分,不能进行跳跃式的阅读。如果第一部分的知识没有掌握好,贸贸然就进入第二部分的实战,出现问题了,定会让你焦头烂额,正所谓基础不牢,地动山摇。
本书的参考资料¶
emXGUI 官方作者刘巍手把手指导
emXGUI API编程手册(电子版)
《STM32库开发实战指南》(电子版)
本书的配套硬件¶
本书支持野火STM32开发板全套系列,具体型号见表格 表0-1,具体图片见 图0-1、图0-2、图0-3、图0-4 和 图0-5 。 学习的时候如果配套这些硬件平台做实验,学习必会达到事半功倍的效果,可以省去中间硬件不一样时移植遇到的各种问题。
型号  | 
区别  | 
|||
|---|---|---|---|---|
内核  | 
引脚  | 
RAM  | 
ROM  | 
|
MINI  | 
Cortex-M3  | 
64  | 
48KB  | 
256KB  | 
指南者  | 
Cortex-M3  | 
100  | 
64KB  | 
512KB  | 
霸道  | 
Cortex-M3  | 
144  | 
64KB  | 
512KB  | 
霸天虎  | 
Cortex-M4  | 
144  | 
192KB  | 
1MB  | 
挑战者  | 
Cortex-M4  | 
176  | 
256KB  | 
1MB  | 
野火【MINI】STM32F103RCT6 开发板
野火【指南者】STM32F103VET6 开发板
野火【霸道】STM32F103ZET6 开发板
野火【霸天虎】STM32F407ZGT6 开发板
野火【挑战者】STM32F429IGT6 开发板
本书的技术论坛¶
如果在学习过程中遇到问题,可以到野火电子论坛emXGUI专区: http://www.firebbs.cn/forum.php?mod=forumdisplay&fid=149发帖交流 ,开源共享,共同进步。
鉴于水平有限,本书难免有纰漏,热心的读者也可把勘误发到论坛好让我们改进做得更好,祝您学习愉快,emXGUI的世界,野火与您同行。