读《 21天学通ARM嵌入式开发(第2版)》后感
?
《?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,晕倒,如果买书的人连看书的兴趣都没有,还得听你读一遍的画,那真是……………… ? ? 当然,以上指示个人的读后观点。至少本人人为这本书最多也只能算是一个手册,或者算是坑爹的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |