标题: 想深入学习软硬件开发必须要有C的基础吗?Pyhton呢? [打印本页]

作者: 新秀.    时间: 2021-6-27 23:11
标题: 想深入学习软硬件开发必须要有C的基础吗?Pyhton呢?
大佬们,刚刚买了树莓派4b,想深入学习软硬件开发,但关于开发语言方面,必须要有C的基础吗?为啥我看大多人在帖子里都讨论的C,而店家却标着Pyhton。

作者: 黄youhui    时间: 2021-6-28 08:55
硬件开发最终都制要转换成(二进制的)机械语言的,C 也好java也好C++也行,只要你能找到编译的软件就行
作者: hz_dyg    时间: 2021-6-28 09:27
C是除了汇编,最贴近硬件的语言,学习硬件,还是C最好。做应用当然高级语言更好用。
作者: flyccie    时间: 2021-6-28 09:42
初学者,想想当时没有好好学C真是后悔,现在对这个感兴趣,准备捡起来再学习
作者: sustlixin    时间: 2021-6-28 09:51
在硬件上跑程序,最好的是机器码(机器好识别,但人不好识别),其次是汇编,C语言,及以上的java等什么的,相对来说,C的通用性,最好,也是最接近底层的高级语言了
作者: wwh2382    时间: 2021-6-28 10:57
能用Python的开发板少而且价格高,如果你不差钱又有确定的目标那就另说
作者: Y_G_G    时间: 2021-6-28 14:54
你玩的是树莓派,学什么硬件呀,那是电脑来着,树莓派肯定是用PY了
这里的大多是单片机和嵌入式,所以自然是用C语言了
作者: 新秀.    时间: 2021-6-28 18:02
Y_G_G 发表于 2021-6-28 14:54
你玩的是树莓派,学什么硬件呀,那是电脑来着,树莓派肯定是用PY了
这里的大多是单片机和嵌入式,所以自然是用 ...

您好,我用的树莓派B4,想用来做一些人工智能分析的一些小硬件,比如人脸识别库,自动写字的机械臂,仿生方面的开发
作者: 新秀.    时间: 2021-6-28 18:02
黄youhui 发表于 2021-6-28 08:55
硬件开发最终都制要转换成(二进制的)机械语言的,C 也好java也好C++也行,只要你能找到编译的软件就行

嗷,对一些硬件的支持,C语言更方便吗?
作者: 新秀.    时间: 2021-6-28 18:03
hz_dyg 发表于 2021-6-28 09:27
C是除了汇编,最贴近硬件的语言,学习硬件,还是C最好。做应用当然高级语言更好用。

谢谢,那我重新学习
作者: kendmaster    时间: 2021-6-28 20:27
需要的,C语言有基础对开发至关重要
作者: 稚友丶    时间: 2021-6-28 21:29
c语言来说实用性更广
作者: Y_G_G    时间: 2021-6-28 22:49
新秀. 发表于 2021-6-28 18:02
您好,我用的树莓派B4,想用来做一些人工智能分析的一些小硬件,比如人脸识别库,自动写字的机械臂,仿生 ...

学习C语言好像是搞编程一个基本技能了,不管是软件还是电子
但树莓派用C的人并不多,主要还是以Py居多
你不要信那说的什么机器语言,还说用汇编的,我就是用汇编的,这年头用汇编玩树莓派的不是天才就是白痴
只要是Linux能跑的,你学就可以了
至于你说的开发,那是外设的东西,嵌入式,单片机都是可以操作的
作者: 菇凉犹在    时间: 2021-6-28 23:26
对,要学好c,然后要决定做嵌入式的话可以学下c++
作者: 黄youhui    时间: 2021-6-30 08:45
新秀. 发表于 2021-6-28 18:02
嗷,对一些硬件的支持,C语言更方便吗?

硬件支持最方便的是汇编语言,但是这是低级语言,不通用,解读困难,网上例子少(几乎没有),全靠自己写。
C是高级语言之母。是非常接近汇编语言的高级语言。网上例子多,各种封装好的函数直接用。
作者: 适得府君书    时间: 2021-6-30 09:20
嵌入式越是往上,越高级,对于软件的占比会不断增多。反而硬件会越来越少。如果开发板能够运行LINUX系统,说明最基本的底层接口封装都已经完成。使用只是调用相应的接口就可以。对于嵌入式编程而言,还是C语言的使用会比较多。而且在Linux系统的C语言相对来说比较复杂,也许没那么容易看明白。所以想学好嵌入式C语言的提升少不了。无论是C语言、C++,c#,java,python。最主要的还是编程思维。同样的思维可以用不同的语言实现。大多数编程语言都是从C语言发展而来,最基本的用法还是相似的,也就是说,你学会C语言的时候再学其他语言还难吗、
作者: qwer9177    时间: 2021-6-30 13:47
我们学校是从C开始学的
作者: Jone_yu    时间: 2021-7-1 16:22
C语法是最常用的基础的,十分重要




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1