[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

what's the best way to get into embedded programming for

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 8
Thread images: 1

File: SKU153975-38[1].jpg (106KB, 600x600px) Image search: [Google]
SKU153975-38[1].jpg
106KB, 600x600px
what's the best way to get into embedded programming for a novice C programmer? are there any kits or something that /g/ would recommend?
>>
>>55521262
bumpu-desu
>>
>>55521262
Just getting started? Download a RTOS and run it in a VM. Make some software for it and then you can do that then move to actual hardware.
>>
You could start with either Raspberry Pi or Beaglebone Black, both support linux based systems and are very power efficient, cheap and lightweight. I have used both, and all i can say is: Raspberry is more like a computer with some digital general purpose pins, it works very well with cameras(pi-cam makes the framerate very high) and USB peripherals, but has no analog converters and very little GPIOs. The Beaglebone Black on the other hand has 96 GPIOs, more than you'll need for amateur learning, and has analog converters, take make it easier to create your own sensors, also it has asynchronous control of the GPIOs (something called PRU) that takes the workload away from the main processor on the board.
Both support C,C++, Python or whatever compiler/interpreter you can install on linux systems.
Good luck m8 :)
>>
Go with Microchip's PIC you'll find a lot of information and projects, is better to program a chip and buying the resistors and shit to make it work than a development board like arduino, beagle bone, raspberry etc. if you want to go further start learning registers, multiplexing and memory access and management, most likely you will work with very limited resources so you must know your chip very well
The questions are, how far you do you want to go ?
If just a no serious hobby to control some lights or sensors go with arduino but again is uses an Atera micro ...
>>
thanks guise
>>
>>55521262
Did you post a flight controller because you want to get into contributing to FC firmware projects? Or is it just on the am image search?
>>
>>55521855
i want to tinker with flight controller firmware, control devices through it etc.
Thread posts: 8
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.