Linked Questions

12
votes
8answers
5k views

Functional Programming with MCU(s)

Functional languages like Haskell, LISP, or Scheme allow a programmer to work quickly using the functional programming paradigm. They do have their inefficiencies, but my application places greater ...
9
votes
5answers
17k views

Is it going to be possible to write code in C++ for PIC microcontrollers in the future?

Is it ever gonna be possible to use C++ for coding PICs? Is there any hardware limitations that prevents us to use C++? How much the size of generated .hex file and running time of the program ...
3
votes
7answers
2k views

C language beginner

I want to do PIC programming in embedded C. But I don't know the language well. Please help me by suggesting some good sites for getting an idea about C programming.
3
votes
3answers
24k views

Converting c file to HEX

I am new to Embedded systems. I am starting my learning with AT89C51. My first target will be LCD interfacing. I have a programmer an LCD and a microcontroller. But the program is written in C or ...
2
votes
3answers
4k views

Learn C programming before start learning Microcontroller/Embedded Systems [duplicate]

Possible Duplicate: How to become an embedded software developer? I want to know whether it is mandatory to learn C/C++ programming before start learning Microcontroller or the Embedded Systems. ...
5
votes
3answers
1k views

C++ in Embedded Electronics - Literature [closed]

Recently, we've been discussing the use of C++ in (small) embedded systems. As all examples from controller vendors I have seen in the past are tailored to the use of C this is basically what we've ...
7
votes
2answers
692 views

Embedded programming state machines

I am looking at implementing a non-trivial finite state machine (specified as a UML hierarchical statechart) on a 32-bit MCU with gcc. Are there any rules of thumb what works better and what works ...
4
votes
2answers
2k views

Is there a cheap alternative to AVRs that can run the .Net Micro Framework?

Recently, I purchased a FEZ Panda and I've done some pretty cool stuff with it. Well, cool to me anyway. I recently had some ideas for things to do with LEDs and wanted to share them as kits. I see a ...
0
votes
1answer
249 views

C++ RTOS Options [closed]

What are some off the open source, popular choices for a C++ compatible RTOS (besides mbed)? I've heard that FreeRTOS doesn't provide official support for C++ compilation and it's a nightmare getting ...
1
vote
4answers
380 views

What features of C++ lead to extra resource usage that I should be aware of when developing for an embedded system?

Some features of C++ have implied run-time cost or can lead to significant code size increases. Which features should I consider avoiding when developing for a bare-metal resource constrained ...
3
votes
0answers
336 views

Using C++ in resource constrained environments [closed]

In the past I've been using C (or ASM) to develop microcontroller firmware. It's what I learned during my EE studies. It seems though, that the job market here has a high demand for C++ developers in ...