问题标签 [gumstix]
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.
linux - Lighthttpd - 从 Web 应用程序更新系统网络配置文件的最佳方式
我有一个用于项目的 Gumstix(运行 linux),并且希望能够通过在内置 Web 服务器上运行的网页来配置以太网/wifi 配置。
想想路由器和类似的东西是如何工作的——你可以登录一个默认的网址并从那里配置一切——这就是我想要做的。
有人知道这样做的好方法吗?是否在某处有一个模板化的配置文件,然后我只是用模板化的文件覆盖现有的网络配置文件(使用提供的用户信息,例如 wifi 密钥等)。这似乎不是最干净/最正确的做事方式......或者是否有一些库等我可以用来实现这一目标?
谢谢!
embedded - 在 ARM/Gumstix 上编译 tesseract-ocr?
是否可以为某些Gumstix板上的Intel PXA270编译tesseract-ocr ?有没有人成功地做到了这一点,如果有,你是怎么做到的?
linux - 如何使用 ioctl() 来操作我的内核模块?
所以我正在尝试编写一个使用 linux/timer.h 文件的内核模块。我让它只在模块内部工作,现在我正试图让它从用户程序中工作。
这是我的内核模块:
更具体地说,我希望我的用户程序调用 TimerSetup() 函数。我知道我需要使用 ioctl(),但我不确定如何在我的 MODULE 文件中指定 TimerSetup() 应该可以通过 ioctl() 调用。
另外,我的第二个问题:我能够使用正确的主编号将我的模块和 mknod 插入 /dev/mytimer。但是当我尝试打开()它以便从中获取文件描述符时,它一直返回-1,我认为这是错误的。我确保权限很好(事实上,我把它设为 777 只是为了确定)......它仍然不起作用......我错过了什么吗?
这是用户程序以防万一:
android - Linux蓝牙找不到带有UUID的Android服务
我正在尝试在运行 GUMSTIX(Linux) 的嵌入式系统上编写一个程序,以通过蓝牙连接并与 Android 2.x 设备对话。GUMSTIX 是客户端,Android 是服务器。我试图找到我的 Android 服务使用的频道号,以便 GUMSTIX 可以连接到它,但由于某种原因,我的例程没有返回频道号,因为它似乎没有找到具有匹配 UUID 的服务。
我怀疑提供给 GUMSTIX 例程的 UUID 和 Android 设备上的 UUID 实际上不是同一个数字。Android 需要 128 位 UUID :
来自Android 文档:
UUID 是 128 位通用唯一标识符 (UUID) 的不可变表示。
UUID 有多种变体布局,但此类基于 RFC 4122 的变体 2,即 Leach-Salz 变体。此类可用于对替代变体进行建模,但在这些情况下,大多数方法将不受支持;查看每种方法
android中使用的UUID:
GUMSTIX 中的 C 代码查找指示失败位置的注释
}
编辑:
acceptThread(接受连接)、ConnectThread(完成连接)和 ConnectedThread(维护连接,建立处理程序)的 Android 代码
Android 代码是从此处的蓝牙聊天示例中采用的
gumstix - 使用 bitbake 构建自定义 gumstix 内核
我有一个 gumstix Overo,我正在配置它与 e-CAM 相机配合使用。相机制造商提供的文档要求我修补 2.6.34 内核并在 Video For Linux 支持中编译。当我查看gumstix 用户文档时,他们说我应该执行:
但是,当我运行此命令时,我得到
我不完全确定我如何提供虚拟/linux。有关如何解决此错误的任何想法?
linux - 我的 gumstix linux 映像中缺少 asm/ioctl.h
我试图ioctl.h
在我的 Gumstix Linux 中包含以使用板载 ADC。
反过来,ioctl.h
包括asm/ioctls.h
我的机器上缺少的内容。
事实上,整个/usr/asm
目录都丢失了。有谁知道我应该如何添加/安装它以及它为什么丢失?
java - 当 main 在包内时 JamVM NoClassDefFoundError
当我尝试将 HelloWorld 放入包中时,我收到 NoClassDefFoundError,类文件的名称错误!我正在使用 Jamvm v1.5.2。我假设我的类路径设置正确,因为当 HelloWorld 不在包中时我能够运行...如何让 main 在带有 jamvm 的包内运行?我需要设置什么路径才能使其工作?谢谢。
你好.java:
root@overo:~/default# jamvm 你好
,你好 gumstix。
你好.java:
root@overo:~/test# jamvm Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.NoClassDefFoundError: class file has wrong name
java - JamVm 未在 Gumstix 上运行应用程序(使用 jpcap)
这里的新手非常抱歉提出任何愚蠢/明显的问题。我正在尝试在 Gumstix overo 板(Linux 内核 2.6.34)上运行 Java 应用程序。到目前为止,我已经安装了 JamVm (jvm)、jikes 编译器和类路径库(按照本教程中的说明)。我已经运行了一个 HelloWorld 程序,它看起来还不错。
现在,当我尝试运行另一个使用“jpcap”库的应用程序(比如“MyApp”)时,jvm 给了我一个如下所示的错误: 事件调度期间的异常:java.lang.UnsatisfiedLinkError: Native libarary 'jpcap' not found (作为文件'libjpcap.so')在 gnu.classpath.boot.library.path 和 java.library.path 。. .
此应用程序是使用 Netbeans 7.1 编译的。它生成了一个 dist 文件夹,其结构如下:
dist: |-- MyApp.jar |-- 自述文件 |-- lib(文件夹)|---|-- jpcap.jar |---|-- swing-layout-1.0.4.jar
自述文件说,为了部署这个应用程序,应该去 dist 文件夹并输入'java -jar "MyApp.jar"。当我这样做时('jamvm -jar MyApp.jar'),我得到了上面提到的错误。
我的 gumstix 板已经安装了 libpcap-1.1.1-r1.6。(我在我的板上找到了 /usr/lib/libpcap.so.1。)
有谁知道出了什么问题?任何建议将不胜感激。
Ps:几分钟前我已经在 gumstix-users 列表上发布了这个问题。我也在这里发帖,只是为了有更好的回复机会。希望这里的每个人都可以。
java - Gumstix 上的 jpcap 编译/安装失败
(如果它有助于某人帮助我,可以在我之前的问题中找到一些背景知识:JamVm not running an application (that uses jpcap) on Gumstix)。
我正在尝试在 Gumstix overo 板上运行数据包嗅探 Java 应用程序。该应用程序是在 Windows 7 上使用 Netbeans 开发的。当我尝试在 Gumstix(使用 JamVm)上运行它时,我收到一条错误消息,提示缺少文件 libjpcap.so。然后我搜索了 jpcap 包(或 libjpcap.so)以获取埃分布,以及 arm 架构(无论发行版如何),但找不到任何东西。
因此,按照 jpcap 网站 ( http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/install.html ) 上的建议,我现在正尝试在我的 Gumstix 板上编译 jpcap 源代码。在 makefile (/src/c/Makefile) 中,我将 JAVA_HOME 设置为 /usr/java/latest。当我执行'make'时,我得到了大量的错误。其中一些如下所示:
看到 jni.h 导致了第一条错误消息,我搜索了我的 linux 框,但找不到 jni.h。这个丢失的文件是错误的原因吗?我是否忘记在某处添加一些路径?
任何帮助将不胜感激。提前致谢。
java - 在 gumstix 上下载 openjdk 的问题
根据 jpcap 安装说明 http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/install.html,我知道我需要 JRE 6 才能让 jpcap 在我的 Gumstix 板上工作。(那是对的吗?)
当我尝试使用 opkg 下载 openjdk-6-java 时,它给了我以下错误:
我找不到任何关于 librhino 的信息。请问有人可以帮我吗?我正在使用带有 linux angstrom 发行版 2.6.34 的 Gumstix overo。我的板上还有 JamVM 1.5.3 版。我能够运行简单的 ?HelloWorld java 应用程序,但没有涉及 jpcap。
PS:这里有一些背景知识:我试图下载 openJDK 只是因为我编译的 jpcap 文件 (libjpcap.so) 似乎对我尝试在 gumstix 上运行的任何 java 应用程序都不可见。即使我将它复制到同一个文件夹中(以排除任何路径问题)。请注意,我的 libpcap 工作正常(我将它与 C 语言数据包嗅探器一起使用并且它工作正常)。