if (!wheel) { wheel = new Wheel(); } // or some such
我的谷歌护目镜今天运作不太好。我认为这个已经被编码了数十亿次并正在寻找一些FOSS代码,但找不到任何代码。
在重新设计球形轴周围设备之前,有人能指出我的URL吗?
我用C编写嵌入式系统(Atmel UC3),但这不应该有任何区别,只是解释为什么我需要一个循环日志文件(因为存储空间有限)。
我想将事件记录到SD卡上的文件中,当达到一定大小时,我想在开始时再次开始写入。任何网址? (固定的条目大小是可以的;否则它可能在环绕时变得讨厌)。
提前感谢1,000,000!
答案 0 :(得分:5)
Sourceforge有一个名为Cyclic Logs的项目,可能就是您所需要的。
如果没有,那么实施起来并不困难。只需将其视为普通的循环内存空间即可。但它没有驻留在内存中,而是驻留在磁盘上。
(维护指向日志头部和日志末尾的指针(根据需要增加))
将这些标题存储到日志或另一个平面文件中。