草庐IT

EMBEDDED

全部标签

linux - 在嵌入式系统上,您将内核控制台发送到哪里?

我正在开发一个嵌入式系统,该系统当前通过串行端口1上的控制台输出来引导linux(使用来自引导加载程序的控制台引导参数)。然而,最终我们将使用这个串口。内核控制台输出的最佳解决方案是什么?/开发/空?能否以某种方式将其放在pty上,以便我们有可能访问它? 最佳答案 如果您只想从控制台读取内核printk消息,而不是实际运行getty或shell,您可以使用netconsole。您可以向引导加载程序内核选项(或modprobenetconsole)提供以下内容:netconsole=4444@10.0.0.1/eth1,9353@10

c++ - 在 android 上移植 C++ lib/app

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion我想把几个C/C++库移植到Android上,可行性如何例如OpenSSL可以移植吗或者假设一个依赖于OpenSSL的应用程序,当我认为Android本身有libssl.so时,将它移植到Android的最佳方式是什么有哪些可用的工具,例如Scratchbox,还有其他选择吗?有人有这方面的经验吗?

c++ - 在 android 上移植 C++ lib/app

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭去年。Improvethisquestion我想把几个C/C++库移植到Android上,可行性如何例如OpenSSL可以移植吗或者假设一个依赖于OpenSSL的应用程序,当我认为Android本身有libssl.so时,将它移植到Android的最佳方式是什么有哪些可用的工具,例如Scratchbox,还有其他选择吗?有人有这方面的经验吗?

linux - 我需要一个 TCP 选项 (ioctl) 来立即发送数据

我有一个不寻常的情况:我在嵌入式环境中使用Linux系统(Intel盒子,目前使用2.6.20内核。)它必须与一个TCP实现部分损坏的嵌入式系统通信.据我所知,他们现在希望我们发送的每条消息都来自一个单独的以太网帧!当消息跨以太网帧拆分时,它们似乎有问题。我们和设备在本地网络上,我们之间没有路由器(只有一个交换机)。当然,我们正在努力迫使他们修复他们的系统,但这最终可能不可行。我已经在我的套接字上设置了TCP_NODELAY(我连接到它们),但这只有在我不尝试一次发送多个消息时才有用。如果我连续有几条传出消息,这些消息往往会以一个或两个以太网帧结束,这会给另一个系统带来麻烦。我通常可以

linux - 我需要一个 TCP 选项 (ioctl) 来立即发送数据

我有一个不寻常的情况:我在嵌入式环境中使用Linux系统(Intel盒子,目前使用2.6.20内核。)它必须与一个TCP实现部分损坏的嵌入式系统通信.据我所知,他们现在希望我们发送的每条消息都来自一个单独的以太网帧!当消息跨以太网帧拆分时,它们似乎有问题。我们和设备在本地网络上,我们之间没有路由器(只有一个交换机)。当然,我们正在努力迫使他们修复他们的系统,但这最终可能不可行。我已经在我的套接字上设置了TCP_NODELAY(我连接到它们),但这只有在我不尝试一次发送多个消息时才有用。如果我连续有几条传出消息,这些消息往往会以一个或两个以太网帧结束,这会给另一个系统带来麻烦。我通常可以

linux - 如何在buildroot中重建rootfs

我要设置构建环境,为AT91SAM9X25开发板制作我自己的linux嵌入式系统。我正在使用buildroot来执行此操作。make命令构建所有目标,首先构建工具链,然后打包,然后是rootfs和rootfs的镜像(tar、cpio...)。要重建rootfs,我通常使用makeclean然后再make。makeclean命令删除所有工具链(包括工具链)。所以我的第一个问题是:有没有什么方法可以在不构建工具链的情况下重新制作rootfs?这需要很多时间。我还在buildroot中构建linux内核。我在buildroot中打开了BR2_LINUX_KERNEL[=y]。linux配置为

linux - 如何在buildroot中重建rootfs

我要设置构建环境,为AT91SAM9X25开发板制作我自己的linux嵌入式系统。我正在使用buildroot来执行此操作。make命令构建所有目标,首先构建工具链,然后打包,然后是rootfs和rootfs的镜像(tar、cpio...)。要重建rootfs,我通常使用makeclean然后再make。makeclean命令删除所有工具链(包括工具链)。所以我的第一个问题是:有没有什么方法可以在不构建工具链的情况下重新制作rootfs?这需要很多时间。我还在buildroot中构建linux内核。我在buildroot中打开了BR2_LINUX_KERNEL[=y]。linux配置为

linux - 无法锁链(端口权限不足)

我是Linux新手,我正在尝试安装AlteraQuartus2WEb版和NIOS2EDS以使用Nios2处理器。但是,在安装Quartus之后,当我尝试执行jtagconfig时。即使在运行/altera/nios2eds/nios2_command_shell.sh之后,我也没有看到类似下面的内容1.)[Nios2EDS]$2.)无法锁链(端口权限不足)请帮忙, 最佳答案 要检查这是否确实是端口权限问题,请以root身份运行jtagd(Altera工具和驱动程序之间的守护进程)开始故障排除。首先,您必须确保jtagd没有运行,因为

linux - 无法锁链(端口权限不足)

我是Linux新手,我正在尝试安装AlteraQuartus2WEb版和NIOS2EDS以使用Nios2处理器。但是,在安装Quartus之后,当我尝试执行jtagconfig时。即使在运行/altera/nios2eds/nios2_command_shell.sh之后,我也没有看到类似下面的内容1.)[Nios2EDS]$2.)无法锁链(端口权限不足)请帮忙, 最佳答案 要检查这是否确实是端口权限问题,请以root身份运行jtagd(Altera工具和驱动程序之间的守护进程)开始故障排除。首先,您必须确保jtagd没有运行,因为

c++ - 如何在没有 X11 或/dev/fb0 的 Linux 中截屏?

我正在开发基于Linux的嵌入式系统。它使用Qt进行窗口化,没有Xserver。我的目标是截取屏幕截图。我试过使用FBgrab。它失败了,因为我没有/dev/fb0,因为内核中没有启用帧缓冲区。我们正在运行一个基于Qt的应用程序以在屏幕(HDMI)上显示UI。我还在QT网站上尝试过使用QPixmap和抓取窗口的屏幕截图应用程序。这也是一个失败,因为我无法在系统中运行两个QAppliction,因为它会影响显示。还有其他方法可以截屏吗? 最佳答案 您可以让您的应用程序根据某些事件或命令截取自身的屏幕截图。您可以通过将小部件抓取到一个像