Git Product home page Git Product logo

avr-util's Introduction

AVR-UTIL

esse projeto é uma extensão do repositório:

AVR

tem o objetivo de criar uma coleção de bibliotecas para AVR usando C++ com técnica modernas de programação

AVISO

Esse repositório tem apenas o intuito de demostrar os usos de C++ moderno em ambientes embarcados bare-metal

as bibliotecas apenas terão porte para o microcontrolador Atmel328p.

Cancelado

leia a conclusão.

fase atual:

melhorias nas bibliotecas do repositório AVR

bibliotecas em melhoria:

novidades

Conclusão:

Eu iniciei esse projeto para aprender C++ e sistemas embarcados ao mesmo tempo, e com isso tirar minhas próprias conclusões sobre o uso de C++, nesses 3 meses de pesquisa e estudo, C++ provou trazer muitas vantagens em relação a C, é possível seguir na mesma linha do C mas com a vantagem de coisas como generics, que te ajudam a abstrair sem pesar no runtime.

Então porque esse projeto está chegando a o fim? quando comecei esse projeto eu não tinha noção do uso de C++, o que acabou gerando vários códigos com overenginner e overhead, além de todos os códigos aqui serem versões modificadas do repositório AVR, agora que eu tenho uma melhor noção das técnicas de desenvolvimento e o poder da linguagem, C++ vai entrar como minha nova linguagem principal em embarcados, e vai fazer parte do repositório principal de AVR.

avr-util's People

Contributors

recursiveerror avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.