首先说说pcduino是啥吧,打开开源中国的网页,搜索pcduino,你可以看到很多与他相关的内容,比如说:在pcduino的Android系统上控制IO,手把手教你用pcduino挖bitcoin,基于pcduino的Wifi实时视频监控智能小车。。。。。。。数不胜数,还是用开源中国上的一句话总结pcduino----迷你PC平台。是的,花上接近400块大洋,你就可以拥有这样的一台迷你PC,虽说是迷你,可不要小看他的功能,他的功能可是真的很全。pcduino能够运行PC操作系统,如ubuntu和android的ICS,可以经由HDMI接口输出高质量的图像,就是说接上一个hdmi的或是vga的显示器,你可以拥有和普通电脑近乎一样的体验,而其与arduino的结合,无疑又是其一大亮点。什么?不知道arduino,你out啦!如果你知道开源软件,并且处于兴趣或是别的原因还使用过他们的话,那么,你可以去了解了解开源硬件,你会突然之间发现你的面前又是一片广阔的大海。
闲话不多说,拿到pcduino,首先就是要看到其真容,也就是在里面跑起来的系统,是的,但是现实往往很无奈。在学校里,手头没有现成的显示设备,你可能会问,笔记本电脑不就是现成的显示设备吗?笔记本的VGA接口(25针),只能用来进行输出,不能接受输入,况且,笔记本不能进行单独的屏幕供电,这样子你就需要开启整个的电脑,岂不是不合理?而且我的另外一台电脑---台式联想电脑,他的供电需要从主机箱上获得,键盘也是PS/2的,所以就需要开启主机箱才能使显示屏工作起来,所以这就格外的费力。当然,你若是拥有一个hdmi显示器就是格外的好啦。说到设备,嗯,还是总的说一下吧,你将会需要以下的设备,当然,其中的部分你现在觉得用不到,但是在需要用到的时候没有就是一件很痛苦的事情,如果你对这一点感触还不是很深,那么就故意省略其中的某一件试试吧。
首先是串口线;其次是显示屏;电源适配;无线模块;micro SD卡;网线;最好是有路由;USB鼠标和USB键盘;USB的HUB;用以省级固件的种种文件包括镜像和相关的文档;SD卡读卡器;好了,现在我们看看他们每一件的作用,其实去使用pcduino就是在一点一点熟悉一个电脑视如何组装和如何运行的,至于第一点,我想你看到前面的那么多的器材应该知道是什么意思了,pcduino相当于一个拥有强劲的处理器的小型主板,而你如果拆开过电脑机箱的话,你应该知道机箱中不止有一块主板这么简单,其中有发出声音的,帮助你连接到互联网世界的,以及存储的设备,等等等等,所以你为这块主板配置的东西就是一个熟悉的过程,其中会碰到很多的困难,但是没有关系,只要想学,只要想一探究竟,一切都不是问题。当然,对于你的鼓囊囊还是马上见底的钱袋子,只好说声对不起啦。
串口线是用来调试的,在这里我建议你可以去尝试不同的串口线,什么意思呢?不需要买太好的,或者是大家都在用的那种,并不是说那样子不好,如果大家都用windows系统,这样子怎么会有人去写个linux系统,怎么会有unix编程艺术这样子的好书呢?可以买个便宜的,不算太好的,不好你也能知道哪里不好,即便买错了也没有关系,以后还是有机用到的,但是这个经验是给你获得了。就像我,一听串口线,马上去电子市场买了个很好的ft232,是不错,可是买错了,买的是usb转rs232,rs232的电平标准是多少呢?嗯,你应该是知道的,-15v和+15v,是负逻辑,但是pcduino上用的是ttl电平标准,是多少呢?0v和+3.3v,学这个的真的很惭愧。但是不要紧,学到了就是了,以后一定要先看好电平标准再买。那么rs232是啥呢?UART,没错,通用异步串行数据传输协议,协议是一种软件面的东西,但是需要硬件上的实现,rs232就是其中的一种,规定了物理上的接线,接口,电平标准等等。而还存在rs4xx等等的标准,是rs232的演进,当然,ttl也是一种电平标准,就算是你用的UART,但是电平标准不一样也是瞎掰。所以这里,就长姿势了。在连接的时候,这个具体就不多说了,主要是三根线,tx(发送),rx(接收),gnd(地)进行连接,地当然是共的啦,接下来就是tx接rx,rx接tx了。在电脑端使用windows下的putty或者是linux下的minicom都是可以进行连接的,minicom?怎么这么熟悉?是的,如果你修过大学里面的微机原理,你必须是,知道的。不过你真正理解他又是在什么时候呢?用的时候想过他的应用场合吗?想过他的设计思想吗?如果没有,还真的是很惭愧的。
用户1602177 2013-9-18 17:09