[应用相关] STM32 单片机好在哪里?

[复制链接]
12697|99
 楼主| ruogurencheng 发表于 2017-12-26 21:33 | 显示全部楼层
arima 发表于 2017-12-26 18:30
资源丰富,有官网的例程.营销推广很好,每年的送板活动多.出名了,用的人也就多了... ...

就是,现在电子行业不知道32的人几乎没有
 楼主| ruogurencheng 发表于 2017-12-26 21:33 | 显示全部楼层
vhdlcpld 发表于 2017-12-26 20:43
STM32可靠性强,最稳定。

Xy201207 发表于 2017-12-26 21:37 | 显示全部楼层
能说STM32的FLASH操作很烂吗??
 楼主| ruogurencheng 发表于 2017-12-26 21:38 | 显示全部楼层
Xy201207 发表于 2017-12-26 21:37
能说STM32的FLASH操作很烂吗??

你是第一个吐槽的
cjseng 发表于 2017-12-26 22:22 | 显示全部楼层
STM32如果有单独的位操作指令就爽了
xcvista 发表于 2017-12-27 01:00 | 显示全部楼层
本帖最后由 xcvista 于 2017-12-27 01:02 编辑
雪山飞狐D 发表于 2017-12-26 13:06
产生价值的东西可以称之为生产力工具,产生价值并产生高效率的流动,才能最大化收益,即使这个工具价 ...

我怎么感觉这个帖子是在和我针锋相对的?
在竞争环境下,有一个概念叫做起跑线。Windows 在桌面上是赢在起跑线上了,比 Linux 早出来 15 年。(这里要把 MS-DOS 也算上。Windows 要不是兼容 MS-DOS 也会输,参考 OS/2。)如果把 Linux 和 Windows 和 macOS 放在同一个起跑线上,谁输谁赢其实也是高下立判的,就看看智能手机市场就知道了。都是 07 年底 08 年初起跑,但是现在还有谁在用 Windows 智能手机? 80% Linux (Android) 20% macOS (iOS)。Android 可惜碎片化太严重,不同厂家的界面设计拆分开来没有一个比得上 iOS,搞的开发者苦不堪言,要不然早就没 iOS 什么事了。(我当年转行移动互联网,就是因为 Android 奇葩的碎片化放弃了 Android 开发,专做 iOS 的。)

ST 也是赢在了起跑线上。按照 ST 的架构和库在各厂商里面是最差的,而且也是极少数不开放 ROM 函数入口的厂家,就是价格便宜啊……
xcvista 发表于 2017-12-27 01:04 | 显示全部楼层
cjseng 发表于 2017-12-26 22:22
STM32如果有单独的位操作指令就爽了

Cortex-M3 和 M4 有位带操作区,就是没人用罢了。以至于最终 ARM 在 M4 里面把这个功能改成可选的,到了 M0、M7 就去掉了。
heisexingqisi 发表于 2017-12-27 08:01 来自手机 | 显示全部楼层
新手学习的时候就知道了
皈依 发表于 2017-12-27 08:14 | 显示全部楼层
简单便宜资料多
通宵敲代码 发表于 2017-12-27 11:09 | 显示全部楼层
怎么说呢,时势造英雄吧
雪山飞狐D 发表于 2017-12-27 11:22 | 显示全部楼层
本帖最后由 雪山飞狐D 于 2017-12-27 11:24 编辑
xcvista 发表于 2017-12-27 01:00
我怎么感觉这个帖子是在和我针锋相对的?
在竞争环境下,有一个概念叫做起跑线。Windows 在桌面上是赢在起 ...

看来又是一个Linux粉,Linxu最大桌面问题难道不是低效率的命令行和软件生态碎片化?(单指桌面)
从一个产品角度看,Linux桌面非常垃圾(再次强调桌面和产品完成度,省得粉又来喷)
gujiamao12345 发表于 2017-12-27 15:01 | 显示全部楼层
宣传的好!
qq437362906 发表于 2017-12-27 16:54 | 显示全部楼层
本帖最后由 qq437362906 于 2017-12-27 16:59 编辑

STM32资料多,应用起来还可以,就是最近涨价比较离谱了,尤其是低端的8位MCU还缺货,搞得好多应用厂家很困惑。
zhangxiyi5277 发表于 2017-12-27 19:43 来自手机 | 显示全部楼层
stlink便宜
xcvista 发表于 2017-12-27 20:20 | 显示全部楼层
雪山飞狐D 发表于 2017-12-27 11:22
看来又是一个Linux粉,Linxu最大桌面问题难道不是低效率的命令行和软件生态碎片化?(单指桌面)
从一个产 ...

我用了 6 年 UNIX,以下评论都是我的一手感受:

其一,UNIX 命令行的效率其实非常高而且十分灵活,不过学习难度大。UNIX 命令行本身就是一门解释型程序语言,除了要记命令行参数,要把命令行用活的话还需要学习 Shell 语言,有些时候还会涉及到 AWK、Make 等几种辅助语言。但是一旦把这几点学会,UNIX 命令行的效率就凸显出来了。举个例子:
  1. #!/bin/bash

  2. cat << EOF
  3. /* This file is auto-generated using the IRQN tool. Do not modify. */

  4. #ifndef IRQN_HANDLER

  5. #include $1

  6. #else

  7. EOF

  8. LIST="$(cat | egrep "_IRQn *=" | sed -E "s/^  ([A-Za-z0-9_]*)_IRQn *= ([0-9\\-]*).*$/\2 \1/" | sort -n)"
  9. COUNT=$(echo "$LIST" | tail -n1 | cut -d " " -f1)

  10. for idx in $(seq -14 $COUNT); do
  11.     LINE="$(echo "$LIST" | egrep -- "^$idx ")"
  12.     if [ "$LINE" != "" ]; then
  13.         echo $LINE | sed -E "s/([0-9\-]*) (.*)/IRQN_HANDLER(\1, \2)/"
  14.     else
  15.         echo SKIP_HANDLER\($idx\)
  16.     fi
  17. done

  18. cat << EOF

  19. #endif

  20. EOF

上面这个文件就是用 UNIX 命令行从 STM32 设备头文件里面提取中断向量信息,生成中断向量表文件的脚本。另外,UNIX 命令行是设计在串口上用的,资源消耗非常小,而且结合 PTY 之后可以很容易的通过网络传输,因此在服务器上非常常用。

Linux 的桌面环境其实统一度还是比较高的。不同的发行版虽然有不同的外观设计,其高级编程接口基本就两套:KDE/Qt 或 GNOME/Gtk+(别的编程接口,譬如 Tcl/Tk、Mono 或 Java 间接或直接的汇总到这两者上了。当然也有少部分非常陈旧的软件用了 X11 直接操作。)而且近两年各主要发行版也在逐渐统一到基于 Wayland 的单一接口上。(Wayland 基本就是抄的 iOS 图形系统层架构,Linux 各子系统架构设计上这两年没少抄苹果。)如果下一层到非图形接口那直接就是 glibc 实现的标准 POSIX,不仅各发行版之间早已统一,Linux 整体和 BSD、macOS 等其他 UNIX 都是统一的。至于你说的产品完整度,我不知道你指的是哪方面不完整了。
xcvista 发表于 2017-12-28 00:04 | 显示全部楼层
雪山飞狐D 发表于 2017-12-27 22:13
又是一个单纯技术角度讲讲讲如何如何,我就问你:你这个Linux桌面产品能让那些公务员大妈和领导老爷还有那 ...

你说的那类人群会用 Android 吗?别忘了 Android 也是 Linux。大而化之,苹果的 iOS 和 macOS 也是 UNIX,这些人是不是也会用?再说了,对于你说的那波人群,基本上也就 Firefox+LibreOffice 就能打发了吧?对了,这两个都是很多 Linux 发行版的标配,装好系统上手就能用了。要折腾这些参数的还不都是技术人员或 IT Helpdesk,而这些人的的本职就是技术。

再说了,在这个论坛上的都是技术人员。
sherwin 发表于 2017-12-28 12:37 | 显示全部楼层
dongnanxibei 发表于 2017-12-25 23:36
会营销啊,单片机界的小米

坚决反对这个比喻,这是对ST公司的侮辱!!!

虽然同样是善于营销,但是人家ST的东西是实打实的好货,品质好功能强还相对便宜,不像小米那样,纯靠洗脑式的圈粉营销,典型的大忽悠,一个普普通通的304不锈钢材料,都能吹成天上有地下无的高科技材料,艹!
虽然在成功之后也逐步转型、洗白,只不过依靠压榨供应商而逐步把品质提高一些了而已,但仍然脱离不了忽悠的套路,仅就这点,跟人家ST就完全不是一个档次的货。
sherwin 发表于 2017-12-28 12:45 | 显示全部楼层
再补充一点:关于涨价问题,这个是经销商搞的鬼,以及某些特殊产品的爆发增长导致的临时性缺货(比如平衡车、指尖陀螺、无线充电这些),正常情况下,ST的芯片的确算得上是“物美价廉”的。
Rollo 发表于 2017-12-28 17:39 | 显示全部楼层
好处很多,楼主用用看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部