首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BeagleBoneblack上运行引导的程序

在BeagleBoneblack上运行引导的程序
EN

Stack Overflow用户
提问于 2017-06-16 05:13:45
回答 0查看 114关注 0票数 0

我在运行Debian Image 2017-03-19的BBB上开发的一个小应用程序遇到了问题。

我将条形码扫描仪连接到usb端口,并将2x16液晶显示器连接到BBBioLib控制的GPIO。

我用C语言开发了一个应用程序来读取适用于赛车轮胎的条形码标签,它会在SQLite表上找到匹配的轮胎,并在显示器上显示赛车手的名字。

应用程序工作得很好,但由于所有程序集必须独立工作,所以我需要在启动时自动运行程序。

我遵循了创建bash程序和服务的所有说明,但我得到了一个奇怪的行为。

欢迎消息之后的显示挂起,并且永远不会更改,但应用程序工作正常,因为控制台的所有printf都被正确记录,一旦我退出应用程序,我就可以在服务的日志中检查它们。

如果我手动重新启动服务,一切工作正常。

这是bash脚本

代码语言:javascript
复制
#!/bin/bash
/root/read_barcode

这是服务代码

代码语言:javascript
复制
[Unit]
Description=Barcode reader launch
After=syslog.target network.target
[Service]
Type=simple
ExecStart=/usr/bin/barcode.sh
[Install]
WantedBy=multi-user.target

有没有人可以帮助解决这个问题。

谢谢

卡洛

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44577121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档