Um sistema LAMP (Linux, Apache, MySQL e PHP) é um ambiente de desenvolvimento popular para criar aplicativos da web dinâmicos e escaláveis. Se você deseja criar um ambiente de desenvolvimento local para aplicativos da web, pode criar uma imagem IMG que contenha um sistema LAMP e instalá-lo a partir do código fonte. Este artigo mostrará como criar uma imagem IMG com um sistema LAMP a partir do código fonte e torná-lo acessível externamente usando o aplicativo QEMU.
Continuar lendo Como criar uma imagem IMG com um sistema LAMP a partir do código fonte e torná-lo acessível externamente usando QEMUCategoria: Linux
Programa C++ para exibição de matriz RGB via HDMI
Neste artigo, você aprenderá como criar um programa C++ no Linux que envia uma matriz de pixels RGB para ser visualizada em um dispositivo através de uma conexão HDMI.
Continuar lendo Programa C++ para exibição de matriz RGB via HDMI
Como enviar e receber dados de uma conexão USB usando C++ no Linux
Neste tutorial, vamos aprender como criar um código em C++ no Linux para enviar e receber dados de uma conexão USB.
Continuar lendo Como enviar e receber dados de uma conexão USB usando C++ no LinuxCriando uma Janela X11 com um código mínimo
O sistema X Window, também conhecido como X11, é um sistema de janelas amplamente utilizado em sistemas operacionais baseados em Unix, como o Linux. A criação de janelas em um ambiente X11 é feita usando a API Xlib, que permite que os programas se comuniquem com o servidor X e gerenciem as janelas e outros objetos gráficos.
Continuar lendo Criando uma Janela X11 com um código mínimoInstalar o X11 com o fluxbox
O Fluxbox é um gerenciador de janelas leve e rápido para sistemas Unix-like que se tornou popular entre usuários que preferem uma interface gráfica minimalista. Neste artigo, vamos mostrar como instalar o Fluxbox na imagem de disco criada anteriormente.
Instalar o bash em uma imagem de disco
Para instalar o Bash em uma imagem de disco, siga os passos abaixo:
Compilar o kernel linux via linha de comando
Para compilar e instalar o kernel do Linux dentro de um arquivo de imagem, é necessário copiar algumas ferramentas para o diretório onde a imagem foi montada. São elas:
Continuar lendo Compilar o kernel linux via linha de comando
Criando uma imagem de disco formatada com ext4 e estrutura de diretórios mínima no Linux
Para criar um arquivo de imagem de disco, formatá-lo com o sistema de arquivos ext4 e criar uma estrutura de diretórios mínima para receber uma instalação do Linux From Scratch, siga os passos abaixo:
A mágica por trás dos comandos configure / make / make install
Se você já utilizou algum sabor de Unix para desenvolvimento, provavelmente instalou software a partir do código fonte com esses comandos:
./configure
make
make install
Eu sei que eu digitava bastante isso, mas quando eu comecei a utilizar o Linux eu não entendia realmente o que isso significava, eu só sabia que que quisesse instalar algum software teria que digitar esses comandos.
Continuar lendo A mágica por trás dos comandos configure / make / make install
Criando bibliotecas estáticas no Linux usando C/C++
Um dos aspectos mais importantes das linguagens modernas é o conceito de reutilização de código. Mesmo a linguagem C permite que reutilizemos nosso código usando conceitos como funções e estruturas. A linguagem C++ segue um passo adiante e permite que agrupemos variáveis e funções em classes com o mesmo propósito – a reutilização do código. Ao usar bibliotecas vamos mais fundo nesse conceito – podemos compartilhar código entre programas completamente diferentes.
Continuar lendo Criando bibliotecas estáticas no Linux usando C/C++