查看: 4690|回复: 18
收起左侧

如何实现小车控制和视频传输

2014-9-28 16:44:54 | 显示全部楼层 |阅读模式
各位大神:
如果我通过树莓派同时执行三个任务:1:车轮驱动,2:温度实时采集,3:图像实时传输。这个该如何实现呢,
如果向单片机那样采用轮询的方式,会不会有任务就出错了呢?
回复

使用道具 举报

2014-9-29 11:38:47 | 显示全部楼层
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Python”,老外教程,很详细。温度传感器如果树莓派输入的话串联一个33k的电阻,然后再并联47k电阻到地端(官方接发)。
我的设想头是官方的那种,实时视频有延迟,用vlc看的。
总之我的能用,加超声波能正常工作。“轮询的方式”我看不懂什么意思
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:35 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:36 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:37 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:37 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:38 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:38 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:38 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

 楼主| 2014-9-29 14:28:39 | 显示全部楼层
zdzdzdconan 发表于 2014-9-29 11:38
我的车除了温度这两个功能都有,用的l298n(l289n?)驱动电机,占4个gpio。你可以优酷搜索“树莓派机器人与Py ...

谢谢回复,之前做单片机的时候,如果有多任务,通常就是采用一个主程序,轮流执行多个任务的方式,如果碰到需要实施处理的程序,就采用中断的方式。
如果我同时在程序里有视频传输的功能,然后又同时控制小车运动,这两个任务主程序是如何实现切换的呢?不知我表达清楚了不?
补充一下:有俩功能需要同时执行,CPU如何实现执行功能1的时候不终端功能2呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部