manipulação de multithread no AM1808 usando Linux embarcado

2

Estou usando a placa baseada no AM1808 ARM9 usando o compilador GCC (UBUNTU 10.04). Eu estou usando o gerenciamento de banco de dados Sqlite3. Eu tenho alguns requisitos sobre o tratamento de threads em segundo plano, tendo acesso no banco de dados mais de 3 ou 4 vezes simultaneamente.

Eu descobri que preciso compilar Cross o Sqlite3 com a opção Multithreading (THREADSAFE = 1) ativada.

Eu não estou entendendo como posso Cross Compile o Sqlite3.7.15 com a opção Serialized ou Mutithread ativada?

Eu fiquei preso aqui e devido a isso estou recebendo erros incertos. e meu sistema fica preso no Thread.

Eu já compilei meu sqlite3.7.15 com o seguinte comando.

sudo ./configure --exec-prefix=/media/8CCC8E9BCC8E7F68/SQLIte3/sqliteinstall/ --host=arm --target=arm CC=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-gcc AR=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-ar STRIP=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-strip RANLIB=/opt/arm-2011.03/bin/arm-none-linux-gnueabi-ranlib CFLAGS="-Os"

    
por Parthiv Shah 03.06.2013 / 15:46

0 respostas