Linux Startup

Pessoal, tudo bom?
Amigos estou iniciando estudos sobre SO Linux embedded.
Já estou me familiarizando com os termos, documentos "gui||shell||kernel", e entre outros. Ou seja, eu já estou conseguindo entender sobre em qual pasta está o que, e onde fica a tal pasta, compilar o kernel, documentos sobre criar os drives para determinadas plataformas, entre outros..
Agora me surgiu uma duvida, digamos que imbecil mais difícil para eu decifrar o caminho das pedras.
Um amigo meu que trabalha comigo, desenvolve programas para plataforma SO Windows no Delphi, e o mesmo esta aprendendo Linux juntamente comigo. Ou seja, estamos juntando conhecimentos para aprendermos mais e mais rápido.
Ele fazendo uma pesquisa, descobriu que o Delphi cria arquivos "CLX", que são executáveis no Linux, porém ao criar dito projeto ele percebeu que varias e varias abas de componentes sumiram, e logo após descobriu que um projeto tipo CLX Linux, oculta todo componente que fala com a API do Windows.
Até ai tudo bem faz todo sentido isso, mas agora começou as duvidas.
Como criar aplicativos funcionais Linux?
Deve ser feito para cada distribuição ou é genérico?
Como é o procedimento de acesso ao hW do uC em questão? Digo ao que faço um programa para rodar com determinado gráfico, e cada botão ligar um led por exemplo. Existe um device drive para portas, o qual eu uso linhas de comando para acessar os bits e etc. ?
Entenderam onde esta pegando? Não encontramos informações para sanar estas duvidas.
abraços
Die6o
Amigos estou iniciando estudos sobre SO Linux embedded.
Já estou me familiarizando com os termos, documentos "gui||shell||kernel", e entre outros. Ou seja, eu já estou conseguindo entender sobre em qual pasta está o que, e onde fica a tal pasta, compilar o kernel, documentos sobre criar os drives para determinadas plataformas, entre outros..
Agora me surgiu uma duvida, digamos que imbecil mais difícil para eu decifrar o caminho das pedras.
Um amigo meu que trabalha comigo, desenvolve programas para plataforma SO Windows no Delphi, e o mesmo esta aprendendo Linux juntamente comigo. Ou seja, estamos juntando conhecimentos para aprendermos mais e mais rápido.
Ele fazendo uma pesquisa, descobriu que o Delphi cria arquivos "CLX", que são executáveis no Linux, porém ao criar dito projeto ele percebeu que varias e varias abas de componentes sumiram, e logo após descobriu que um projeto tipo CLX Linux, oculta todo componente que fala com a API do Windows.
Até ai tudo bem faz todo sentido isso, mas agora começou as duvidas.
Como criar aplicativos funcionais Linux?
Deve ser feito para cada distribuição ou é genérico?
Como é o procedimento de acesso ao hW do uC em questão? Digo ao que faço um programa para rodar com determinado gráfico, e cada botão ligar um led por exemplo. Existe um device drive para portas, o qual eu uso linhas de comando para acessar os bits e etc. ?
Entenderam onde esta pegando? Não encontramos informações para sanar estas duvidas.
abraços
Die6o