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

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

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

4011 次点击
所在节点    程序员
33 条回复
brucewuio
2019-10-18 13:54:14 +08:00
计算机组成原理 ARM 接口技术 arm-gcc 然后自己写个 bootloader 入门差不多了
ren2881971
2019-10-18 13:58:33 +08:00
@brucewuio c 和计算机组成原理一起学了?
RYYang
2019-10-18 14:43:16 +08:00
直接树莓派
lvA
2019-10-18 14:54:06 +08:00
我这里搞硬件的同事一心想搞软件,感觉你俩应该认识认识
ren2881971
2019-10-18 15:04:06 +08:00
@lvA 哈哈 我是企业开发,不是互联网企业。 业务弄多了真的烦。。。 换个思路研究点别的
brucewuio
2019-10-18 15:04:51 +08:00
@ren2881971 我以为你会 C -_-||
ren2881971
2019-10-18 15:08:51 +08:00
@brucewuio 不会哇。实话实说 大学那点玩意 早忘没了。
rockyou12
2019-10-18 15:10:53 +08:00
先把计算机组成复习下,最好能懂点汇编,不然硬件开发和软件开发差别还是相当大的
ren2881971
2019-10-18 15:16:34 +08:00
@rockyou12 @brucewuio 两位大佬都默认我会 c 了么。。。
buxudashi
2019-10-18 15:54:18 +08:00
@ren2881971
我也想搞硬件。如果只是搞硬件上的程序,看起来简单多了。各种传感器用起来也不难。不过如果搞硬件外围的电路板,电子电路,这些就没那么容易了。
想换就直接换吧。软件硬件看你喜欢哪个
zivyou
2019-10-18 15:59:30 +08:00
巧了。 我是 nodejs crud boy。想搞内核,现在在自己写内核。我搞的是 x86
要学的东西太多了,大概是微机原理, 汇编(特别是 at&t 汇编),booter and loader,然后才是内核的各种设计。
深坑,慎入
koebehshian
2019-10-18 16:29:19 +08:00
我也想搞硬件,但电路图看不懂,得先学会数字电路,数字电路看不懂,得先学会模拟电路,模拟电路看不懂,得先学会电路分析,电路分析看不得,得先学会电磁学,电磁学看不懂,得先学会微积分。
当然,硬件上的软件,还得简单的
ren2881971
2019-10-18 16:30:42 +08:00
@buxudashi 我就是想先了解下~ 最后应该是研究 pcb 之类的。。
ren2881971
2019-10-18 16:32:29 +08:00
@zivyou 啥技术不是坑呀~ 铁子!
maokabc
2019-10-18 17:07:19 +08:00
不是先买个 6410 之类的开发板,写写裸机代码吗?
afirefish
2019-10-18 17:52:00 +08:00
树莓派
loading
2019-10-18 18:18:24 +08:00
来,一起做个键盘就好了。

最好有比较好的 c 语言基础。
mosfet
2019-10-18 20:00:13 +08:00
cortex-m, cortex-a 都是是 arm
前者买个 stm32 开发板,跑跑裸机实时操作系统,后者买个树莓派
Halry
2019-10-18 20:32:21 +08:00
本想推荐 stm32 的,但是感觉不对,如果是写惯了 java 这些的不建议,直接先树莓派,看看想不想弄,免得买一块真的是用来尘封的板
LZSZ
2019-10-18 20:34:27 +08:00
不搞 RISC-V ?

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

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

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

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

© 2021 V2EX