最近对 ARM C 有兴趣咋入门?

2019-10-18 13:43:24 +08:00
 ren2881971

对 ARM 嵌入式一窍不通。 头大 先从 C 入手? LZ 目前是 Java Web 开发

3760 次点击
所在节点    程序员
33 条回复
SUMPaul
2019-10-18 21:11:46 +08:00
对各种各样的芯片手册,cmos 集成电路和万用表,示波器感兴趣?
liuzhiyong
2019-10-18 21:17:22 +08:00
入门还是轻松的,推荐 STM32。C 语言比 Java 应该轻松多了。祝你好运!
liuzhiyong
2019-10-18 21:19:35 +08:00
关于问题:“对 ARM 嵌入式一窍不通。 头大 先从 C 入手?”

答案:先从控制闪烁 LED 灯开始,这个相当于软件行业的 Hello World。
yplam
2019-10-18 21:58:41 +08:00
入门推荐 arduino,资料比较完善,最基本的就是了解变量跟寄存器,外设 /IO 的关系

嵌入式跟纯软件编程最明显的区别就是需要考虑时序,有些代码明明看起来没问题,但在硬件上跑起来就是得不到想要的结果,最简单的是你不断的开关一个 LED,如果中间没加入适当延时的话,LED 看起来会是常亮的
nimab
2019-10-18 22:10:47 +08:00
从单片机开始
imbushuo
2019-10-19 06:21:12 +08:00
可以来做 baremetal bringup,然后把 Windows on ARM 或者 Linux 带起来(
Guosch
2019-10-19 08:55:51 +08:00
@koebehshian 数字电路看不懂,跟模拟电路有什么关系?
wangkai0351
2019-10-19 09:28:21 +08:00
@Guosch 世界的本质是连续的。或许可以这样解释??哈哈哈
0x61
2019-10-19 18:14:16 +08:00
系统性一点的方法是:计算机组成原理 数字电路 8086 汇编 C 语言 计算机操作系统。 粗暴一点方法是:C 语言。
beginor
2019-10-19 19:11:24 +08:00
安卓手机的话直接装 Termux 走起 gcc 直接编译运行
koebehshian
2019-10-19 21:01:16 +08:00
@Guosch 至少和电路有关系吧,和模拟电路主要是一个 CMOS 管
Guosch
2019-10-20 08:34:39 +08:00
@wangkai0351 好吧,是我认真了。。
coloz
2019-10-31 01:32:32 +08:00
想玩玩的话 arduino 是不二选择。如果想专业搞,可以买个 nrf52 DK 带蓝牙、带 jlink 的开发板,重点是 IDE 也可以免费用,不用去找破解版了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/610636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX