小编sel*_*wyn的帖子

CPU序列号

如何在PC中获取CPU的序列号?

x86 serial-number license-key

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

嵌入式系统上的Sqlite

我有一个使用Sqlite在PC上生成的数据库文件.然后将此文件传输到基于ARM7的嵌入式系统,而不使用操作系统.嵌入式系统必须访问此数据库,但不需要更新它.

我一直试图让sqlite3足够小以用于嵌入式系统,但到目前为止,我无法将应用程序大小调整到256 Kbytes(我的限制).

有没有人能够将sqlite3降到这个大小?是否有其他软件可用于读取此数据库?

编辑:我试图使用C访问数据库.这将使用sqlite3_exec()函数完成.

有两张桌子.一个表具有ID和文本,第二个表具有ID,第一个表的ID,文本和状态值的链接.唯一需要的访问是通过第一个表上的ID或部分文本,以及第二个表上的ID.

也许有一些可以用来访问数据库的独立代码?

database sqlite embedded

8
推荐指数
1
解决办法
6417
查看次数

简单的USB主机堆栈

我正在尝试使用Atmel处理器上的USB主机端口连接到单个USB设备.我有一个内存有限且没有操作系统的嵌入式系统.我想实现一个简单的专用主机来连接单个USB从设备.

谁能指导我一个简单的USB主机实现?

处理器是Atmel AT91SAM9261S.

c c++ embedded usb

8
推荐指数
1
解决办法
6441
查看次数

刷新磁盘写缓存

当Windows XP和Vista中的磁盘策略设置为在硬盘上启用写入缓存时,是否有办法刷新刚刚写入的文件,并确保它已提交到磁盘?

我想在C++中以编程方式执行此操作.

关闭文件会在应用程序级别执行刷新,但不会在操作系统级别执行刷新.如果在关闭文件后从PC中断电,但在操作系统刷新磁盘写入缓存之前,文件将丢失,即使它已关闭.

windows windows-xp disk

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

标签 统计

embedded ×2

c ×1

c++ ×1

database ×1

disk ×1

license-key ×1

serial-number ×1

sqlite ×1

usb ×1

windows ×1

windows-xp ×1

x86 ×1