我必须设计一个带有uP(尚未确定)的新硬件来运行JavaME应用程序。我已经搜索了有关如何做的信息,但目前它没有用。谁能解释一下我该怎么做?根据我在搜索中发现的内容:-将uP(例如ARM)与操作系统(即:Linux)一起使用(使用JIT以获得更好的性能)-将uP与Jazelle一起使用。我还必须使用操作系统吗???该应用程序是一个报警控制系统,因此不需要图形界面。最低要求是:以太网端口、2个UART、SPI总线、I2C总线、最小16MBram、最小4MBrom、IO端口。有什么建议吗?问候,卷马 最佳答案 由于您使用的是JAVA应用
我正在开发一个在基于Linux的小型SBC(~32MBRAM)上运行的应用程序。可悲的是,我的应用程序最近变得太大而无法再在GDB下运行。有谁知道我可以在嵌入式Linux中使用的任何好的、轻量级的调试方法吗?即使能够查看线程的堆栈跟踪也会非常有帮助。我应该提到这个应用程序是用C++编写的并且运行多线程,所以gdbserver是不行的,因为它不适用于多线程应用程序。提前致谢摩诃 最佳答案 gdbserver绝对适用于多线程应用程序,我现在正在处理一个超过25个线程的嵌入式项目,并且我们一直使用gdbserver。infothreads
我正在开发一个在基于Linux的小型SBC(~32MBRAM)上运行的应用程序。可悲的是,我的应用程序最近变得太大而无法再在GDB下运行。有谁知道我可以在嵌入式Linux中使用的任何好的、轻量级的调试方法吗?即使能够查看线程的堆栈跟踪也会非常有帮助。我应该提到这个应用程序是用C++编写的并且运行多线程,所以gdbserver是不行的,因为它不适用于多线程应用程序。提前致谢摩诃 最佳答案 gdbserver绝对适用于多线程应用程序,我现在正在处理一个超过25个线程的嵌入式项目,并且我们一直使用gdbserver。infothreads
我正在研究DSP处理器,以在Linux系统上使用C实现BFSK跳频机制。在程序的接收器部分,我得到一组样本的输入,我使用Goertzel算法对其进行解调以确定接收到的位是0还是1。现在,我能够单独检测到这些位。但是我必须以float组的形式返回数据进行处理。因此,我需要打包接收到的每组32位以形成浮点值。对,我正在做类似的事情:uint32_ti,j,curBit,curBlk;unint32_t*outData;//thisisintiallizedtoaddressofsomepre-definedlocationinDSPmemoryfloat*output;for(i=0;i>
我正在研究DSP处理器,以在Linux系统上使用C实现BFSK跳频机制。在程序的接收器部分,我得到一组样本的输入,我使用Goertzel算法对其进行解调以确定接收到的位是0还是1。现在,我能够单独检测到这些位。但是我必须以float组的形式返回数据进行处理。因此,我需要打包接收到的每组32位以形成浮点值。对,我正在做类似的事情:uint32_ti,j,curBit,curBlk;unint32_t*outData;//thisisintiallizedtoaddressofsomepre-definedlocationinDSPmemoryfloat*output;for(i=0;i>
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。如果我用C++语言编程编写嵌入式linux系统的代码,会不会有什么大问题?实际上,我打算将一些代码移植到armlinux上,使用arm-uclibc编译器。谢谢
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。如果我用C++语言编程编写嵌入式linux系统的代码,会不会有什么大问题?实际上,我打算将一些代码移植到armlinux上,使用arm-uclibc编译器。谢谢
NanoBSD是一个脚本,可以制作轻量、小型和内存中的FreeBSD副本。它在嵌入式系统中很有用。Linux中有类似NanoBSD的东西吗?特别是像Everythingisread-onlyatrun-time这样的功能,正如它提到的here. 最佳答案 许多工具链/系统构建系统构建了Linux根文件系统,这些文件系统被设计为完全在ramdisc(rootfs/tmpfs)之外运行。这意味着一切都在运行时读/写,但它不会在重新启动后持久存在(持久性FS当然可以作为非根FS安装)。其中最著名的是Busybox(带或不带uclibc),
NanoBSD是一个脚本,可以制作轻量、小型和内存中的FreeBSD副本。它在嵌入式系统中很有用。Linux中有类似NanoBSD的东西吗?特别是像Everythingisread-onlyatrun-time这样的功能,正如它提到的here. 最佳答案 许多工具链/系统构建系统构建了Linux根文件系统,这些文件系统被设计为完全在ramdisc(rootfs/tmpfs)之外运行。这意味着一切都在运行时读/写,但它不会在重新启动后持久存在(持久性FS当然可以作为非根FS安装)。其中最著名的是Busybox(带或不带uclibc),
我与嵌入式设备的唯一通信方式是串行端口。默认情况下,嵌入式Linux使用此端口作为终端。如何禁用此终端并使用串行链路传输二进制数据?我听说过像rx和tx这样的命令,但我找不到它们。我想我可以只从/dev/tty读取()和写入()东西到/dev/tty,但我想确保没有错误消息或任何困惑我的数据流。 最佳答案 您可以使用xmodem等应用程序通过任何终端传输文件。你说的串口是终端,还是内核控制台。如果你的内核没有噪音,那么你可以使用你当前的连接来使xmodem像传输一样。在主机端,您可以使用kermit,它很好用并且可以编写脚本。如果你