- 主题:对用C做嵌入式开发(例如开发机器人?)挺感兴趣,求学习路径。
我看树莓派能做机器人什么的,挺好玩的,想系统的学一学,能否推荐一些书?按什么顺序读。
目前水平是C大概看得懂指针吧,其他一无所知。
谢谢指教!
--
FROM 111.38.9.*
看python就可以了吧
【 在 cyberdyne 的大作中提到: 】
: 我看树莓派能做机器人什么的,挺好玩的,想系统的学一学,能否推荐一些书?按什么顺序读。
: 目前水平是C大概看得懂指针吧,其他一无所知。
: 谢谢指教!
: ...................
--来自微水木3.5.5
--
FROM 123.161.216.*
python好像不能操纵底层硬件吧。我学了C,觉得可以找些python干不了但也挺好玩的事情做做。
【 在 chenweiguang 的大作中提到: 】
: 看python就可以了吧
--
FROM 111.38.29.*
micropython
寻常的开发,够用了
【 在 cyberdyne (dyne) 的大作中提到: 】
: python好像不能操纵底层硬件吧。我学了C,觉得可以找些python干不了但也挺好玩的事情做做。
--
FROM 116.1.3.*
严格讲c也不能操纵底层硬件,只有汇编才能直接操纵。
c只是调了一些厂家开发好的接口库/驱动程序来操控底层,所以在这个方面其实与python是没有区别的。
想搞机器人得先定好目标,机器人种类很多,价格、控制难度也区别巨大。
【 在 cyberdyne 的大作中提到: 】
: python好像不能操纵底层硬件吧。我学了C,觉得可以找些python干不了但也挺好玩的事情做做。
--
FROM 120.235.170.*
求指引,想入个门。另外c不是号称结构化的汇编嘛?
【 在 heyuanlie 的大作中提到: 】
: 严格讲c也不能操纵底层硬件,只有汇编才能直接操纵。
: c只是调了一些厂家开发好的接口库/驱动程序来操控底层,所以在这个方面其实与python是没有区别的。
: 想搞机器人得先定好目标,机器人种类很多,价格、控制难度也区别巨大。
: ...................
--
FROM 117.136.101.*
“另外c不是号称结构化的汇编嘛?”————然而并不是。
建议先从纯嵌入式开始,起步先学8位单片机(c51)作为入门,然后过度到arm,再过渡到具体的项目(例如你感兴趣的机器人相关)。
c51单片和arm的书可以到网上下各种电子版的,个人比较推荐北航出版社的,他们出了n多这类书,质量都不错。
机器人又是另一回事了,大致可以分成地面移动的、空中飞的、机械臂、机械手等,各种的控制和实现方式以及价格成本相差巨大。其中地面移动机器人成本相对最低,但也要看具体的运动方式,轮式的最便宜,双足的多足的比较贵。现在通常最贵的是机械臂、机械手,工业用机械臂一般十万起步,机械手价格不明没见到有批量产品出现。
【 在 cyberdyne 的大作中提到: 】
: 求指引,想入个门。另外c不是号称结构化的汇编嘛?
--
FROM 120.236.177.*
多谢!有没有通过树莓派操纵机器人的方法推荐推荐,门槛低一点,step by step那种。
【 在 heyuanlie 的大作中提到: 】
: “另外c不是号称结构化的汇编嘛?”————然而并不是。
: 建议先从纯嵌入式开始,起步先学8位单片机(c51)作为入门,然后过度到arm,再过渡到具体的项目(例如你感兴趣的机器人相关)。
: c51单片和arm的书可以到网上下各种电子版的,个人比较推荐北航出版社的,他们出了n多这类书,质量都不错。
: ...................
--
FROM 111.38.29.*
买个turtle bot套件吧!现在已经出到第三代了,某宝搜搜turtle bot3,一整套下来大概4~5k。
https://www.turtlebot.com/
另外,如果真打算买turtle bot,建议先看看ROS。
https://www.ros.org/
http://wiki.ros.org/
【 在 cyberdyne 的大作中提到: 】
: 多谢!有没有通过树莓派操纵机器人的方法推荐推荐,门槛低一点,step by step那种。
--
修改:heyuanlie FROM 120.236.177.*
FROM 120.236.177.*
谢谢。楼上回帖开阔了我的视野,逐项探索探索!
【 在 MetalSlugX 的大作中提到: 】
: micropython
: 寻常的开发,够用了
:
--
FROM 111.38.29.*