leiwei 发表于 2017-11-24 14:30:08

如何才能正确入树莓派的坑?

我2年前就已经入手 树莓派2B
由于树莓派采用的是python编程,又学习python。
我是做C#上位机开发的。
用惯宇宙第一IDE的人,学习其他语言,没有合适的IDE真的很难。
在树莓派上装过pycharm
虽然VS也支持python了。但是不可能在树莓派上跑VS吧,想都不敢想。
我在树莓派上装好了pycharm。也试着操作过RPi.GPIO   树莓派的IO。
却发现当你的pycharm项目停止以后,灯还在继续闪烁,无法像平时程序点停止以后然后暂停工作。
都是难以想象的困难啊,我不知道如何结束他的线程之类的...

后来决定放弃Raspbian,继续投入我微软的大怀抱里面。
装了一个IOT10
这下牛B了。不需要去树莓派装IDE了,可以直接在自己电脑写程序推送过去了。
停止运行程序也可以正常的停止那个线程了。
却发现某些GPIO已经给微软内部定义了无法自定义使用。
于是我只能放弃了。讨厌微软的这种行为。


所以再次小弟求一个正确的入坑方式啊。
我要的不是各种代码,代码百度出来千千万万都是python的。
但是我却不知道如何去使用,去调试。
之前做PLC编程的时候都还可以使用梯形图,方便的调试监控硬件状态。
那我们如何才能正确的去对树莓派编程,与调试,请老司机们尽快带我去那阴沟里{:lol:}

广轻电气091 发表于 2017-11-24 14:50:52

意思是,你想学习底层硬件开发咯。。。

zhonggp 发表于 2017-11-24 14:57:11

用我们的微型电脑编程算了,有IDE,有C++;https://item.taobao.com/item.htm?spm=a230r.1.14.26.14c23c64gxqNO0&id=561904654429&ns=1&abbucket=9#detail

leiwei 发表于 2017-11-24 15:02:35

广轻电气091 发表于 2017-11-24 14:50
意思是,你想学习底层硬件开发咯。。。

是的,想做硬件这款的编程,学习视觉那块的。我的opencv环境已经搭建好了。

广轻电气091 发表于 2017-11-24 15:06:22

leiwei 发表于 2017-11-24 15:02
是的,想做硬件这款的编程,学习视觉那块的。我的opencv环境已经搭建好了。 ...

可以尝试使用Linux+QT+openCV

leiwei 发表于 2017-11-24 15:07:26

zhonggp 发表于 2017-11-24 14:57
用我们的微型电脑编程算了,有IDE,有C++;https://item.taobao.com/item.htm?spm=a230r.1.14.26.14c23c64g ...

谢谢,我看了。
你们那个好像不支持视觉这方面的操作。
我学习树莓派 主要是想往视觉发展。
因为python+opencv的资料太多了。

leiwei 发表于 2017-11-24 15:09:45

广轻电气091 发表于 2017-11-24 15:06
可以尝试使用Linux+QT+openCV

其实语言用C++或者python都可以。
这种我感觉只是选择上的问题。
现在难到我的是,不知道应该怎么开始。
不知道使用什么IDE,是在PC开发好直接丢去运行。
还是在树莓派上开发?
如何去调试硬件的IO状态。

广轻电气091 发表于 2017-11-24 15:13:44

leiwei 发表于 2017-11-24 15:09
其实语言用C++或者python都可以。
这种我感觉只是选择上的问题。
现在难到我的是,不知道应该怎么开始。


在PC上进行编程和交叉编译,在实际硬件板卡进行调试,IDE可以使用QTCreator

weiwei4 发表于 2017-11-24 15:43:27

拿来做共享服务器的路过{:lol:}

XIVN1987 发表于 2017-11-24 16:00:21

不需要IDE吧,装上iPython、再装个代码编辑器(推荐sublime)即可

ghostxdy 发表于 2017-11-24 16:02:39

ayuanshop 发表于 2017-11-24 14:47
出坑。50包邮卖了。

什么版本?有意,在床上等你

w282529350 发表于 2017-11-24 17:02:31

ghostxdy 发表于 2017-11-24 16:02
什么版本?有意,在床上等你

到时候别忘了带上摄像机,然后再上传个单片机资料.zip,谢谢!

gzhuli 发表于 2017-11-24 17:06:01

其实LZ的问题是一直搞Windows开发怎么正确入Linux开发的坑,和树莓派没必然关系。 {:titter:}

hongfadg 发表于 2017-11-24 18:08:41

用gcc 用c语言,先学 linuxc编程,再学linux驱动开发,精通这两项,你就会发现其他的开发方式真是太简单了!

YFM 发表于 2017-11-24 18:39:42

用gedit码python码了半年的飘过~~

brentcao 发表于 2017-11-24 19:00:44

楼主opencv如何入门的?

lghao 发表于 2017-11-24 19:38:47

同问楼主opencv如何入门的?

zzsczz 发表于 2017-11-25 02:33:55

这个可以看看 Python+step7,https://bues.ch/cms/automation/pilc.html

avr-arm 发表于 2017-11-25 09:12:00

其实搞win才是最大的坑

ghostxdy 发表于 2017-11-25 09:13:00

ayuanshop 发表于 2017-11-24 17:27
这位同学做题不审题的吗?上面不是写了大大的2B

昨夜在床上不小心睡着了,刚才已私信
页: [1]
查看完整版本: 如何才能正确入树莓派的坑?