首页 > TAG信息列表 > beagleboneblack

如何从python数组访问C结构

我是python的新手,并且一直在尝试仅针对此特定项目学习它.我正在做的是使用arduino克隆和NRf24收发器通过无线发送以下结构. struct SENSOR{ float sensor1; float sensor2; float sensor3; }; struct HEADER{ long type; long hops; long src; long ID; SENSOR

Linux相当于Windows“启动”文件夹

我想在嵌入式Linux桌面启动后运行程序,就像Windows在“启动”文件夹中运行程序一样.我怎样才能做到这一点? 具体来说,我的目标硬件是Debian变种(修订C板)Beaglebone Black.窗口管理器是默认的.解决方法:在Linux中,这些被称为初始化脚本,通常位于/etc/init.d中.不同发行版之间的定义

linux-如何在BeagleBoneBlack上启用和使用SPI

我有一个BeagleBoneBlack Wireless,我想使用SPI(和I2C).我发现很难获得有关如何在BBB上设置和使用SPI的明确说明.首先,我不清楚BBB的默认配置是什么.我似乎有两个SPI设备: $ls /dev/spi* /dev/spidev1.0 /dev/spidev1.1 /dev/spidev2.0 /dev/spidev2.1 我似乎也有I2C: $ls /dev

linux-beaglebone black gpio select无法正常工作

我试图检测gpio引脚何时从低变高,并且遇到麻烦.从我读过的书中,我应该可以通过以下方式将引脚配置为输入: # echo in > /sys/class/gpio/gpio51/direction # echo rising > /sys/class/gpio/gpio51/edge 接下来,我尝试运行一个使用select等待上升沿的c程序.代码看起来像这样(注意,

c-如果没有sudo,则无法在Qt应用程序中使用键盘

我有一个交叉编译的嵌入式Qt应用程序,可以在BeagleBone Black上运行.它可以正常工作,但是有一件事-如果我不直接在sudo之前的BeagleBone Black上运行,它就不接受键盘输入.这是一个问题,因为: >我无法远程调试应用程序并使用连接的键盘,因为它无法正常工作, >当应用程序位于rc.local

python – Beaglebone Black上的模拟采样仅读取噪声

我想在python中编写一个脚本,用beaglebone black进行数据采集.但是,当我读到数值时,我只会发出噪音. 我有一个电路设置为输入一个信号(我运行的是一个.1-10 Hz 12v方波脉冲),电压调节器将电压限制在5v,分压器将其降低到安全电压(~1v) )用于BBB上的模拟引脚. 电路: 然后使用python脚

linux – 在Beaglebone black上安装Angstrom

我是Beaglebone Black的新手,我在我的Beaglebone Black上安装了Ubuntu工作正常,现在我正在尝试在Beaglebone Black上安装Angstrom,为此我首先下载Angstrom的图像“Angstrom-Cloud9-IDE-GNOME-eglibc -ipk-v2012.12-beaglebone-2013.08.21.img“,然后使用”7Zip“解压缩,然后使用”W

带有自动RTS的Python PySerial通过使用Beaglebone Black Angstrom的半双工RS-485分线板

我正在尝试使用运行Angstrom(3.8内核)的Beaglebone Black与9600-N-8-1的半双工RS-485网络上的设备进行通信. 我正在尝试使用与此类似的RS-485分线板:https://www.sparkfun.com/products/10124,除了芯片是MAX3485 http://www.maximintegrated.com/datasheet/index.mvp/id/1079.我买了

linux – Yocto为preempt_rt构建

我正在为beaglebone black构建一个自定义内核.按照本指南(http://android.serverbox.ch/?p=1273),我可以使用基本映像成功启动到控制台. 当我尝试使用命令构建实时内核补丁时: bitbake core-image-rt 我收到以下错误消息: Loading cache: 100% |###############################|

linux – BeagleBone Black中配置的g_multi在哪里?

使用BeableBone Black中的默认Debian安装,您可以通过USB将其作为不同的设备访问:大容量存储设备,虚拟以太网和虚拟串行uart.这是通过g_multi模块完成的.您可以通过/ sys / module / g_multi / parameters /中的文件查看其配置. 我试图仅将其用作大容量存储设备,但使用其他磁盘/块设