问题标签 [odroid]
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.
c++ - UBUNTU C 的 USB 转串口通信问题
我正在尝试从 Odroid-U2 上的 C++ 代码控制伺服系统。我使用 USB 串行线将 LynxMotion 的 SSC-32 伺服驱动器连接到 Odroid。
简单的串行命令控制舵机,例如“#n Puuu”后跟回车,其中 n=舵机的引脚号,uuu=脉冲宽度。使用 Odroid 中的 PUTTY 时,我能够很好地控制伺服系统,但是在使用 C++ 代码控制伺服系统时遇到了问题。例如,在我的代码中,我执行以下操作:
有一次,我能够运行这段代码,它适当地摆动伺服,但现在当我尝试运行这段代码时,终端卡住并挂起。我将问题缩小到 f.open("/dev/ttyUSB0") 行,这会阻止代码运行。我假设我需要以某种方式配置 USB 端口。我知道我需要 115200 的波特率,并进行了相应的设置,但我是一个 Ubuntu n00b,所以我不确定我需要什么其他类型的配置。
我的 Linux 版本是 Linaro 12.11。
当我输入 stty 时,非默认配置集似乎是:
arm - Odroidu2:用于 Exynos4212 的 qemu-system-arm
我有一个带有三星制造的 SoC Exynos4212 的“Odroid u2”板。我尝试在hardkernel的帮助下构建自定义内核、u-boot 和 rootfs 。
但我想用 qemu-system-arm 测试这个图像。我曾尝试搜索此 SoC 的兼容性,但没有找到。我看到 qemu 支持“Samsung SMDKC210 board (Exynos4210)”。
补充一下,我还尝试使用 SMDKC210 启动映像(为 编译),但我收到此错误消息并且系统未启动:“smdkc210 板仅支持 2 个 CPU 内核。忽略 smp_cpus 值”。
欢迎任何帮助,建议,评论。
linux - odroid中的opencv安装错误
我正在尝试在 odroid 板上将 opencv 与 xubuntu 一起使用。
下载opencv2.4.8并执行以下命令
cmake -D CMAKE_BUILD_TYPE=REALEASE _D CMAKE_INSTALL_PREFIX=/usr/local/opencv
make
其次是 opencv linux安装
但是当我输入make
.
如果我错过了一些库,请告诉我需要什么样的库以及我应该做什么。
我通过下载这些库解决了这个问题。
但出现此错误。
opencv - 从 Odroid-U3 中的源代码编译 ROS Hydro 时,opencv_video 出错
我在尝试从 Odroid-U3 上的源代码编译 ROS Hydro 时遇到问题。这是相关的错误:
已经尝试安装这些库,sudo apt-get install
但没有区别。任何帮助都是极好的。谢谢!
ruby - 在 odroid 上安装 Gitlab 时出现问题(v8 lib 不可用?)
将 gitlab 安装到我的 odroid 中就好了......使用https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md中的步骤,直到这个命令
但这只是未能安装 therubyracer 0.12.0(实际上,失败的是编译 v8,因为它需要 -fPIC 标志)。这是错误消息
所以...我通过克隆https://github.com/v8/v8并检查提交 7ce3fe106a37826dc23189a78dcb9000a1b3fa06在系统上安装了 v8 (b/c 这就是标签 v3.16.14.3 上 libv8 上使用的内容,这就是Gitlab 需要的那个)。
缺少的标志是-fPIC,所以在这样做之后make dependencies
我做了这个改变(把它作为一个补丁来做这样更容易看到......我只是在使用-Wall时添加了-fPIC)
然后跑了make arm.release hardfp=on library=shared -j4
,等待......当它完成时,我只是sudo cp out/arm.release/lib.target/libv8.so /usr/lib/libv8.so
让 lib 可用。我也这样sudo cp include /usr/
做了,以便包含文件可用。
检查我安装了哪些 gem
所以,我执行了sudo gem install libv8:3.16.14.3 -- --with-system-v8
你可以看到它已安装
但是现在,当我去 /home/git/gitlab 文件夹运行
再次失败......然后,我阅读了有关捆绑配置的信息,所以我运行
瞧!
但是……那么这个
我尝试将所有内容从 v8/out/arm.release/obj.target/tools/gyp 复制到 /usr/lib 甚至复制到 /home/git/gitlab/vendor/bundle/ruby/2.0.0/gems/therubyracer-0.12 .0/ext/v8/ 没有运气
有谁知道如何使 v8 库可用?我认为这是我需要让它工作的最后一点信息。
谢谢!!!
mongodb - 是否有可用于 Arm 芯片的 MongoDB 2.4+ 安装?
我有兴趣使用具有 1.7GHz 四核芯片的Odroid U3构建小型服务器。我确实在 Raspberry 上安装了 MongoDB 2.1.1,但发现性能太低,无法用于修补以外的任何严重用途。我想知道在某个地方有一个 MongoDB 包/说明/教程来安装更新版本的 MongoDB。任何建议/帮助将不胜感激
c++ - 特征代码在发布模式下失败,但在调试模式下工作
大家好,使用 Eigen 的人,我在这里遇到了一个奇怪的问题。
我用Eigen实现了一个无味卡尔曼滤波器。
它在我的 PC 上运行良好,但同一段代码会在我的嵌入式系统Odroid XU(Armv7 架构)上产生分段错误。
经过几个小时的调试,我发现问题出在这部分:
我首先计算矩阵OS的 QR 分解(维度 n×3n),然后执行其 R 分量的秩更新(维度 n×n)。internal::llt_inplace::rankUpdate是 Eigen 库中未记录的函数。它只是对其第一个参数执行 rank-1 更新。这个函数可以在 ~/path_to_Eigen/Cholesky/LLT.h 中找到
这段代码最奇怪的是,使用-DCMAKE_BUILD_TYPE=Debug可以完美运行,而如果我使用-DCMAKE_BUILD_TYPE=Release进行编译,则此代码将失败。
我想问任何人都可以理解这一点,或者以前有没有人遇到过类似的问题。请帮忙,非常感谢。
android - Odroid 和 PC 之间的 USB 连接
如何在带有 android 的 Odroid 和我的电脑之间发送字节?我想使用 USB,但我正在寻找可以帮助我的人。我不知道我该如何开始。
linux-kernel - Linux 内核 (Samsung Exynos5422) 中如何实现异构多处理 (HMP) 调度?
有人知道如何在 Linux 内核调度程序中实现异构多处理 (HMP) 调度吗?
这已在随 ODROID-XU3 板提供的内核中实现。( https://github.com/hardkernel/linux.git -b odroidxu3-3.10.y-android )
我大致知道它会计算某个进程的负载,并根据该负载重新调度到更快或更慢的 CPU。我正在寻找更详细的解释,如果可能的话,实现此功能的函数的代码位置。
android - 在初始化模块期间出现“未知 ID:insmod”错误
我在此处给出的指令的帮助下为 odroid-xu 构建了 内核
内核源代码:- https://github.com/hardkernel/linux/tre ... android-jb 我使用以下命令构建 zImage:-
- 配置内核:make odroidxu_android_defconfig
- 构建内核和模块:make -j8
构建内核映像,模块。
当我尝试加载我的模块时,出现以下错误
帮助我找出解决方案。我在 zImage 构建中做错了吗?