找回密码
 注册
关于网站域名变更的通知
查看: 515|回复: 3
打印 上一主题 下一主题

新手想玩硬件,买单片机还是树莓派好

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-29 11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
新手想玩硬件,买单片机还是树莓派好
1 x% P- v6 b: a" z0 C4 L2 W3 {; V

该用户从未签到

2#
发表于 2021-7-29 13:06 | 只看该作者
这个问题其实还不是很准确,题主首先要知道“玩硬件”是个什么概念,硬件是个太宽泛的定义,实际上任何技术都是多少和硬件相关的(哪怕是纯算法工程师,也要考虑硬件架构才能设计出最优算法)。

该用户从未签到

3#
发表于 2021-7-29 13:56 | 只看该作者
我想楼主想说的应该是嵌入式硬件开发在嵌入式开发中,具体分下来:底层可以到模拟电路(射频、电源等),数字逻辑电路(FPGA、CPLD等);上层一点有汇编开发(比如Bootloader,纯硬件相关);再上层一点有Kernel驱动开发(连接硬件和软件);再往上就是操作系统层级了,各种APP应用软件就在这一层;继续往上抽象,就是软件框架和算法层面了。所以我们来看看,Arduino的开发其实属于Kernel那一层,也就是裸机程序,而树莓派则一般在操作系统那一层(不考虑驱动开发),这样题主应该就知道他们的本质区别了。抽象的层级越高,要实现某个功能会越来越容易,但是相应的自由度会越低。这么说题主可能还是不太直观,给题主看几个我之前做的项目:这是我之前的一个回答,这个回答中我介绍了制作迷你机器人的过程,其中就有从第一代用纯Arduino实现,到最新款的用纯APP实现的效果/ T, C2 t/ Q% u9 K1 [

该用户从未签到

4#
发表于 2021-7-29 14:08 | 只看该作者
对于题主有几点建议:1.从Arduino入手,找几个开源项目熟悉开发流程,最重要的是培养兴趣和成就感2.用什么硬件平台以及工具取决于你想做什么东西,没有万能的工具3.不要局限自己的知识边界,没有人说玩单片机就不能用树莓派了,电子世界其乐无穷,进一寸有一寸的欢喜
) I7 R' N; k3 _& X2 _3 M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-20 20:27 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表