读《 21天学通ARM嵌入式开发(第2版)》后感

来源:互联网 发布:什么画画软件好 编辑:程序博客网 时间:2024/04/30 23:23
 

《 21天学通ARM嵌入式开发(第2版)》

自称是21天能让初学者学通arm嵌入式开发,本人购得一本,阅读感受如下,望能让想购得此书学习之人悬崖勒马,勿在此浪费青春。

(1)首翻此书之目录,你会发现此书写得甚是详细,几乎涵盖了整个stm32 固件库函数的全部内容,这是初学者或者想入门者最容易上当的烟雾弹,本人也是因此才买的。

(2)前6个章节写的是基础,可以看一看。

(7)第7、8两个章节带过了RTOS和uCOS两个操作系统,告知了一些基本的API函数的功能,不过本人人为这个没必要这么早讲吧!一个连门都没入的人还要先看OS ????

(8)后面的内容实在是看不下去了,直接就是一个官方固件库说明的中文版翻译,咳!所以大家别上当,这个其实比说明书还不如,只能当是本参考手册罢了!

 

既然是基础的入门,那么作为初学者,应该关注的问题,该书是子字未提。

(0)STM32 CM3内核处理器的Flash结构、区域映射

(1)固件库的结构是怎么样的,包含了哪些文件夹和文件。

(2)如何在MDK中建立一个工程

(3)如何将固件库移植到RVMDK中,并建立一个基础的项目模版。

(4)如何设置RVMDK项目工程的属性,包括编译设置、固件库需要的宏定义设置、烧录ROM区域设置(在RAM或者Flash中执行程序)、调试与仿真(JLINK、ULINK设置)、两种仿真模式JTAG和SWD

(5)基本的STM32程序必须包含的头文件(非常重要)

(6)在做任何操作之前必须先配置外设的时钟(非常重要)

(7)GPIO

(8)实例一个基本的"Hello World!"程序!

(9)RTC与RCC时钟库函数、实例

(10)EXIT中断、实例

(11)ADC/DAC、实例

(13)PWM、实例

(14)Flash的分页介绍、Flash的操作、实例

(15)CAN总线、实例

(16)SPI/I2C总线、实例

(17)UART串行接口、实例

(18)DMA通道控制器、AD/DA和UART基于DMA的程序设计实例

至此才算是基本的入门,该书没有介绍上面的任何一点,建议这些书以帮助广大读者入门为根本,而不是胡乱忽悠人,争销量!

例程也搞个能直接编译运行的。别弄了几个破配置函数,写都写不全还在忽悠人,误人前途!

 

还有坑爹的,封面上写超值DVD、15小时多媒体教程,其实是个600多M的VCD+一个无聊的人给你读一篇本书的PPT,晕倒,如果买书的人连看书的兴趣都没有,还得听你读一遍的画,那真是………………

 

 

当然,以上指示个人的读后观点。至少本人人为这本书最多也只能算是一个手册,或者算是坑爹的。