Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduction to Embedded system development #34

Closed
kuldeepdhaka opened this issue Feb 11, 2018 · 3 comments
Closed

Introduction to Embedded system development #34

kuldeepdhaka opened this issue Feb 11, 2018 · 3 comments

Comments

@kuldeepdhaka
Copy link

kuldeepdhaka commented Feb 11, 2018

Abstract

Introduction to Embedded system development

About

Introduction to embedded system, is primarily targeted at people who want to design electronics.
Talk will include development using FLOSS tools and libraries.
Talk will comprise of personal experiences, how to start building things and technical details.
Talk might include a demo of programming and runing code on a microcontroller.
Talk might include personal insight on IOT and electronics industry.

Pre-requisites

  • Curiosity (Most important! Other things are just for reference)
Things that would be using or talking about
  • Coding in C

  • Cross Compiling and Compiler (ARM GCC)

  • Build system (Makefile)

  • PCB Design (KiCAD)

  • Microcontroller (ARM Cortex M)

  • Library for ARM Microcontroller (UniCore-MX)

  • Flashing and debugging tool (GDB, OpenOCD)

  • GNU/Linux Flavour (Arch Linux - Not directly but may give some instruction and experience)

  • HDMI/VGA projector (for presentation)

Note: I might be doing demo but there is no special requirement. (Just mentioning for reference)

Expected duration

1hr or something.

Level

Beginners

Resources

UniCore-MX: A vendor agnostic, community maintained, FLOSS library for ARM Cortex Microcontroller
https://github.com/insane-adding-machines/unicore-mx

https://en.wikipedia.org/wiki/Embedded_system
https://en.wikipedia.org/wiki/Microcontroller
https://en.wikipedia.org/wiki/Cross_compiler
https://en.wikipedia.org/wiki/KiCad
https://en.wikipedia.org/wiki/GNU_make
https://en.wikipedia.org/wiki/STM32

Speaker Bio

Kuldeep is the co-founder of Mad Resistor.
He is the co-creator of Box0 project and diy-VT100 which are loved by FLOSS community worldwide.
He is also a core-contributor and USB maintainer of UniCore-MX.
Apart from that, he explores other fields, help animals and support equality.

Twitter: @kuldeepdhaka9
Github: kuldeepdhaka

- Can be done after the talk/workshop -

intro-emb-sys-linuxchix.pdf Minor corrections
intro-emb-sys-linuxchix.pdf Original

Include link to video here

@shivan1b
Copy link

Hi, Kuldeep!
Will you be available for your talk this Sunday?

@kuldeepdhaka
Copy link
Author

Hey Shivani
Yes, I'm available.

@shivan1b
Copy link

Awesome! Thanks, Kuldeep.
Confirming your talk for this meetup. Will update you about the venue and timings soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants