Onde armazenar arquivos de calibração para um driver de dispositivo Linux customizado

1

Eu tenho escrito um driver de dispositivo Linux para alguns dispositivos de medição que estou anexando ao meu Raspberry Pi. Eu criei meu módulo de kernel e um aplicativo para acessar o driver de dispositivo de caractere, mas o dispositivo precisa ser calibrado regularmente e Eu preciso armazenar os dados de calibração em algum lugar. Onde esses dados são normalmente armazenados? Meu melhor palpite é / etc, mas eu gostaria de ouvir de alguém que sabe mais sobre isso do que eu.

    
por Adam 02.09.2015 / 20:57

1 resposta

2

Pelo Padrão de Hierarquia do Sistema de Arquivos , /var/lib/ pode ser o lugar certo:

This hierarchy holds state information pertaining to an application or the system. State information is data that programs modify while they run, and that pertains to one specific host. Users must never need to modify files in /var/lib to configure a package's operation.

State information is generally used to preserve the condition of an application (or a group of inter-related applications) between invocations and between different instances of the same application. State information should generally remain valid after a reboot, should not be logging output, and should not be spooled data.

/etc não é adequado para dados de calibração, pois o / etc deve poder ser montado como somente leitura a>.

    
por 02.09.2015 / 21:08