STM32原子哥的故事

2019-05-14来源: EEWORLD关键字:STM32  正点原子  开发板

提到广州星翼电子,STM32圈中的人可能会觉得陌生,但是提到正点原子和《原子教你玩stm32》,所有接触过STM32或者Arm MCU的爱好者几乎都知道。近日广州星翼电子技术总监原子哥作为意法半导体战略合作伙伴,和意法半导体中国区微控制器事业部市场及应用总监曹锦东共同接受了媒体采访。

正点原子的故事就此展开。

正点原子的介绍

原子哥本名刘军,是正点原子(广州星翼电子)的技术总监。

从公司简介中我们可以看到,广州市星翼电子是一家从事嵌入式开发平台、IOT物联网、四轴飞行器、仪器仪表和企业服务等软硬件研发、销售一体化的国家高新技术企业。公司成立于2012年,是国内知名度极高的嵌入式开发平台供应商,产品远销东南亚欧美各国,国内数百家高校实验室和培训机构采用正点原子开发平台作为实验教学平台。


图片.png
正点原子的部分产品介绍


正点原子和STM32合作,推出了多款开发平台,包括阿波罗、探索者、战舰板、精英板和Mini板等。此外,公司申请了多项专利和著作权,出版了《精通STM32F4》、《原子教你玩STM32》、《例说STM32》和《FreeRTOS源码详解与应用开发》等10余本专业著作,同北京航空航天大学出版社以及ST官方保持长期合作伙伴关系。包括曹锦东、ST华南区市场部经理彭祖年以及ST高性能MCU产品经理Renaud等多次莅临并进行交流指导。

图片.png

2013年,曹锦东(左)来到广州星翼电子,同原子哥(右)及其搭档张洋(中)进行了愉快的交流。

也正是因为双方有如此密切的合作,在2019年STM32峰会上,正点原子成为唯一一家获得意法半导体官方合作伙伴奖的平台公司。


图片.png

原子哥在颁奖典礼上可是和ST CEO站在了一起哟(来自正点原子官方)


正点原子的创新不光得到了业界的认可,也获得了国家的认可,2016年被评为广州市科技创新小巨人企业,2017年被评为国家高新技术企业。

曹锦东表示,正点原子是中国和STM32合作时间最长,也是始终保持紧密合作关系的伙伴。

原子哥与STM32的故事

谈及为什么爱上了STM32,原子哥一下子就把时间拉回到了十几年前,在2008年上半年,原子哥刚刚大三的时候,闲来无事就想学习一些MCU新技术,最开始想找NXP的LPC2000,但是自己辛苦做了开发板之后调试失败。之后原子哥看到了STM32,和LPC类似,都是采用了Arm Cortex-M3内核,外设全面的同时性价比也不错,于是他花费了一整个暑假开始全身心扑在STM32上。曹锦东甚至打趣地将STM32比喻成原子哥的“初恋女友”。

谈到初期学习STM32的时候,原子哥表示,所有的知识点都是从官方文档处得来。“我印象中在2008年ST就已经有中文版本的参考手册了,这是其他公司没有做到的。作为国内的学生,在学MCU时最大的难点就是英文不太好。如果让他们去看全英文的手册,自己去学习和开发,难度是相当大的,甚至会让他们有放弃的念头。”他说道。

原子哥至今还记得第一颗接触到的STM32芯片型号STM32F103 RBT6,结合ST的官方资料,他把所有的外设和功能都了解了一遍。在做大学毕设时,原子哥采用了STM32开发了一个MP3,并将设计分享到了网上,得到了广泛关注。

大学毕业之后,原子哥在深圳工作了8个月,又回到广州工作了一年多,这段时间他也一直没有放下STM32。2010年的时候,他白天上班晚上设计板子,同时又花了3个月编写了第一份STM32的本地化教程《STM32不完全手册》,那时的原子哥勤奋得让现在的996们都觉得惭愧。

“当时这个文档在社区中都广为流传,我们就好奇是谁做的,后来我们就认识了原子哥,也知道了正点原子。”曹锦东回忆道,“2010年我们在广州见了面,那时候他们一个月大概就能卖100来块板子。”

在与曹锦东见面的几个月之后,原子哥就选择了创业,创业方向就是选择了与ST合作,开发ST板卡系列的教程,包括视频教程、文档教程等等。

《STM32不完全手册》在编写时,正点原子尚未成立公司,处于工作室阶段。但是这本手册非常详实,也得到了广大网友的好评,在论坛创造了10万的点击率,是一本实实在在的STM32学习手册。

