Para quem instalou o PCBSD, o ambiente gráfico já vinha instalado automaticamente, mas no caso do Freebsd, tem que instalar manualmente, pois o dvd de instalação somente instala o ambiente de texto.
Passo uma dica basica de como instalar o ambiente grafico no S.O. Freebsd 11, na internet tem várias dicas, mas algumas obsoletas ou com pouca explicação.
O usuario deve dominar no mínimo o ambiente Linux, Unix e seus comandos.
Montei e testei o procedimento abaixo nas versões 32 e 64 bits do Freebsd 11 em 03 máquinas e funcionou sem problemas, pode haver alguma diferença em outros sistemas.
Verificar:
1) O sistema operacional deve estar ativo e configurado, de preferencia com conexão internet funcional.
Deve estar configurado o usuario Root e um usuario comum, que será utilizado para entrar via ambiente gráfico do Kde.
O teclado que uso padrão brasileiro é o: PT_BR ISO8859_1 ou br275.iso.acc.kbd, deve ser configurado no ato de instalação do Freebsd para não ter problemas de uso no...
Mais uma dica para quem quer modificar o kernel do sistema Freebsd 11 e compilar.
Lembrando que estas instruções são para usuarios que dominem o ambiente Linux/Unix.
Eu modifiquei, eliminei o que não era necessário e inclui algumas alterações no kernel conforme o hardware de minha máquina.
No final o Kernel, diminuiu de tamanho, de 25mb para 15mb e foi perceptivel o desempenho de minha máquina.
Efetuei a compilação em dois computadores, um instalado com a versão i386 e outro com a versão AMD64 do Freebsd 11.
Recomendo logar via Root e verificar o hardware do seu computador com o comando no terminal: #dmesg | more , o que for reconhecido pelo Freebsd será listado.
Pode acontecer de ter algum hardware não listado porque não foi incluido o modulo no Kernel ou o hardware ainda não está disponivel no sistema.
Durante a instalação do sistema Freebsd, antes de compilar o Kernel, tem que ser instalados os documentos, sources, compiladores, etc. Ou instalar posteriormente via PKG ou via Ports....
Me deparei com um problema, tenho uma placa linux que eu fiz, que o leitor de código de barras funciona.
já em uma mini2440 com kernel 2.32 não funcionava, ele só mapeava o dispositivo em /dev/event0 enquanto que o certo é mapear em /dev/event1 ... não vou entrar em maiores detalhes, em resumo, o leitor lia um código e travava, e eu não consegui ler o código em minha aplicação pois por padrão você tem que abrir o /dev/event1
Depois de quebrar um pouco a cabeça, peguei o VID e o PID e busquei no arquivo fonte do kernel na pasta: /drivers/hid/hid-ids.h
VID/PID do meu BARCODEREADER: 1130 0001
encontrei o VID no arquivo hid-ids.h na linha 390 assim:
cpp code
#define USB_VENDOR_ID_TENX 0x1130
#define USB_DEVICE_ID_TENX_IBUDDY1 0x0001
#define USB_DEVICE_ID_TENX_IBUDDY2 0x0002
/* a list of devices that shouldn't be handled by HID core at all */
static const struct hid_device_id...
Precisei compilar o driver AX88772B para usar com minha placa ARM9, segui os passos abaixo, estou explicando da forma mais simples possível, pois a internet já tem muito artigo complicado e mirabolante!
1) Baixar o arquivo no site do fabricante do CHIP:
http://www.asix.com.tw/download.php?sub ... ItemID=105
Eu baixei o arquivo: Linux kernel 3.x/2.6.x Driver V4.11.0 de 08-08-2013.
2) extraia os arquivos para uma pasta do seu computador com LINUX.
Para compilar o driver para a sua placa, você deverá ter os arquivos fontes do kernel usado na sua placa, tem que ser a mesma versão, exemplo: se na sua placa roda o linux 3.0.8 você deverá ter o fonte do linux 3.0.8 na sua máquina.
3) Alterar o arquivo MakeFile pois ele vem configurado para compilar para o seu PC.
O original...