【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

Arch 下安装飞常准上传套件

原创 2016年08月29日 12:13:42

首先需要安装rtl_sdr的套件

pacman -S rtl-sdr

安装完成,系统输出提示了:

 You can not use a DVB stick for both DVB and SDR.  There is a driver conflict.  /etc/modprobe.d/rtlsdr.conf blacklists the DVB drivers.
就是说我们还需要配置一下,确认一下到底是DVB模式还是SDR模式。根据测试,是不用修改的。

终端输入 rtl_tcp -a 0.0.0.0 

并打开SDR# 使用tcp模式连接1234端口 进行测试


sdr套件工作正常。


从github上下载dump1090源码

git clone git://github.com/MalcolmRobb/dump1090.git

进入dump1090目录,输入make编译。(这一步如果出错,尝试安装 make 和 gcc)

编译完成后,当前目录输入 

./dump1090 --interactive
就可以看到接收的结果。


接下来就是利用从官方镜像中提取的文件了。

首先 

pacman -S python2

根据你的网络环境,这一步可能很慢,可以尝试换源

将官方镜像 ./root 下内容转移到arch下的root

运行task.sh,发现报错了

task.sh: line 5: /etc/init.d/dump: No such file or directory
task.sh: line 7: /etc/init.d/dump: No such file or directory
2016-08-29 04:37:11 dump1090            restart
------------------------------------------------------------------------
2016-08-29 04:37:11 send_message            restart
------------------------------------------------------------------------
nohup: appending output to 'nohup.out'
OK
2016-08-29 04:37:12 get_ip            restart
------------------------------------------------------------------------
task.sh: line 39: /usr/sbin/ntpdate: No such file or directory

PS:此处如果报告找不带类库,则安装,(例如 urllib等)

一步一步解决

首先,我们发现找不到ntpdate这个目录(默认状态下arch是没有带ntp服务的)

pacman -S ntp


然后就是坑爹的init.d的问题了,arch上并没有链接/etc/init.d目录,而是搬到了/etc/systemd/目录下,因此,将官方镜像下etc/init.d/dump文件转移到arch的/etc/systemd/user下、并设置755权限。

再次运行task.sh,我们发现运行正常

root      1120     1 15 05:28 pts/0    00:02:28 ./dump1090 --net --net-sbs-port 30003
2016-08-29 05:44:20 dump1090            running
------------------------------------------------------------------------
root      1285     1 10 05:38 pts/0    00:00:36 python -O /root/get_message/send_message.py
2016-08-29 05:44:21 send_message            running
------------------------------------------------------------------------
OK
return: {"content":"ok","type":"IP","md5":"90a154820104ec2cf8c67c38e6eba828"}
2016-08-29 05:44:21 get_ip            restart
------------------------------------------------------------------------

为了使得进程不自动掉下,我们需要定期运行task.sh

同样的,检查task.sh是否为755权限。接着,我们需要安装 cronie

pacman -S cronie //使用pacman来安装
systemctl enable cronie.service //启用cronie.service
systemctl start cronie.service//打开cronie.service

最后 你可以选择编辑 /var/spool/cron/root 或者使用crontab -e 来建立任务


https://github.com/dextercai/FEEYO-Adsb 部分代码在此

版权声明:博客所有内容遵循 CC BY-SA 3.0协议 (署名-非商业性使用-相同方式共享 3.0) 举报

相关文章推荐

Windows系统下开源GIS套件的安装

Flexcover (Flex测试覆盖率工具套件)安装

安装Flexcover 要分三步: 一. 下载配置自己的flexcover-sdk 简单的办法:从 \\SHANGHAI\home\libs 下载 flexcover-sdk-3.2.0 (配置好的3.2.0版本的sdk)文件夹到本地的libs里面. 原始的办法: 1.下载地址: <a title="http://flexcover.googlecode.com/files/flexcover-0.81.zip" href="http://flexcover.googlecode

干货!关于物联网常用几种传感器套件经验之谈

随着人工智能、物联网等这类领域的持续火热,传感器作为物连接世界、传送智能的基石,在现代电子领域扮演着越来越重要的角色。好了废话不多说,下面先介绍市面上流行的ROHM Sensor Shield传感...

Android Compatibility Package 相容性开发套件下载安装

 我们认为 Android 3.0 平板电脑系统在美国时间 2011 年2月22日的正式推出,对于Android 手机应用程式开发者所象征的意涵是:  过往大家所开发过的 Android 手机应用程式,除了可以在

在windows 2003系统上安装诺基亚pc套件的方法

在windows 2003系统上安装诺基亚pc套件的方法 Nokia PC 套件默认不能安装在windows 2003上,通过如下方法即可安装 问题起源:下载到官方的PC套件后运行安装程序会弹出提示不支持当前的系统,不要奇怪,看看官方说明运行环境里面就没有2003这个系统,那如果非要在server2003上安装也是有办法的,网上有人说把把安装程序以兼容性2003方式运行,微酷网络试过还是不行(可能有的人可以有的人不可以),于是微酷网络[IPVV.c n]就用下面这个万能的办法。 ①:下载安装7-Zip (压缩工具) ②:用7-ZIP将PC套件的安装程序解压到文件夹Nok
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)