Programação de Sistemas Embarcados - Por onde começar?

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 86

  • @aplicarciencias
    @aplicarciencias  4 года назад +5

    Para ajudar nosso projeto a crescer, caso deseje comprar o livro (agora ou mais tarde), faça o seguinte:
    - Crie (ou faça login na sua) uma conta Amazon e salve o livro em seu carrinho: amzn.to/2AMnCUZ
    Assim, se você comprar esse livro nos próximos 80 dias, irá ajudar a Amazon a nos patrocinar aqui no canal. Não custa nada a mais e serei muito grato.

  • @lucaslopesdepaulajunior6178
    @lucaslopesdepaulajunior6178 4 года назад +17

    Parabéns por valorizar a literatura técnica, Gerson! Sem uma boa base não há como termos bons profissionais.
    Esse livro já está na minha lista dos próximos à adquirir. Obrigado pela revisão!

    • @aplicarciencias
      @aplicarciencias  4 года назад +1

      Obrigado. base técnica é o que nos sustenta. Sem isso ficamos sempre dependentes de outros ou do qur dizem nos cursos, mas nem sempre o tutor está por perto. Grande abraço.
      Uma dica. Amazon sempre tem promoção de livros. Cria uma conta, põe no carrinho e vai acompanhando.

  •  4 года назад +7

    Como sempre com uma obordagem direta e bem objetiva. Parabéns mestre 👏👏👏

    • @aplicarciencias
      @aplicarciencias  4 года назад

      Obrigado, Amaro. Depois que a gente faz acha que não está bom, é um desafio querer fazer bem feito. Mas depois que vemos que ajuda alguém, a sensação passa e volta a lembrança do "feito é melhor que perfeito". Abração.

  • @kennedymota735
    @kennedymota735 4 года назад +4

    Boa Gerson, gostei muito do vídeo e realmente está correto. Um bom livro e um hábito de leitura é realmente necessário pra quem quer entrar nesse mundo de sistemas embarcados. Estou no aguardo dos próximos vídeos. abçs

    • @aplicarciencias
      @aplicarciencias  4 года назад +1

      Obrigado, Kennedy. Fico feliz que tenha ajudado e que possa ajudar outros. Não fosse esse hábito de buscar nas fontes eu não teria conseguido avançar muitos obstáculos. Forte abraço.

  • @jailsonsanthos724
    @jailsonsanthos724 4 года назад +3

    Excelente vídeo. Estava procurando por algo assim. Obrigado pela indicação. Abraços

  • @camilocarneiro2226
    @camilocarneiro2226 3 года назад +1

    Esse livro é um material muito rico, tenho a oportunidade de ter aulas com os autores deste livro, na Unifei.

    • @aplicarciencias
      @aplicarciencias  3 года назад

      Que privilégio, Camilo. Esse livro realmente é um achado em língua portuguesa. Obrigado por participar.

  • @SamuelSantos-vm1eu
    @SamuelSantos-vm1eu Год назад +1

    Ótimo conteúdo. Vou adquirir também este livro. Estava pesquisando sobre ele pra ver se era bom mesmo. O seu vídeo me deu certeza que o livro é muito bom.

    • @aplicarciencias
      @aplicarciencias  Год назад

      Fico muito feliz que eu tenha conseguido ajudar, Samuel! Ele é um livro curso excelente. E agora está na segunda edição (que eu não consegui ainda uma cópia para avaliar), e deve conter melhorias e atualizações.

    • @SamuelSantos-vm1eu
      @SamuelSantos-vm1eu Год назад +1

      @@aplicarciencias
      Comprei a segunda edição. Estou aguardando chegar.
      Obrigado pelo retorno 👍🏾

  • @claudioeletricistaindustri7819
    @claudioeletricistaindustri7819 6 месяцев назад +1

    parabéns pelo ótimo conteúdo

  • @MrAndrews300
    @MrAndrews300 2 года назад +1

    Vou comprar, muito bom o review, achei que só tinha livro bom em inglês

    • @aplicarciencias
      @aplicarciencias  2 года назад

      Obrigado, Andrews. Eu também garimpo, pois sei que faz falta. E quando encontro eu compartilho com pessoal aqui.

  • @andrevicentedealmeidagonza1494
    @andrevicentedealmeidagonza1494 4 года назад +2

    Obrigado, Professor, uma excelente dica de consulta e estudo, gostei muito!

    • @aplicarciencias
      @aplicarciencias  4 года назад

      Por nada, André. É um curso muito bom.
      Se cogitar comprar, usa nosso link, que daí ajuda o canal.

  • @elbermagalhaes9295
    @elbermagalhaes9295 3 года назад +1

    Oloco kkk unifei em peso, sou graduando em engenharia eletrica na universidade federal de itajubá, e sem sombra de duvida embarcados é uma materia q vou puxar para complementar o meu aprendizado, e muito obrigado pela indicaçao do livro, irei compra-lo e consumi-lo.Muito bom seu conteudo, parabens 😉👍🏽

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      Valeu, Elber! Muito bem vindo. Sim, essa é uma área em franco crescimento e mesmo assim carece de material bibliográfico didático para início dos estudos. Quando a gente encontra esse tipo de coisa, tem que compartilhar.

    • @tiagoalmeida3067
      @tiagoalmeida3067 3 года назад +1

      Alguém sabe se essa área de eletrônica de sistemas embarcados tem um bom mercado no Brasil?

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      @@tiagoalmeida3067 não tenho informações concretas sobre essa área, até porque deve variar muito de região para região. Mas a eletrônica embarcada tem sido muito usada para quem era da área e tem visto seu mercado encolher (pessoas que já eram da área de manutenção ou possuem alguma experiência com projetos desse tipo).

  • @pedrosena2499
    @pedrosena2499 4 года назад +1

    muito bacana o livro! Me parece bem completo!

    • @aplicarciencias
      @aplicarciencias  4 года назад +1

      Sim, é o único que conheço em português nesse nível. Por isso a recomendação. Como todo livro, tem seu papel, não esgota o assunto, mas introduz o essencial muito bem.

  • @tiagoantonio8209
    @tiagoantonio8209 3 года назад +1

    Muito legal, vídeo muito bom.

  • @Lanzanet
    @Lanzanet 2 года назад +2

    Estou lendo o livro e vejo que a proposta para aqueles que querem iniciar a programar sistemas embarcados (em C puro) é muito boa. Infelizmente há muitos erros dos mais variados conteúdos e seria inteligente por parte dos autores lançarem uma uma nova edição minuciosamente revisada. Os exemplos de códigos descritos no texto deveriam ser uniformizados, baseados em uma única plataforma (talvez nos µC AVR). Não recomendo aos iniciantes devidos a esses inúmeros erros.

    • @aplicarciencias
      @aplicarciencias  2 года назад +1

      Obrigado pela contribuição.
      Se quiser listar estes erros por páginas, ao menos os mais importantes, eu terei o prazer de enviar aos autores (tenho contato com um deles).
      Eles usam esse texto no curso acadêmico.

    • @josearthur3808
      @josearthur3808 2 года назад +2

      De certa forma, eu acho até interessante ocorrer esses erros, em um ambiente real de desenvolvimento os erros estão sempre presentes, se o livro está disponível para ensinar, para nós iniciantes é interessante para nos acostumarmos a correr atrás das informações sozinhos.

    • @aplicarciencias
      @aplicarciencias  2 года назад

      @@josearthur3808 interessante sua perspectiva. Você tem um bom ponto aí.

  • @digipeso
    @digipeso 3 года назад +1

    Muito boa a sua analise

  • @Crusader_No_Regret
    @Crusader_No_Regret Месяц назад +1

    Já existe a 2a edição deste livro disponível no mercado

    • @aplicarciencias
      @aplicarciencias  Месяц назад +1

      Sim, eu tenho. Será que cabe um vídeo comparativo, @Crusader ?

    • @Crusader_No_Regret
      @Crusader_No_Regret Месяц назад +1

      @@aplicarciencias Com certeza cabe sim! Estarei no aguardo.

    • @aplicarciencias
      @aplicarciencias  Месяц назад +1

      @@Crusader_No_Regret perfeito. Vou fazer anotações e publicar assim que voltar de férias. Provavelmente segunda quinzena janeiro eu consiga publicar aqui. Valeu

    • @Crusader_No_Regret
      @Crusader_No_Regret Месяц назад +1

      @@aplicarciencias valeu! Obrigado pelo feedback

  • @lucasjosel4802
    @lucasjosel4802 2 года назад +1

    Tire uma.duvida, quando há atualização de firdware seria o que zeros e uns na placa,.mais eletrons é isso?

    • @aplicarciencias
      @aplicarciencias  2 года назад +1

      Não sei se entendi bem tua pergunta, mas atualização de firmware é praticamente a mesma coisa que gravar um novo código operacional na memória do dispositivo, que fará ele funcionar melhor ou corrigir alguns erros. No caso de microcontroladores, é até mais que isso, tipo mudar completamente a utilidade dele.
      Sobre o código em si, visto pelos circuitos da placa, sim, são alternâncias entre ligado e desligado que são traduzidos pelos nossos zeros e uns de código.

  • @eduardobandeiramg
    @eduardobandeiramg 3 года назад +2

    Ola Gerson. Vc sabe se o curso de engenharia de software prepara para o desenvolvimento de sistemas embarcados?

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      Dá apenas uma introdução em alguns pontos, mas o foco é programação, então a parte de eletrônica e hardware vai ter que correr por fora para aprender. Para falar a verdade, nenhum curso de graduação brasileiro contempla sistemas embarcados (nem a tal mecatrônica).
      Eu faria essa graduação ou análise e desenvolvimento de sistemas (famosa ADS das EaD) e algum curso técnico de eletrônica e automação em paralelo, e se ficasse muito pesado, talvez uns cursos livres de eletrônica (tem uns bons online por aí) durante o processo de graduação.
      E muita criação desde o começo, não espera professor ou aula te dizer para montar coisas porque eles não vão, e maioria nem sabe ou domina isso. Então pega uns Arduino e uns Raspberry da vida e te agarra.
      Recomendo dar uma olhada nesses livros aqui bem noobs caso você não manje nada de eletrônica:
      - ruclips.net/video/RVWXqj0MDfw/видео.html
      - ruclips.net/video/gW1oofBlQxI/видео.html
      - ruclips.net/video/lu8WumvF78s/видео.html

    • @eduardobandeiramg
      @eduardobandeiramg 3 года назад +1

      @@aplicarciencias Muito obrigado!

  • @aplicarciencias
    @aplicarciencias  4 года назад

    Olá, pessoal! Estava devendo essa dica tem semanas para vocês, mas finalmente consegui editar e trazer aqui. LIVRO: Programação de Sistemas Embarcado - amzn.to/2AMnCUZ
    Continue conosco, porque estamos já para comemorar os 2 mil inscritos, então vai ter sorteios aqui no canal. Fiquem ligados!

  • @adilsongenari3938
    @adilsongenari3938 4 года назад +1

    É uma boa leitura, tenho uma dúvida sobre erro de referência ciclica, logo no início tem um exercício que fala sobre isso, se puder fazer algum comentário sobre o assunto vai me ajudar muito.

    • @aplicarciencias
      @aplicarciencias  4 года назад

      Olá, obrigado por comentar. Poderia indicar a página, folhei rápido aqui e não consegui achar o exercício citado. Em geral esse tipo de erro ocorre quando entra num certo loop de execução, mas nunca encontra o resultado que faz sair dele, seria isso? A causa mais comum é esquecer alguma variável ou parâmetro que indique o momento do código sair daquela rotina e voltar ao que estava fazendo antes. Se puder dar mais detalhes sobre sua dúvida, agradeço, pois este termo é muito genérico.

    • @aplicarciencias
      @aplicarciencias  4 года назад

      Que bom que gostou do livro, se puder recomendar a outros pelo nosso link aqui do projeto, agradeço, pois nos ajuda muito.

  • @kaiirooo
    @kaiirooo 3 года назад +1

    Para aprender sobre sistemas embarcados eu preciso do hardware(microcontroladores)?
    ou o livros nos oferece opções de simuladores onlines para os projetos?
    Parabéns pelo video!

    • @aplicarciencias
      @aplicarciencias  3 года назад +2

      Precisa de ambos para um aprendizado sólido, Kairo. O livro sozinho ensina muita coisa, mas ele mesmo propõe você montar sua placa. Mas a boa notícia é que tem como praticar quase tudo do livro só com uma placa Arduino (nem precisa ser um kit, mas seria melhor, qualquer kit serve), que hoje você compra entre 80 (só arduino) e 200 (um kit arduino) reais. Se quer aprender mesmo, vale o investimento e sentar pra estudar.

  • @williandias7100
    @williandias7100 4 года назад +1

    bom dia!!! gostaria de saber sobre programação de ECU de um carro, como posso saber sobre programação e linguagem que eles usam?

    • @aplicarciencias
      @aplicarciencias  4 года назад

      Não sei dizer onde tem esse tipo de conhecimento, Willian, eu mesmo ainda não achei livros ou cursos específicos sobre isso, mas também não procurei muito. Acho que se souber os termos certos pode achar algum anúncio no Google.

  • @alexandreeleodoro4278
    @alexandreeleodoro4278 3 года назад +1

    Olá Gerson! Bacana o vídeo! Vc sabe se tem algum "laboratório virtual".. site ou app para praticar a programação de sistemas embarcados?

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      Infelizmente nada completo. Não sei tua necessidade, mas ou é um software amarrado proprietário de uma determinada placa ou algo muito simples e iniciante para quem está começando. O nível de um embarcado também varia muito, desde um simples controle até algo com IA ou redes de comunicação.
      Pra quem está começando, tem que se contentar com o básico e elementar mesmo, eletrônica e programação (lógica). Com o tempo a própria necessidade vai norteando para as ferramentas que precisar.
      Sempre começamos pelo núcleo principal (seja um SoC e ou uC ou algo mais desenvolvido) e habilidades necessárias para montar com ele e depois partimos para simulação, protótipos, periféricos, etc.

    • @alexandreeleodoro4278
      @alexandreeleodoro4278 3 года назад +1

      @@aplicarciencias Entendi amigo! Seria para fazer testes, simulações para praticar, aprendizagem mesmo.. estou começando.. Obrigado!

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      @@alexandreeleodoro4278 já conhece o TinkerCAD? Será que não serve pra começar? Ele simula códigos e montagens básicas com Arduino e é Online... depois tem o Proteus, que tem bibliotecas para várias placas, mas a licença é muito cara, e não sei se a versão aluno não é muito limitada ou se ainda existe. Ele é forte para eletrônica, placas e simulação.
      O que o pessoa faz é procurar soluções open source para fazer placas ou simular circuitos.

    • @alexandreeleodoro4278
      @alexandreeleodoro4278 3 года назад +1

      @@aplicarciencias Muito bom! Não conheço mas vou pesquisar.. Obrigado, Abraço!

  • @hermecildesanderson8656
    @hermecildesanderson8656 3 года назад +1

    Olá! Qual o compilador ele usa pra exemplificar?

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      Ele usa exemplos das próprias bibliotecas do Arduino abordando C.
      Faz a implementação de vários trechos de exemplos na framework Wiring (que foi adaptada para Arduino): wiring.org.co/
      Mas é possível testar dentro de uma IDE Arduino também.

    • @hermecildesanderson8656
      @hermecildesanderson8656 3 года назад +1

      @@aplicarciencias Muito o brigado, estou entre compra esse livro e o 'Arduino, guia avançado para projetos'.

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      @@hermecildesanderson8656 a pegada de ambos é diferente.
      Esse dá as bases para criar bibliotecas em C para microcontroladores. O que você citou é uma programação de Arduino um pouco mais avançada (até onde vi, pois não peguei ainda esse). Então os dois valem a pena se a ideia for aprofundar na programação.
      Se pegar o do Arduino, conta aí pra mim o que achou. Abraços

  • @nilsonsena53
    @nilsonsena53 10 месяцев назад +1

    oi Gerson , aqui é o Nilson Sena . Sou tecnico em eletronica . Me interesso muit no assunto, gostaria de entrar com contato com vc

    • @aplicarciencias
      @aplicarciencias  10 месяцев назад +1

      Fala, Nilson! Diga o que precisa. Se eu puder ajudar, ajudo.
      Que interessante, será que somos parentes?

    • @nilsonsena53
      @nilsonsena53 10 месяцев назад +1

      @@aplicarciencias Tem parentes seu na Bahia, familia Sena?

    • @aplicarciencias
      @aplicarciencias  10 месяцев назад

      @@nilsonsena53 até onde eu sei não tenho, mas estudando origens do sobrenome vi que teve famílias que chegaram pelo nordeste, imigrantes... mas outras vieram pro sul.

  • @CarlosSousa-xk8uw
    @CarlosSousa-xk8uw 16 дней назад +1

    Adorei seus comentários
    Quero ser membro passar pix

    • @aplicarciencias
      @aplicarciencias  16 дней назад

      Fico feliz pelo conteúdo ter sido útil para você, Carlos. E lisonjeado pelo quanto você o apreciou.
      Quanto a ser membro do canal, é bem simples: depois de clicar no botão inscrever-se aparece o botão seja membro. Mas eu não tenho postado conteúdos para membros ultimamente, porque não atraí assinaturas.
      Se ainda assim quiser contribuir voluntariamente, envie para: sena.gerson @ yahoo.com (tudo junto, sem espaços).
      Já avisando que em breve irei postar o vídeo comparando esta edição com a segunda que já está à venda. Caso considerar comprar a edição, aqui está o link: amzn.to/3WgwQzx

  • @arduinomaquinas
    @arduinomaquinas Год назад +2

    Like 615 ! 👏👏👏👏👏

    • @aplicarciencias
      @aplicarciencias  Год назад +1

      Rapaz... já tem tudo isso de like nesse vídeo? E eu nem considero ele tão bem gravado assim... se eu soubesse na época...
      Esse livro já está na segunda edição. Dessa vez tentei ganhar um dos autores, mas se eu conseguir farei um vídeo novo, mais enxuto kkkk

  •  3 года назад +2

    Esse livro ensina basicamente a programar arduino?

    • @aplicarciencias
      @aplicarciencias  3 года назад

      Na verdade usa a plataforma Arduino como base para testar o que ele ensina, mas ele ensina linguagem C voltada para embarcados assim como criar bibliotecas e dominar o hardware de modo mais profissional.
      Gosto dele porque mesmo iniciantes não terão grandes dificuldades para entender o curso.
      Para iniciantes no mundo Arduino, o clássico e completo é este aqui: ruclips.net/video/7iCfzSLYSeQ/видео.html

    •  3 года назад +1

      @@aplicarciencias Quero um livro mais voltado a microcontroladores e não plataformas como Arduino, você indicaria esse livro pra esse caso?

    • @aplicarciencias
      @aplicarciencias  3 года назад +1

      @ ele trabalha com assembly dos uC AVR (dando exemplo do que vai no Arduino). Acho que usar a interface assim como uma placa dessa plataforma foi apenas uma saída didática dos autores.
      Dentro do livro ele usa além da placa Uno R3, também as placas Chipkit (PIC32MX220) e Freedom (ARM Cortex Mo+, da NXP). Cada exemplo prático da teoria mostra nas 3 placas.
      Mas que tipo de plataforma você quer estudar? Porque por conta das arquiteturas diversas existente de uC, não se encontra no mercado um livro que aborde, mesmo que apenas a introdução, que sirva pra todas elas.
      O que vai achar são livros específicos para cada um (mas não todas) ou então focar nalguma linguagem de programação (C++ é muito comum e abrangente nesse caso) mais difundida entre que programa esse tipo de dispositivo.

    •  3 года назад +1

      @@aplicarciencias Obrigado, perfeito.

    • @aplicarciencias
      @aplicarciencias  3 года назад

      @ disponha

  • @MarcusHenrique87
    @MarcusHenrique87 4 года назад +1

    Fiz técnico em informática e graduação em análise de sistemas, porém só manjo hardware de computadores. Penso em fazer engenharia elétrica com ênfase em eletrônica pois quero me especializar em automação e sistemas embarcados. Estou no caminho certo? Pensei em estudar sistemas embarcados com livros e cursos paralelamente à faculdade de eng. elétrica. O que acha? Muito obrigado!

    • @aplicarciencias
      @aplicarciencias  4 года назад +1

      Acho válido. Talvez um técnico em eletrônica ajude também, até mais. Temos pouca literatura desse tipo (prática e objetiva) em português atualmente... e que realmente ensine quem lê. Então toda base conjunta é importante.
      Não fosse os cursos técnicos, engenharia teria me servido muito pouco na prática, mas diploma tem seu peso. Bem, pelo menos essa foi minha situação, a tua pode ser outra.

    • @MarcusHenrique87
      @MarcusHenrique87 4 года назад +1

      @@aplicarciencias muito obrigado pela resposta!!
      Estou na dúvida se faço engenharia elétrica ou eng de computação (elimino uma boa parte de programação e sobraria a parte de cálculo, hardware, redes e eletrônica basicamente). Quanto ao técnico, pensei sobre isso também.
      Meu medo é não conseguir atuar no mercado de trabalho por ser mais restrito. Sera que ainda tem algumas oportunidades para profissionais de embarcados aqui no Brasil? Sou de São Paulo.
      Muito obrigado!

    • @aplicarciencias
      @aplicarciencias  4 года назад +1

      @@MarcusHenrique87 infelizmente é um mercado que você precisa criar seu caminho. Ou você escolhe uma área e tenta se inserir ou tenta fazer uma boa rede para trabalhar em indústrias ou segmentos de mercado da área (não que precise excluir uma ou outra). Te digo que no mínimo uns 5 anos de foco em projetos, língua inglesa básica e marketing (sim, marketing) como aprendizado já te tragam alguns resultados.
      A coisa é que justamente nestes 5 (ou mais) anos você vai estar precisando estudar muito para provas de coisas que vai usar muito pouco depois (sendo que as que iria usar mesmo vai conseguir absorver muito pouco). Falo justamente das teóricas, que ajudam a resolver coisas, mas que são ensinadas sem qualquer relação com a prática, daí até entende, mas não sabe como ou onde usar, e quando descobre, viu que não aprendeu o suficiente.
      Te digo isso porque faz parte do aprendizado ter uma estratégia de combate e mudar ela vez ou outra, porque se for apenas pelo que te passam de currículo vai sair sem saber nem como procurar uma vaga ou montar um negócio. Você faz bem em começar a estudar antes, um grande erro da maioria é "estudar" apenas o que passam em aula. O mercado de IoT é a bola da vez em tudo, desde educação até indústria e medicina.
      Você está na região certa do país, ainda assim precisa estar disposto a migrar muito se for o caso. E o Brasil não é nada amigável com quem desenvolve tecnologia para o mercado interno, mas ainda assim tem como ganhar uma grana com isso.
      Se você realmente for apaixonado pelo que faz vai conseguir vencer vários desafios. E como última dica, cuide de si mesmo no processo. Curso de graduação, ainda mais em exatas, tendem a deixar as pessoas doentes por não se cuidarem do emocional e social.

    • @MarcusHenrique87
      @MarcusHenrique87 4 года назад +1

      @@aplicarciencias Entendi! Realmente imagino isso porque antes de fazer análise de sistemas, eu fiz 01 ano de engenharia em uma federal, e na época não aguentei o ritmo nas matérias de cálculo. Mesmo em análise de sistemas eu penei na faculdade (era pública também).
      Com relação ao mercado, eu imagino isso mesmo. Já estou pensando em aprender sozinho as coisas e abrir um negócio (startup ou algo do tipo) caso não ache uma vaga no mercado. Eu amo hardware, automação, IoT e sistemas embarcados e estou disposto a encarar os desafios!
      Muito obrigado mais uma vez pelo feedback! Vou aproveitar e comprar o livro que você recomendou no vídeo. =)

    • @MarcusHenrique87
      @MarcusHenrique87 4 года назад +1

      @@aplicarciencias só uma dúvida que me surgiu aqui: será que em vez de fazer a engenharia não seja melhor fazer uma pós graduação em sistemas embarcados?

  • @arduinomaquinas
    @arduinomaquinas Год назад +1

    👏👏👏