原子哥的名声越来越大,北京航空航天大学出版社的编辑胡晓柏也找上门来,双方一拍即合,在网友的大力帮助下,手册V2.0在2011年3月修改完成,同时手册的书本教程《例说STM32》在2011年5月31号面市,这也是第一本来自第三方的STM32教程。随着STM32系列的不断增加,正点原子也和北航出版社一起推出了更多类型的教材。

胡晓柏对原子哥的评价是“有激情”,胡晓柏始终坚信高手出自民间,所以身为北航编辑的他,经常混迹于各大电子论坛社区或博客,找到各种电子草根爱好者,并陆续开发出多款适合学生或爱好者的实用性书籍。

“ST的继承性非常好,产品升级后的开发工作不会有太大难度,此外STM32有着丰富的资源,同时结合我们的探索,在开发过程中没有遇到什么大难处。”原子哥说道。

除此之外,原子哥还运营着开源电子网论坛,论坛里有正点原子的各种教学资源,除此之外,还承担着和网友进行技术支持和交流的作用。原子哥承担了绝大部分版主工作,为网友答疑解惑。“主要是看一些问题贴,平均每天几十个回复,肯定是有的。白天上班,晚上看论坛,现在每天晚上不看论坛睡不着觉了。”原子哥轻松地答道。

2011年成立的开源电子网论坛,至今为止原子哥已经回复了接近10万篇,平均每天回帖30余篇,雷打不动。


图片.png
原子哥论坛上的个人资料截图


包括开源电子网,包括教材,也包括原子哥本人,为正点原子树立了STM32开发板市场No.1的形象,公司的板卡获得了市场的一致认可。至今为止公司已销售百万余块开发板,而且还远销到了海外市场。目前正点原子的主要销售渠道来自淘宝,单纯利用纯粹to C的渠道打造出一个to B或者to爱好者的生意,这并不常见。曹锦东表示正点原子是中国STM32开发板“出货量最大,技术最领先的公司”。

谈到正点原子开发板的优势,原子哥表示:“我们最大的特点包括产品本身质量过硬,配套的资料更加全面,同时我们的售后技术支持也最好最及时。我们一直重视资料和教材的编写,重视内容增值服务。而在售后支持方面,我们也会认真地对待每一个客户。通过旺旺、电话、论坛等,我们的售后技术支持基本可以做到有问必答,多位专业的技术支持每天都可以进行在线答疑。”

对此,曹锦东也给予了肯定:“通过我们长时间的合作观察,正点原子做开发板非常专注,他们只做开发板,不像其他公司今天做板子、明天做应用、后天做产品。同时,专注又不仅仅体现在硬件层面上,包括出书、视频教程、社区答疑及其他附加模块等,他们也都会提供。刘军是从学生时代经历过来的,他最知道学生和开发者的需求,可以为他们提供最需要的产品与支持。”

原子哥还提到,正点原子的教学目的是让工程师不光知其然,还要知其所以然,由浅入深的了解MCU。也正因此,正点原子的教程依然是最“原始的”寄存器版本教材,虽然看似落后,但效率非常高,通过原理性东西的理解,让爱好者能够最全面的了解STM32。曹锦东也说道:“正点原子的教材和培训资料和一般的学校教材不同,正点原子的目的是真正以项目角度出发,通过提供基础代码和库,让学生和爱好者真正理解项目的做法。”

未来正点原子和ST将如何紧密合作

谈到未来规划,原子哥表示要继续紧跟ST的步伐。“随着ST不断推出新的MCU,新的产品,我们后续也会配合推出新的板卡。同时,我们也会在其他方面尝试拓展,比如企业级的工具服务,比如我们去年推出的批量脱机烧录器,就是为了提高企业商业化生产效率。后续我们也将会推出包括无线调制器、高速仿真器等企业级产品。”

曹锦东则表示,“STM32能够有今天这样大的影响力和号召力,离不开正点原子这样的公司在背后默默耕耘,一百万块开发板的销售就意味着给STM32带来至少一百万的用户基础,所以从社区、学生、爱好者群体来讲,他们的贡献是非常大的。在这背后,也需要ST不断地推出新品,扩大新的用户群,以支持我们的合作伙伴,让合作伙伴有信心专注做好他们的事情。”

关键字:STM32  正点原子  开发板

编辑:冀凯 引用地址:http://news.eeworld.com.cn/mcu/ic461816.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:STM32之父谈2019产品蓝图:性价比、AI、开发体验
下一篇:新未来芯飞翔,Arm未来之芯助力青少年科技教育

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

stm32CAN波特率计算小程序(QT源码)

