Sqlite を使用して PC 上で生成されたデータベース ファイルがあります。次に、このファイルは、オペレーティング システムなしで ARM7 ベースの組み込みシステムに転送されます。組み込みシステムはこのデータベースにアクセスする必要がありますが、更新する必要はありません。
組み込みシステム用に sqlite3 を十分に小さくしようとしてきましたが、これまでのところ、アプリケーションのサイズを 256 キロバイト (私の限界) 未満にすることはできません。
sqlite3 をこのサイズまで縮小できた人はいますか? このデータベースを読み取るために使用できる他のソフトウェアはありますか?
編集: C を使用してデータベースにアクセスしようとしています。これは sqlite3_exec() 関数を使用して行われます。
2 つのテーブルがあります。1 つのテーブルには ID とテキストがあり、2 番目のテーブルには ID、最初のテーブルの ID へのリンク、テキスト、およびステータス値があります。必要なアクセスは、最初のテーブルの ID または部分テキストによるものと、2 番目のテーブルの ID によるものだけです。
おそらく、データベースへのアクセスに使用できるスタンドアロン コードがいくつかあるのではないでしょうか?