当我开始盘算如何在UDOO Quad上运行VSCP软件时,我无意中发现了David Steema为Raspberry Pi(Rpi)编写的卓越教程。有unix指令在这里,我并不十分在意是否能够在UDOO上捣鼓出什么新玩意,然而,看到有人在这个上面弄出了一些花样出来,而不是从电脑中卸掉它,也是一件令人高兴的事情。这就是说,有人开始为您会真实购买的电路板编写教程了(或至少可以轻松地替换另一个i.MX6电路板)。 
(这些根本不是UDOO Quad的谍照,因为谁都没见过。)
在本文中,我不再像上次一样只使用支持CAN的yocto。这次更多的是概念验证,而且我已经从udoo下载迁移至UDOObuntu。 正如他们网站所说,这是基于Lubuntu 12.04 LTS armhf的分布。然而,一旦我们再次需要CAN,就可以简单更换内核和/lib/模块。Udoo在此提供在yocto之外构建内核的优秀教程:从头创建可启动的MicroSD卡
注:接下来的内容并不是教程,只是如何在UDOO上尝试并使VSCP运行的详细步骤。我并不认为这是让软件运行的正确方法,只是其中一种方法罢了。我会在本帖中留下我最初尝试的方法,倘若我以后了解到更好的方法,我会进行如下更新:
快速入门
在RPi上安装VSCP的大部分指令可直接适用于UDOO,libwxbase3.0除外。Apt无法找到此软件包。
我尝试了一些新玩意作为解决方法。 首先,我在此发现了感兴趣的软件包:Debian -- Package Download Selection -- libwxbase3.0-dev_3.0.2-1+b1_armhf.deb
Udoo的默认/etc/apt/sources.list在第1行:
deb http://ports.ubuntu.com/ precise main restricted universe multiverse
按照指令,我尝试添加:
deb http://ftp.de.debian.org/debian sid main
到源列表,用本地镜像替换ftp.de.debian.org/debian,再次运行apt-get.... 运气不佳。
然后,我在主机上下载了软件包(我不是喜欢从UDOO上进行一切操作的人)。另外,我也没有额外的键盘和得心应手的鼠标。
从主机上
在UDOO中
运气不佳...
运气仍然不佳... apt-get抛出错误,无法找到关联项。 后来,我发现了BeagleBone说明。 我跳过步骤1-4,然而第5步证明它刚好符合要求。
于是,我下载了wxWidgets – 在SourceForge.net上浏览/3.0.2
wget http://sourceforge.net/projects/wxwindows/files/3.0.2/wxWidgets-3.0.2.tar.bz2/download
经过多次反复,终端上的输出如下所示: 
然后,从git或sourceforge中获取最新VSCP软件,它看上去更稳定。

编写这篇文章时:

Steeman告诉我们可以去睡觉啦,这些操作会在Pi上运行一整夜,然而在UDOO上,只需要大约20分钟!
同样的提醒会重复多次,wxWidgets 3.0.2也无能为力。
而且,一些fossa.c告警(网络社区告诉我,由于最近的变化,fossa已不是问题)和非致命的错误与Mosquitto有关,因为我没有启用MQTT驱动器。MQTT支持为可选项,但我一定会在某个时候使用它。我不会担心它,因为现在udoo为初始设置。此外,vscp团队正在将MQTT Broker融入VSCPD。
更多告警... 
这就是beaglebone指令结束。如果我们重新参考unix指令,安装脚本会为我们拷贝一堆文件:
make install
这样,我们就可以启动一个守护进程:
-s选项允许您看到更多进程中的操作,它应该注册TCP/IP客户端,如果您有最新版本,也可以启用模拟驱动程序。
注:/usr/local/lib不在标准UDOOBuntu路径中,如果您得到此类错误信息:
您无需更新~/.profile,仅需一次性更新即可。
最后,让我们再次修补/破解/制作工作系统。 
|