2. Opções do Kernel

Existem poucas opções no kernel que sejam de interesse específico para a criação de um sistema FreeBSD embedded.

Primeiro, todos os sistemas FreeBSD embedded que utilizam unidades de memória flash como sistema de disco estarão interessados em discos de memória e sistemas de arquivos em memória. Devido o limitado número de operações de escrita que pode ser realizados em uma unidade de memória flash, o disco e o sistema de arquivo provavelmente serão montados em modo de apenas leitura. Neste ambiente, os sistemas de arquivo tais como /tmp e /var serão montados em um sistema de arquivos em memória RAM, de forma a permitir que o sistema possa criar os logs, atualizar os contadores e os arquivos temporários. O sistema de arquivo em memória é um componente crítico para o sucesso da implementação de um sistema FreeBSD embedded.

Você deve certificar-se que as linhas abaixo existam em seu arquivo de configuração do kernel:

options         MFS      # Memory Filesystem
options         MD_ROOT  # md device usable as a potential root device
pseudo-device   md       # memory disk

Segundo, se você irá utilizar dispositivos DiskOnChip® da M-Systems, você também irá precisar incluir a linha abaixo:

device        fla0      at isa?

Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.