- 主题:对用C做嵌入式开发(例如开发机器人?)挺感兴趣,求学习路径。
我看树莓派能做机器人什么的,挺好玩的,想系统的学一学,能否推荐一些书?按什么顺序读。
目前水平是C大概看得懂指针吧,其他一无所知。
谢谢指教!
--
FROM 111.38.9.*
python好像不能操纵底层硬件吧。我学了C,觉得可以找些python干不了但也挺好玩的事情做做。
【 在 chenweiguang 的大作中提到: 】
: 看python就可以了吧
--
FROM 111.38.29.*
求指引,想入个门。另外c不是号称结构化的汇编嘛?
【 在 heyuanlie 的大作中提到: 】
: 严格讲c也不能操纵底层硬件,只有汇编才能直接操纵。
: c只是调了一些厂家开发好的接口库/驱动程序来操控底层,所以在这个方面其实与python是没有区别的。
: 想搞机器人得先定好目标,机器人种类很多,价格、控制难度也区别巨大。
: ...................
--
FROM 117.136.101.*
多谢!有没有通过树莓派操纵机器人的方法推荐推荐,门槛低一点,step by step那种。
【 在 heyuanlie 的大作中提到: 】
: “另外c不是号称结构化的汇编嘛?”————然而并不是。
: 建议先从纯嵌入式开始,起步先学8位单片机(c51)作为入门,然后过度到arm,再过渡到具体的项目(例如你感兴趣的机器人相关)。
: c51单片和arm的书可以到网上下各种电子版的,个人比较推荐北航出版社的,他们出了n多这类书,质量都不错。
: ...................
--
FROM 111.38.29.*
谢谢。楼上回帖开阔了我的视野,逐项探索探索!
【 在 MetalSlugX 的大作中提到: 】
: micropython
: 寻常的开发,够用了
:
--
FROM 111.38.29.*
非常感谢,python我也会一点,因为我是硬件小白,想找些具体的书系统的看一看,就是兴趣,看看能做出什么东西出来,例如,我能不能做出个打水机器人,每天帮我到开水房打开水,早路过走道、上电梯,接水再返回。为了达到这个目标我得学哪些东西。
【 在 laserwin355 的大作中提到: 】
: 首先声明一下python是完全可以操纵硬件的,都有封装好的模块可以调用。在树莓派上可以用python开发机器人,机器视觉自动控制小车之类的,淘宝上很多这样的套件,你找一下吧。另外用micropython基于单片机(树莓派pico,esp系列等等很多)适合做一些小的硬件控制电路。
: 发自「今日水木 on LYA-AL00」
--
FROM 117.136.103.*
懂了,我猜也是。谢谢。
【 在 olddognewwit 的大作中提到: 】
: 帮你拧开水龙头打开水,上电梯,你这比自动驾驶难了n个数量级,趁早改想法吧。
--
FROM 111.38.9.*
好玩啊
【 在 nottop2 的大作中提到: 】
: 做嵌入式不是坑吗?还是去做互联网钱多
--
FROM 117.136.117.*
感谢!
我就是玩玩,觉得很有趣,没有功利性。
我再探索探索。
【 在 freyoneby 的大作中提到: 】
: 淘宝买个支持openwrt的板子,github上搜索lede,国内有恩山论坛,玩熟了嵌入式什么都能玩了,但是学习路径太陡,不仅要会c,主要是各种开源编译,linuxshell,硬件外设驱动,不联网还好,这至少全职投入一年时间左右,不如找家小公司做,联网的话防火墙,路由,网卡,wifi,各网络协议,没个三五年不入门
--
FROM 36.4.138.*
我有工作的,和c无关,就是玩玩:)
【 在 lioncat7 的大作中提到: 】
: 玩玩无所谓 但是 c的岗位越来越少 想好
--
FROM 117.136.101.*