问题标签 [beagleboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在 Beagle board Eclair 中运行 Google Maps 应用程序?
我在平台 Google AP1s 2.1 update API level 7 下创建了一个 Android Google Maps 应用程序。当我将应用程序推送/复制到 Beagle Board(具有 Android 2.1 update1 API level 7)时,我在系统中看不到该应用程序/应用程序文件夹。为什么它会这样?我需要添加一些罐子吗?
linux - 修改linux内核中的现有模块
我g_file_storage
在我的驱动程序中使用embedded linux
它作为任何 USB 主机的大容量存储。我做得很好!
现在我需要做的更多..是在 USB 设备上捕获弹出事件..这是迄今为止尚未提供的功能g_file_storage
。
我有这个......它是当 Windows USB 主机执行时被调用的function fsg_suspend()
例程......g_file_storage driver
"Safely remove hardware"
我正在考虑添加一个简单的 printk 以/var/log/message
在fsg_suspend
功能中发送简单的消息,我将从用户空间观看BeagleBoard
......
但我遇到了一个非常基本的内核编程疑问......如果你能帮助我......
我已经编写了简单的内核模块..可以说是module.c
文件,我使用简单的 make 命令编译它然后modprobe/insmod
插入它然后我使用它......
这是关于一个完全由我编写的模块。
和
在重新编译内核时,我还在配置文件中将一个模块配置为选项 M.. 然后我做,制作模块,制作modules_install
,make_install
然后我们使用 modprobe
该特定功能..pl 如果我错了,请纠正我..
但是这里这个模块是一个内核模块,如果我对其进行更改,那么......
我可以使用它的makefile重新编译它...然后做modprobe ...吗?但是这个Makefile似乎不支持这个想法..
它会干扰运行内核中已经存在的该模块的副本吗?还是我必须重新编译内核?
android - BeagleBoard 上带有 Android 的 GSM 模块
我使用http://www.sparkfun.com/products/9427作为 GSM 模块。我已经为 FTDI 和通用 USB 串行驱动程序构建。每次我尝试pppd call GPRS
我都会得到pppd: connect script failed
。
执行的命令是:
1. pppd /dev/ttyUSB0
2. netcfg ppp0 up
3. pppd call gprs
gprs脚本: `
/dev/ttyUSB0
460800
crtscts
modem
noauth
debug
nodetach
usepeerdns
noipdefault
defaultroute
user ""
0.0.0.0:0.0.0.0
connect '/system/bin/chat -s -v -f /system/etc/ppp/gprs-connect-chat'
gprs-connect-chat 脚本:
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
'' \rAT
OK ATZ
OK "ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0"
OK AT+CGDCONT=1,"IP","Singtel"
OK ATDT*99#
CONNECT
linux - 有一个 Linux 的思维框架有助于成为一个更好的嵌入式程序员吗?
想知道 - 如果了解Linux 的生活方式或 Linux 架构,是否会为在嵌入式设备上编程提供更好的思路,尤其是当它们中有某种操作系统时。
只是想确保我没有错过任何重要的事情:)
注意:
我来自 windows 背景,可以用 C 和 C++ 编程。
充满热情,终于想开始嵌入式编程。我想从在家做典型的业余爱好者项目开始。
如果有人也可以评论 BeagleBoard 作为我的起点,那就太好了。
c++ - linux交叉编译和动态库/链接
我正在尝试为 BeagleBoard 开发。因此我安装了 CodeSourcery Sourcery_G++_Lite 工具链。
我想使用 opencv 库。所以我将源代码下载到我的 Ubuntu 开发系统中,使用 gcc 作为共享库进行编译并安装了该库。当我为 x86 架构构建 helloworld 应用程序时,一切都很好。
现在,我想用 ARM 架构的其他工具链编译相同的应用程序。
我在编译/链接时收到这些警告/错误:
显然,我使用与 x86 架构相同的包含目录和库路径。这不起作用。但是我该怎么办?我必须交叉编译opencv库吗?
android - 在我的触摸屏上交换 X 和 Y
我在 BeagleBoard C4 上成功安装了(经过 1 周的工作)Android。作为显示器,我使用带有 eGalax Usb TouchController 的 Lilliput 669。除了 X 轴和 Y 轴反转的触摸屏外,一切似乎都很好。
I: Bus=0003 Vendor=0eef Product=0001 Version=0210 N: Name="eGalax Inc. USB TouchController" P: Phys=usb-ehci-omap.0-2.2/input0 S: Sysfs=/devices/platform/ehci -omap.0/usb1/1-2/1-2.2/1-2.2:1.0/input/input1 U: Uniq= H: Handlers=event1 B: EV=9 B: ABS=600000 3
I: Bus=0003 Vendor=0eef Product=0001 Version=0210 N: Name="eGalax Inc. USB TouchController" P: Phys=usb-ehci-omap.0-2.2/input0 S: Sysfs=/devices/platform/ehci -omap.0/usb1/1-2/1-2.2/1-2.2:1.0/input/input2 U: Uniq= H: Handlers=mouse0 event2 B: EV=1b B: KEY=400 0 0 0 0 0 0 0 0 0 0 B:ABS=600000 3 B:MSC=10
你知道如何反转我的触摸屏的 X 和 Y 轴吗?
python - beagleboard 可以运行 python 或 Ruby 程序吗?
我嗨刚刚订购了几个用于实验的beaglboards。我知道它可以兼容 Ubuntu 和许多其他版本的 linux。
这是否意味着它可以运行在 Ubuntu 上运行的所有琐碎软件?
python 和 ruby 解释器会像在 PC 上那样工作吗?
opencv - 如何在 Ångström Linux 上安装 OpenCV?
我想在Ångström Linux环境中安装OpenCV 2.2 。我尝试安装,但没有成功。在 Ångström Linux 上安装 OpenCV 的步骤是什么?
qt4 - BeagleBoard-XM - 视频播放器设备设计
我正在开发 BeagleBoard-XM RevA。我正在尝试使视频播放器软件像消费电子设备一样工作。我希望它在启动时全屏加载并禁用 Angstrom 的桌面环境。我在 BeagleBoard 上使用 Linux 内核 2.6.32 和 Qt4 进行软件 UI 设计。有人有建议吗?
android - USB串口转换器ttyUSB0权限问题
我们正在开发一个从串行设备读取数据的应用程序。现有的 C++ 代码作为共享库(libProtocol.so 使用 NDK 构建)被重用,以读取和解码来自设备的数据并将其传递给应用程序。但是当设备连接时,由于权限问题,共享库代码无法访问设备。在 adb shell 命令 ls -l/dev/ttyUSB0 中显示“crw------- root root”。如果我手动使用 adb 中的 chmod 777 ttyUSB0 并运行应用程序,它就可以打开端口。(如果我创建一个 C++ exe 来访问 USB 串行端口并在 android 环境中运行,它可以访问端口但从共享库访问失败)
- 是否可以永久更改权限?
- android 是否以 root 或任何其他用户身份运行?
- 一般 ttyUSB0 属于拨出组,为什么它显示为 root 和 crw------- 而不是 crw-rw---- ?
- 为什么从 exe 访问有效,从共享库访问失败?
硬件平台:Beagle Board - XM OS:Android Froyo 有人可以帮忙吗?