a cross-platform c++ mutex wrapper
a RS232 operate wrapper
a sqlite wrapperred operator, remember add -lsqlite3 while you compiling it
compress and uncompress a file, add -lz follow your compile command/makefile