软件:Qt Creator开发环境:Window7用qt做得一个计算波特率的小程序,在实际的应用中我们设置波特率的时候是通过以下参数来定的:CAN_InitStructure.CAN_SJW=CAN_SJW_1tq;CAN_InitStructure.CAN_BS1=CAN_BS1_9tq;CAN_InitStructure.CAN_BS2=CAN_BS2_6tq;CAN_InitStructure.CAN_Prescaler=5;波特率计算小程序的截图:   根据所需的的采样点、波特率以及错误率得到以上外设初始化所需的参数。据网上资料,采样点的设置有以下规律:75%   
发表于 2019-08-20
stm32CAN波特率计算小程序(QT源码)

stm32之ADC应用实例(单通道、多通道、基于DMA)

硬件:STM32F103VCT6开发工具:Keil uVision4下载调试工具:ARM仿真器网上资料很多,这里做一个详细的整合。(也不是很详细,但很通俗)。所用的芯片内嵌3个12位的模拟/数字转换器(ADC),每个ADC共用多达16个外部通道,2个内部通道。3个:代表ADC1、ADC2、ADC3(下图是芯片固件库的截图)12位:也叫ADC分辨率、采样精度。先来看看二进制的12位可表示0-4095个数,也就是说转换器通过采集转换所得到的最大值是4095,如:“111111111111”=4095,那么我们怎么通过转换器转换出来的值得到实际的电压值呢?如果我们要转换的电压范围是0v-3.3v的话,转换器就会把0v-3.3v平均
发表于 2019-08-20
stm32之ADC应用实例(单通道、多通道、基于DMA)

stm32之TIM-基本定时器应用实例(详细)

开发环境:Window 7开发工具:Keil uVision4硬件:STM32F103VCT6定时器最基本的功能就是定时处理事情。比如定时发送USART数据、定时采集AD数据、定时检测IO口电位、还可以通过IO口输出波形等。可以实现非常丰富的功能。STM32系列的定时器分为基本定时器、通用定时器、高级控制定时器。后者包括前者的全部功能。所以先掌握基本定时器可以更好理解后面功能繁多的定时器。通常地,STM32高级定时器TIM1、TIM8,通用定时器TIM2、TIM3、TIM4、TIM5,基本定时器TIM6、TIM7。有用过STM32的话都知道,STM32所有的外设初始化都是使用标准库里的初始化结构体和初始化函数,下面先说一下
发表于 2019-08-20
stm32之TIM-基本定时器应用实例(详细)

stm32之TIM-高级定时器应用实例一(详细)

硬件:stm32f103c8t6开发工具:Keil uVision4下载调试工具:ARM仿真器        如果第一次接触定时器,可以先看基本定时器。本篇内容较多,如果想直接动手操作,可以跳到后面的实验代码。        stm32标准库对定时器外设建立了4个初始化结构体,定时器分为基本定时器、通用定时器、高级定时器,针对不用的定时器要使用不同初始化结构体。下面是4个初始化结构体的适用分类:TIM_TimeBaseInitTypeDef  (基本定时器、通用定时器、高级定时器)TIM_OCInitTypeDef   
发表于 2019-08-20
stm32之TIM-高级定时器应用实例一(详细)

stm32之iap实现应用(基于串口,上位机,详细源码)

除了用烧录器读写外,还可以在芯片运行时,对自身的内部flash进行读写。如果flash储存了程序后还有剩余的空间,那么可以把它用来保存程序运行时产生需要掉电保存的数据;也可以在芯片运行时将另一个编译后的二进制程序文件写到剩余的flash,然后进行跳转到新的程序上面运行。这也是iap的实现原理。1.先介绍怎么利用stm库对flash进行操作所有flash操作相关的函数接口在stm32f10x_flash.h里面。读flash里面的数据直接根据地址读出来就行了。往写flash里面写数据,需要解锁,擦除,写入数据,上锁;擦除后存储单元都变成1,因为储存单元不能由0变1,所以在写入之前一定要先擦除,不然会写入失败。操作代码如下:#define
发表于 2019-08-20
stm32之iap实现应用(基于串口,上位机,详细源码)

stm32之USB应用实例(官方例程资料下载使用)

开发环境:Window 7开发工具:Keil uVision5硬件:stc32f103c8t6stm32系列芯片很多都拥有一个USB2.0全速的通讯接口,下面介绍怎么使用st官方的usb应用例程。首先从官网下载源码:https://my.st.com/content/my_st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32121.html需要登录才能下载,如果没有账号,注册一个也很快的。下载解压,打开
发表于 2019-08-20
stm32之USB应用实例(官方例程资料下载使用)

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved