转:pcDuino入手设置流程(无HDMI视频线有USB-TTL)

pc朵拉 2013-08-30 04:48:09

转自:http://yuanboshe.github.io/blog/2013/07/setup_pcduino_without_hdmi.html
做带depth camera的WIFI小车,考察了几种主流miniPC——pcDuino,MK802,Cubieboard,Raspberry pi,最终选择了pcDuino官网介绍。
入手配件如下:pcDuino + microUSB数据线 + WIFI Dongle + USB转TTL模块。当时没买HDMI视频线,遇到网络故障VNC远程不到pcDuino就麻烦了,后来补了一根,还在路上。实践证明,最小配置应该包含如下配件:pcDuino + microUSB线(我用的手机电源和配套的microUSB线) + USB转TTL模块配线 + HDMI线 + 笔记本。
MK802新版本性能强劲,价格便宜,性价比最高,可惜不是专门用来做开发用的,我这种业余嵌入式爱好者折腾不起。
Cubieboard配置,价格均与pcDuino相当,略优于pcDuino,但有用户诟病其维护不力,相传性能体验与树莓派并高不了多少。
Raspberry pi老产品,广为好评,支持库及技术文档都相当完备,但配置较低,价格也不比其他miniPC低多少。
pcDuino是目前配置最好的miniPC开发板之一,SPARKFUN出品,用miniPC + Arduino做宣传语,吸引不少业余爱好者。缺点就是新产品,技术资料不全。
权衡利弊,最终决定用pcDuino来做小车的主控。
要把pcDuino跑起来,做起码得有输入输出设备。
对pcDuino来说,有以下几种输入输出方式: 1. 直接USB-TTL,将pcDuino与PC连接,用PuTTY或其他串口工具调试。优点是pcDuino端不需要任何设置,即插即用;缺点是只能通过命令行调试。 2. 用网线连接pcDuino,PC端用VNC远程访问pcDuino。优点是远程访问图形界面,省下了显示器鼠标键盘;缺点是pcDuino端先要设置x11vnc,而且网络故障就烦人了。(当然,如果有交叉网线,应该也可以双机直连) 3. 用HDMI视频线,将pcDuino接到显示器上,插上USB键盘直接当PC用。这是最可靠的方案了。
手里没有HDMI视频线,只能用1,2方案结合来弄了。先用USB-TTL连上pcDuino,用PuTTY设置x11vnc,查看pcDuino IP,然后PC端用VNC Viewer访问。
step1:刷Lubuntu
必备工具:一根microUSB线 + SD卡或者U盘
我入手就给刷了,也没看买回来的时候里面是什么系统。如果已刷最新(20130531以后的)Lubuntu,则跳过本步。刷机过程十分钟左右,但下载软件,拷贝等花的时间长,一个Lubuntu镜像两百多M,解压1.8G。如果要装ROS,最好准备一张4G或者更大的高速SD卡,用win32diskimager将Lubuntu系统刷到SD卡里面。
pcDuino详细刷机教程
需要要注意的是:
1. pcDuino上面有两个miniUSB口,一个是Power口,一个是OTG。刷Kernel的时候不用给Power口供电,只用数据线连接OTG口就行了,否则刷不了。刷Ubuntu的时候,要重启pcDuino(有个白色的RESET按钮,按一下就行),插入SD卡后注意观察串口指示灯RX TX两等的变化,来判断是否刷好。
2. 如果用win32diskimager将Lubuntu刷如SD卡,需下载0.8版下载,我的系统(Win7x64)用pcDuino官网提供的0.7版,出现了刷不进去的问题。
step2: 设置x11vnc
目前最新的Lubuntu(20130531)自带x11vnc,依照以下步骤设置即可。
PuTTY串口连接pcDuino
必备工具:USB-TTL模块(配线)
在用VNC远程访问pcDuino之前,唯一能访问pcDuino的方式就是串口了。使用串口访问,需要用到串口调试工具PuTTY下载。
首先,在PC端安装USB串口驱动。根据自己的USB-TTL芯片,下载对应的驱动。我的USB-TTL模块是PL2303芯片,在Win7X64下用PL2303驱动偶尔把系统搞蓝屏,而且后来模块莫名其妙坏了,出现各种莫名其妙的问题。建议用FT232RL,或者CP2102等,现在用FT232一切安好。各驱动下载地址:FT232,CP210x
其次,将PC与pcDuino用USB转串口模块连起来,接线方式参考这篇文章的截图pcDuino入门指南——第二章 Serial Debug Port。接好后能够在设备管理里面看到新增的串口号,记下来(例如我的是“COM3”)。
然后,下载PuTTY,打开,设置为串口工作模式,填入串口号,115200波特率,8n1等参数,即可打开串口调试。
最后,重启pcDuino。如果接线没有错,应该能出现pcDuino的开机信息。
最好在PuTTY的“Window->Translation->Remote character set”里面将字符集设置为UTF-8否则在某些界面可能出现乱码。
设置x11vnc
可以参考x11vnc怎么手动启动和随系统自启动,但在这里只需要设置密码一步,系统默认已经设置好开机启动。即只需以下一步:
sudo x11vnc -storepasswd
设置完后,按”y”将密码存入/home/ubuntu/.vnc/passwd
按pcDuino上的“RESET”键重启(“RESET”只需按一下,不要当成PC的复位键按住不放)。
step3: VNC远程访问pcDuino查看pcDuino的IP
先用网线将pcDuino连上网,查看IP有两种方式:一是直接从路由器里面看IP;二是通过USB转串口,用ifconfig看。
参考step2中PuTTY串口连接pcDuino,在命令行下输入ifconfig,很容易知道那个是pcDuino的IP,记下来。
用VNC软件远程访问
下载VNC Viewer下载,打开后只需要输入上面查到的IP,确认,然后输入之前设置的VNC访问密码即可。梦寐以求的Lubuntu界面,终于可以在你的PC上远程显示出来了!
注意:
如果VNC Viewer上出现“Connection refused (10061)”的消息,可能是pcDuino没有配置好。用PuTTY连接上pcDuino后,登录,输入sudo board-config.sh进入到系统设置页面。选择“change_screen”选项,回车,然后选择一个屏幕配置选项,并确定。最后TAB键到“Done”选项下,完成退出就可以了。
...全文
1284 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕基于电感电容电流环PI与前馈补偿矩阵构造的跟网型储能变流器,开展dq坐标系下的阻抗理论建模与Simulink仿真对比研究。通过建立储能变流器在dq域的数学模型,设计包含电感电流内环、电容电流中间环和电压外环的多环控制结构,并引入前馈补偿矩阵以提升系统的动态响应能力和稳定性。在此基础上,采用小信号分析法推导系统的输出阻抗模型,构建完整的dq域阻抗理论框架,并利用Simulink平台搭建高保真仿真模型进行频域扫频验证,实现理论建模与仿真结果的精确对比,深入分析控制参数对系统阻抗特性的影响规律,揭示其在抑制并网系统振荡、提升稳定性方面的关键作用,为新能源并网系统的稳定性分析与优化设计提供坚实的理论支撑和技术路径。; 适合人群:具备电力电子、自动控制理论基础,从事新能源发电、储能系统、微电网或电力系统稳定性研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握跟网型储能变流器在dq域的阻抗建模方法;②理解多环控制与前馈补偿对系统阻抗特性的影响机制;③实现理论阻抗模型与Simulink仿真扫频结果的对比验证,支撑并网稳定性分析。; 阅读建议:学习者应结合控制理论与电力电子变换器知识,重点关注数学推导与仿真建模的一致性,建议动手复现Simulink仿真模型并进行参数敏感性分析,以深化对阻抗重塑机理的理解。
内容概要:本文介绍了基于Matlab实现的基本雷达与干扰机仿真系统,旨在通过代码实践帮助读者深入理解雷达系统的工作原理及其在复杂电磁环境中与干扰机的相互作用机制。内容涵盖雷达信号的发射、传播、目标回波接收、微多普勒效应建模、干扰信号的生成与影响分析等关键环节,结合具体的Matlab代码实现了完整的仿真流程,并提供了详尽的结果可视化与性能评估,重点展示了目标探测、时频特征提取、干扰抑制策略等关键技术的实现方法,有助于掌握雷达系统动态特性与抗干扰能力的分析手段。; 适合人群:具备一定Matlab编程基础,对雷达系统、信号处理、电子对抗或通信工程等领域感兴趣的高校学生、科研人员及工程技术人员。; 使用场景及目标:①学习雷达系统的基本构成与工作流程;②掌握雷达回波信号与典型干扰信号(如噪声干扰、欺骗干扰)的数学建模方法;③通过Matlab仿真深入理解微多普勒特征、时频分析技术(如STFT、小波变换)及干扰抑制算法;④为开展雷达目标识别、抗干扰算法设计或电子战系统仿真等前沿研究奠定实践基础。; 阅读建议:建议读者结合提供的Matlab代码逐段运行并调试,重点关注雷达信号模型、目标运动建模、干扰生成模块及信号处理流程,配合文中仿真结果进行对比分析;同时可延伸学习现代信号处理技术如压缩感知、机器学习在雷达中的应用,以提升综合科研与工程实践能力。

23,224

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