求助,是学stm32还是arm

  • underwoodw
  • LV0工程师
  • |      2016-05-11 10:35:04
  • 浏览量 1589
  • 回复:9
我自学过51,学的时候写过简单的外设程序,没有用51做过项目。现在想往高一点的嵌入式走,对arm和stm32不了解。所以想请前辈们指点一下方向,我是该学stm32还是arm。基础只有c,c++(都只学了个入门,没有深入学过库的调用),8086微机以及数电模电基础。先谢过
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:8
underwoodw 2016-05-11
好的,非常感谢!
0   回复
举报
发布
132654 2016-05-11
这里有几个概念别弄混了。你说的所有的芯片都是ARM公司的内核架构,ARM是提供一个架构的!ARM公司的架构分为A、R、M系列和后来的Cortex系列。这些结构ARM公司自己都搞不清楚,初学者就不用纠结了。。。
你说的44b0是比较早期的ARMv7架构属于M系列的。K60是Crotex-M4架构。STM32F1是Crotex-M3架构.STM32F4是Crotex-M4架构。这些不用记。。。

不同的芯片厂家在内核基础之上自由的添加或删减一些“片上外设”。片上外设顾名思义就是单片机内部集成的硬件电路,比如串口、SPI口、ADC、DAC等都在那个黑芯片里面集成了。不同的芯片厂家的型号不同片上外设的数量、种类不同。

比如三星公司买了ARM公司的内核架构,搞了你说的s3c44B0。

飞思卡尔公司买了ARM公司的内核架构,搞了你说的K60

ST公司,也就是意法半导体,搞了STM32Fxxx。


要学就学STM32系列的吧,现在公司用的也比较多。

K60系列,感觉做小车的用的多。

其实都一样,都是32位的单片机。曾经学的51单片机是8位的。。。


开发板随便买一个吧,STM32F1或F4,或者K60的开发板都可以。一般某宝的知名店铺的资料都很全,就看你自己能不能学到了。








0   回复
举报
发布
snowmay001 回复 2016-05-18
哇,你好专业啊
0   回复
举报
zhangsf_chongza 回复 2016-05-18
对什么感兴趣,学什么
0   回复
举报
underwoodw 2016-05-11
好的,谢谢了
0   回复
举报
发布
132654 2016-05-11

强烈建议先学STM32,增强自己的编程能力,代码的架构感。丰富自己的代码阅读量,之后再去学那些直接跑Linux系统的高端芯片。

另外,如果想毕业直接从事Linux系统编程,也可以,有些单位是招新人的。。。

0   回复
举报
发布
HelloWii 2016-05-11
0   回复
举报
发布
underwoodw 2016-05-11
十分抱歉
0   回复
举报
发布
HelloWii 2016-05-11
还有,就是楼主下次发帖子,不要发在 站务公告 板块,可以发在别的相应的板块。
0   回复
举报
发布
HelloWii 2016-05-11


聊一聊ARM 处理器 之 Cortex-A 内核



聊一聊ARM 处理器 之 Cortex-M 内核




编程是一种思维方式,代码是一种表现形式,硬件是代码的一种具体体现。

0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子