小编erg*_*sys的帖子

我想在嵌入式硬件中使用Java应用程序

我必须设计一个带有uP(尚未确定)的新硬件来运行JavaME应用程序.我搜索了有关它是如何做到的信息,但目前它一直没用.

谁能解释我怎么做呢?

从我在搜索中发现: - 使用uP(例如ARM)和OS(即:Linux)(使用JIT获得更好的性能) - 使用up和Jazelle.我是否还必须使用操作系统???

该应用程序是一个报警控制系统,因此它不需要图形界面.最低要求是:以太网端口,2个UART,SPI总线,I2C总线,最小16MB RAM,最小4MB ROM,IO端口.

有什么建议?

此致,Juanma

java linux embedded arm jazelle

5
推荐指数
1
解决办法
2406
查看次数

5
推荐指数
1
解决办法
317
查看次数

如何使用线性代数的C++模板库Eigen?

我有一个矩阵的图像处理算法,我有自己的矩阵运算代码(乘法,逆...).但我使用的处理器是ARM​​ Cortex-A8处理器,它有NEON协处理器进行矢量化,因为矩阵运算是SIMD操作的理想情况,我要求编译器(-mfpu = neon -mfloat-abi = softfp)生成NEON我的代码的说明,但编译器没有这样做,然后我也尝试为Matrix操作编写自己的NEON内在函数代码,但我发现很难这样做.

因此,我想到利用特征库来承诺矩阵运算的矢量化.所以我立即下载了Eigen C++库,并尝试在他们的教程中使用它,但不幸的是,当我运行他们的示例程序时,我得到了编译错误.

那些有使用Eigen经验的人,任何例子都会非常有用吗?请帮助我如何去做.

救命!

谢谢


我有Eigen文件夹:/ home/ubuntu/Documents/eigen我在Eclipse的C++项目的其他目录中设置了这个路径.然后我运行以下程序(示例) -

#include <Eigen/Core>

// import most common Eigen types
USING_PART_OF_NAMESPACE_EIGEN

int main(int, char *[])
{
  Matrix3f m3;
  m3 << 1, 2, 3, 4, 5, 6, 7, 8, 9;
  Matrix4f m4 = Matrix4f::Identity();
  Vector4i v4(1, 2, 3, 4);

  std::cout << "m3\n" << m3 << "\nm4:\n"
    << m4 << "\nv4:\n" << v4 << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误 -

构建配置Debug for Project …

c++ simd matrix eigen

5
推荐指数
1
解决办法
1万
查看次数

如何将字符串混淆为C++二进制文件?

如果我有一个包含字符串的C++代码,可以是密码或任何东西,那么混淆它们以使逆向工程变得非常困难的最佳方法是什么?我在网上找到了一些工具,但都不是开源的.

c++ string passwords obfuscation

5
推荐指数
2
解决办法
3316
查看次数

GNU Global和GTAGS找不到类定义

我在查找类/结构定义时遇到全局问题.我可以用丰富的ctags和cscope找到它们.所有标记文件都是从同一源文件列表构建的.我配置并构建了global,et.al.,只指定了--prefix.configure确实找到了exhuberant并正在使用它.多年来我一直在定期尝试全球化,而且总是遇到这个问题.有任何想法吗?

谢谢,戴维

tags gnu gnu-global

5
推荐指数
2
解决办法
3563
查看次数

在mac上编程时,你是否使用原始(德国)苹果键盘/键盘布局?

我是一名程序员,使用不同的语言/格式(Java,Python,XML,HTML,Objective-C等).从时间到我在Mac上工作,我对编程的德语键盘布局不太满意.

是否有人有同样的问题,如果有的话,你是如何解决的?

macos

4
推荐指数
2
解决办法
3748
查看次数

您如何管理日志记录性能?

我们有一个消息处理系统,其中低延迟是至关重要的.最近,我发现虽然我们通过我们的系统保持高利率,但我们看到一些"异常值".(消息比它们需要的时间长得多)当我们删除日志记录时,我们的系统不会显示这些异常值.

现在我们的日志记录基本上只是一个包装的ostream,其中一些日志级功能类似于log4j(调试,致命,调试等).

我想知道,其他人如何管理日志记录性能,特别是在消息处理活动中?您如何管理这些I/O绑定活动?你把它条纹化了吗?你转移到数据库了吗?

任何优化日志记录的建议都值得赞赏

注意:我认识到我们的系统可能存在导致异常值的其他问题,但是为了这个问题,我只对记录优化感兴趣,谢谢.

另外:我们的系统必须进行日志记录.

c++ linux logging

4
推荐指数
1
解决办法
525
查看次数

带硬盘的C++ IO

我想知道是否有任何类型的便携式(Mac和Windows)读取和写入硬盘驱动器的方法超出了iostream.h,特别是获取文件夹中所有文件的列表,移动文件等等功能.

我希望周围会有类似SDL的东西,但到目前为止我还没有找到太多东西.

有任何想法吗??

c++ iostream hard-drive

4
推荐指数
1
解决办法
770
查看次数

创建加热器应用程序

这可能看起来很奇怪,但我很有兴趣从我的电脑中创建一个电加热器,即程序应用程序,它可以加热我的电脑,我需要一些帮助.

我目前制作了一个应用程序,它在GPU上运行无限循环(使用一点着色器),并且在CPU内核上,但是我也很有兴趣让ram运行,以及几个输出端口,所以..关于ram加热,只需分配,并开始使用所有8个内核随机访问和写入?

那么触发CD-ROM,软盘等怎么样呢?我该怎么做?

cpu process overheating

4
推荐指数
1
解决办法
257
查看次数

将字符串中的字母提升为java中的下一个字母

我有问题弄清楚如何让我的代码增加用户输入给出的字符串,这样当用户选择替换像z这样的字母时,它会转到a,b到c等.捕获是我有的不使用布尔值来做到这一点.我应该通过使用算术来从用户输入获得从z到a的促销.加上必须只是az的小写字母.任何帮助将不胜感激.

java

4
推荐指数
2
解决办法
3万
查看次数