Sie sind auf Seite 1von 3

LINUX

Correo automtica do horrio


Instalar o ntp

sudo apt-get install ntp

Editar servidores

sudo nano /etc/ntp.conf

i. Alterar as linhas "server 0 ... server n" de acordo com os


servidores do local em http://www.pool.ntp.org/zone/

Alterar timezone

ls /usr/share/zoneinfo

i. Escolher um localtime listado em uma das pastas

rm /etc/localtime

ln -s /usr/share/zoneinfo/caminhoescolhido /etc/localtime

No pedir senha do sudo


Alterar permissoes no sudoers
1. sudo visudo
Editar inserindo: USER ALL=NOPASSWD: ALL

Executar algo ao iniciar


Alterar arquivo em /home/username/.profile , inserindo no fim os
comandos a serem executados

PROGRAMACAO
Utilizar biblioteca libconfig
1. Instalacao
a. Baixar http://www.hyperrealm.com/libconfig/
b. Descompactar em uma pasta
c. Instalar
i. Fechar Eclipse
ii. sudo make
iii. sudo make install
2. Utilizacao
a. Incluir biblioteca #include <libconfig.h++> ou #include
<libconfig.h>
b. Em Project->Proprieties->C/C++ Build->Gcc C++ Linker->Libraries
e adicionar em Libraries(-l) config++
3. Utilizacao em arm
a. Compilar a biblioteca para arm utilizando ./configure --host=arm-
linux-gnueabihf
b. Copiar o arquivo da biblioteca para a placa
i. Configurar ./configure
ii. sudo make
iii. sudo make install
iv. sudo ldconfig -v

Utilizar biblioteca pthread


1. Utilizacao
a. Incluir biblioteca #include <pthread.h>
b. Em Project -> Properties -> C/C++ Build -> Settings -> Cross
Gcc(ou G++) Compiler -> Miscellaneous -> Other flags: -c
-pthread -fmessage-length=0
c. Em Project -> Properties -> C/C++ Build -> Settings -> Cross G++
Linker -> Libraries -> Libraries (-l) : adicionar pthread

GIT
Principais comandos

Para clonar o repositrio:


git clone https://metrum_lab_e@bitbucket.org/metrumlabeletronica/projeto-
commi.git

Para visualizar qual arquivos foram modificados:


git status

Para visualizar as diferenas:


git diff

Para adicionar arquivos modificados:


git add nomedoarquivo.xpp

Para dar commit das modificaes:


git commit -m 'comentario explicando o que a modificao faz'

O comando abaixo envia todas as modificaes para o repositrio remoto:


git push origin master (senha: metrumlabe2015)

Atualizar o repositrio local com as modificaes que esto no repositrio


remoto:
git pull
Referncias
O link abaixo possui muitos exemplos de todos os comandos e explicaes
para cada um:
http://git-scm.com/docs

Das könnte Ihnen auch gefallen