Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 1739 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Fundadores

Há algum tempo atrás, eu consegui instalar e compilar o ACBr em um Lazarus com RaspberRy, usando,
Target OS: Linux
CPU Family: aarch64

Veja esse artigo: https://wiki.freepascal.org/Lazarus_on_Raspberry_Pi

Você teve algum problema em específico ?
 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

46 minutos atrás, Daniel Simoes disse:

Há algum tempo atrás, eu consegui instalar e compilar o ACBr em um Lazarus com RaspberRy, usando,
Target OS: Linux
CPU Family: aarch64

Veja esse artigo: https://wiki.freepascal.org/Lazarus_on_Raspberry_Pi

Você teve algum problema em específico ?
 

Estou iniciando o projeto hoje. 
Então, o lazarus foi instado no rasp e não foi feita uma cross compilação, certo? 
Acho que irei por este caminho nos testes.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não consegui fazer Cross compile com aarch64... parece que dependia de mudanças no FPC... ( eu uso a versão estável)

Cross Compile seria o ideal...

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

21 horas atrás, Daniel Simoes disse:

Não consegui fazer Cross compile com aarch64... parece que dependia de mudanças no FPC... ( eu uso a versão estável)

Cross Compile seria o ideal...

 

Boa !

Estou aqui no Rasp.

A instalação do ACBr foi tranquila.

Tive mais problemas em fazer o Lazarus rodar 100%. (Muito problema com lib, principalmente a lazcontroldsgn)

Modifiquei o exemplo do ACBrSAT e o teste fim a fim foi 100%.

O Único porém, tem que rodar o programa com permissão root, senão, não consegue se comunicar com o SAT.
Para quem precisar usar ACBr no rasp:

 

Citar

 

#instalar lazarus:
 apt install fcp
 apt install lazarus

Todas as libs desse topico devem estar instaladas :
https://forum.lazarus.freepascal.org/index.php/topic,36963.0.html

#compilar:  

/components/lazcontros/design/lazcontroldsgn.lpk

Copiar os arquivos de ~/.lazarus/lib/LazControlDsgn/lib/arm-linux/gtk2 para /usr/lib/lazarus/1.8.2/components/lazcontrols/lib/arm-linux/gtk2

A partir deste momento é possível instalar os componentes ACBr e Fortes Report

A Instalação do ACBr pode dar algum erro em relação a arquitetura arm, basta comentar o if def que o compilador indicar e voltar a compilar e instalar.

Rodar o programa com privilégio root para ele se comunicar com o sat.

#Exemplo ACBrSAT :

Será exibido erro em ACBrSAT1.Config.XmlSignLib:= xsMsXml; pois ele só suporta o S.O. Windows.

É só confirmar para o lazarus retirar ele do projeto e adicionar manualmente posteriomente.

 

Com esses passos consegui rodar o exemplo do ACBrSAT e fazer um teste fim a fim.

Irei partir para desenvolver o projeto agora.

 

 

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • Fundadores
28 minutos atrás, Sergio Tucano Clemente Da Silva Filho disse:

O Único porém, tem que rodar o programa com permissão root, senão, não consegue se comunicar com o SAT.

veja qual o Grupo está sendo usado no /dev/tt*

após isso, basta adicionar o seu usuário, nesse grupo, que ele terá acesso a porta do SAT

  • Curtir 2
  • Obrigado 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1739 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.