Autor Tópico: Pickit 3  (Lida 7878 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Pickit 3
« Resposta #15 Online: 03 de Junho de 2012, 22:24 »
Cássio

me intromentendo em assunto alheio ...

é possível criptografar sim, mas o arquivo .hex ... mas é necessário um programinha a parte com a chave para criptografar e também a descriptografia no momento de gravar...

Uma forma bacana de fazer isso é utilizar um bootloader com a chave de criptografia e lógico travar acesso na memoria do controlador tanto a região onde o bootloader está gravado quando a região do firmware após gravado, para que este não seja recuperado posteriormente por espertinhos.

No microcotnrolador vc protege contra leitura a área destinada ao algoritmo, não precisando de criptografia ou senha, é proteger e pronto.
« Última modificação: 03 de Junho de 2012, 22:29 por Blackmore »

Offline minilathe

  • How to ask questions - The Smart Way...
  • Moderadores
  • CNCMASTER
  • ******
  • Posts: 4295
  • Sexo: Masculino
  • http://science-lakes.com/article43-html.html
  • Cidade - UF: Rio de Janeiro - RJ
  • Nome:: Gil Pinheiro
  • Profissão: Engenheiro e professor universitário
Re:Pickit 3
« Resposta #16 Online: 03 de Junho de 2012, 22:57 »
Alebe,

Se não tem o fonte, pode tentar fazer um disassembly, recuperar o fonte em assembly, modificar o fonte e recompilar.

Gil, lendo sua resposta surgiu uma duvida...

 É possível criptografar a gravação para que não consigam fazer isso?

Sim, eu já fiz isso, o programa pode ter certas proteções embutidas para evitar modificações no arquivo hex.

Mas se a pessoa (hacker) tiver acesso ao código fonte, ai pode retirar os bloqueios. Isso exige conhecimento. Na verdade a facilidade e a rapidez depende do tamanho do código fonte e do grau de conhecimento da pessoa (hacker), nenhum bloqueio é 100% seguro, o que se faz é dificultar ao máximo.


Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Pickit 3
« Resposta #17 Online: 04 de Junho de 2012, 22:32 »
Obrigado Gil e Orlando...

  Estou pensando em fazer um curso PIC... e futuramente automatizar algumas coisinhas aqui.

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Pickit 3
« Resposta #18 Online: 05 de Junho de 2012, 11:10 »
Cássio

Citar
Estou pensando em fazer um curso PIC...

existe tanta informação de qualidade de gratuita, hoje eu não acho interessante fazer um curso de PIC ... acho desperdício.
gasta-se bem menos com livros e os resultados são bem próximos ... com o detalhe que vc faz o seu tempo de estudo.


Citar
...e futuramente automatizar algumas coisinhas aqui

já fiz algumas automações para produção ... as vezes é mais barato comprar pronto, mas ainda faço sempre que posso ... ainda mais agora que não tenho o que fazer!! hehehe
« Última modificação: 05 de Junho de 2012, 11:15 por Blackmore »

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Pickit 3
« Resposta #19 Online: 05 de Junho de 2012, 11:16 »
Alebe

mestre! não esqueci de vc não! só não consegui fazer do jeito que pensei que fosse e estou enroscado, mas estou procurando!
abraço!

Offline Alebe

  • CNCMASTER
  • ******
  • Posts: 3688
  • Sexo: Masculino
  • Cidade - UF: São Paulo - SP
Re:Pickit 3
« Resposta #20 Online: 05 de Junho de 2012, 11:27 »
... as vezes é mais barato comprar pronto, mas ainda faço sempre que posso ...

Também acho o mesmo. Pelo preço que se encontra muitos circuitos e gadgets por aí, não vale a pena tentar montar homemade.
Mas tem casos em que os modelos comerciais não atendem e aí não tem outro jeito.

Citar
não esqueci de vc não! só não consegui fazer do jeito que pensei que fosse e estou enroscado...

Sem encanação.  ;)
Ainda tenho muito o que estudar sobre pic.

Abraços

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Pickit 3
« Resposta #21 Online: 05 de Junho de 2012, 11:49 »
as vezes é mais barato comprar pronto

 Como assim comprar pronto?  ???


PS: Eu consigo aprender sozinho com facilidade, apenas lendo e brincando... Mas ter uma aula com o professor o aprendizado é mais rápido, principalmente para tirar duvidas especificas.  Mas vou seguir seu conselho, já estou baixando umas apostilas aqui...  De uma forma geral em C++ eu sou bom... Agora eletrônica, preciso dar um upgrade o quanto antes, estou ficando pra traz.  :-[
« Última modificação: 05 de Junho de 2012, 11:57 por Cássio Alvarenga »

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Pickit 3
« Resposta #22 Online: 05 de Junho de 2012, 12:06 »
Citar
Como assim comprar pronto?

sei que não é o seu caso ... mas vamos dizer que vc pense em colocar um "alarme" na porta, não vale a pena desenvolver um ... mais fácil e confiável comprar um pronto (marca X) ... caso vc queira fazer algum tipo contador, ou um timer ... dependendo da sua urgência vc compra um pronto e instala muito mais rápido que desenvolver um ...

Quando eu iniciei com microcotnroladores para mim era um pouco desgastante ficar as vezes até duas semanas para conseguir o tempo para rotear e fazer uma placa, comprar e chegar os componentes pelos correios, montar a placa e algumas vezes não funcionar o circuito de primeira ...

Mas cada caso é um caso ... e se o seu for de aprender, vai fundo.

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Pickit 3
« Resposta #23 Online: 05 de Junho de 2012, 12:24 »
Mas se eu precisar de uma interface com 3 reles, 1 sensor de temperatura, 2 entradas de sinal, etc....

 Não é difícil encontra algo que se encaixe para casos variados?

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Pickit 3
« Resposta #24 Online: 05 de Junho de 2012, 12:37 »
Citar
Mas se eu precisar de uma interface com 3 reles, 1 sensor de temperatura, 2 entradas de sinal, etc....

existem os relés programáveis ... eu comprava os Siemens Logo! por 320 reais ... prograva ele no mesmo dia do pedido, chegava no dia seguinte e ao final de 2 dias eu tinha o bixo funcionando no painel da máquina ... para a empresa mais rápido, barato e fácil ...

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Pickit 3
« Resposta #25 Online: 05 de Junho de 2012, 14:38 »
Uma interface com as mesmas funções em PIC sairia por quanto?

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re:Pickit 3
« Resposta #26 Online: 05 de Junho de 2012, 15:33 »
Citar
Uma interface com as mesmas funções em PIC sairia por quanto?

somando o tempo (custo) de desenvolver um circuito, rotear e fazer a placa, montar os componentes, fazer um programa em linguagem qqer e testar se todos os recursos estão funcionando adequadamente? com certeza mais que o valor do relê programável ... afinal todo esse processo tem um custo ... ou vc não conta o valor de suas horas trabalhadas?
Agora se for apenas o custo de componentes ... estourando 100 reais.

Offline Cássio Alvarenga

  • Moderador
  • CNCMASTER
  • ******
  • Posts: 3429
  • Sexo: Masculino
    • www.vatech.ind.br
  • Cidade - UF: Belo Horizonte - MG
  • Profissão: Empresario / Engenheiro Mecânico
Re:Pickit 3
« Resposta #27 Online: 05 de Junho de 2012, 16:04 »
Entendi, vlw..

 

/** * */