在linux上的C++中,有没有更面向对象的替代方法来使用gettimeofday()?例如,我喜欢能够写出类似下面这样的代码:
DateTime now = new DateTime;
DateTime duration = new DateTime(2300, DateTime.MILLISECONDS)
DateTime deadline = now + duration;
while(now < deadline){
DoSomething();
delete now;
now = new DateTime()
}
目标是一个嵌入式linux系统,没有B
我试图使用mmap在设备上的进程之间映射和共享数据。我的目标是一个运行嵌入式Linux的嵌入式设备。
我的流程是使用C++以及std::list和std::map等容器实现的。显然,随着程序的运行,容器的大小正在发生变化。
例如,如果我使用要在进程之间共享的结构,例如:
struct MYSTRUCT
{
int val1;
int val2;
list <int> list1;
};
MYSTRUCT myStruct;
// later as the program runs for example...
myStruct.list1.push_ba
我有一个Luminary linux M3开发板,虽然我已经能够使用Keil RTOS为它编程,但我更喜欢在LM3s8962和嵌入式libc上进行开发。我想知道的是,我如何才能在我的主板上实际获得linux内核以及我的应用程序和依赖项?它有一个SD插槽,我可以创建某种类型的文件系统映像,然后使用引导加载程序对主板进行编程吗?我必须自己编写引导加载程序吗?我完全不知道从哪里开始做这些事情。我已经研究了yocto项目,但我仍然不知道如何实际处理多兆字节的内核和文件系统映像文件,并让我的主板运行它们。