Questions tagged [embedded]

An embedded system is a computer system designed to perform one or a few dedicated functions, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts.

Further reading:

1674 questions
22
votes
10 answers

How to become an embedded software developer?

I'd like some tips for those who want to become a good embedded software developer or want to improve in this area. What should I need learn about hardware, software? Which books are most recommended? Blogs? In the end, how could I go from a…
Daniel Grillo
  • 7,677
  • 18
  • 51
  • 70
15
votes
17 answers

How to squeeze code for more Flash and RAM?

I have worked on developing a feature on a particular product of ours. There has been a request to port the same feature to another product. This product is based on a M16C microcontroller, which traditionally has 64K Flash and 2k of RAM. It is a…
IntelliChick
  • 1,237
  • 2
  • 13
  • 18
9
votes
3 answers

How to check for Stack overflow in an embedded application?

I have run into a problem where I believe my stack is overflowing. The reason I am inclined to think this way, is due to the following: 1) Compile code, dump into the device: - no activity from the device (I am expecting an 'I am alive' message) 2)…
IntelliChick
  • 1,237
  • 2
  • 13
  • 18
7
votes
3 answers

What is the difference between many core and multi core?

These terms seem to be same but in a guest lecture i found that they are not but i have not been able to find the difference even after googling around for a while .
Ankur Khurana
  • 71
  • 1
  • 1
  • 2
6
votes
3 answers

Is it possible to connect an embedded device to the internet through a USB internet Dongle?

In my country (Nigeria) we have very few wireless hotspots, most people connect to the internet via private USB dongles. I was wondering if it is possible to use these dongles to allow an embedded system connect to the internet. I know that involves…
TiOLUWA
  • 783
  • 1
  • 9
  • 23
6
votes
7 answers

Are there any certificates for embedded system developers?

For example in the field of networks there are CISCO, JUNIPER, CCNA, etc., and in the field of databases there are oracle certificates and so on. What about the developers of Embedded systems (Hardware & software): are there any certificates for…
xsari3x
  • 1,608
  • 5
  • 27
  • 42
5
votes
3 answers

Embedded Programmers: How deep down the EE rabbit hole?

So I know most Embedded developers are probably EE/CE with some CS sprinkled in. I've done....enough with Arduino to where I want to get closer to the hardware. I graduated with a C.S. degree, but have the desire to learn a lot more about…
msmith1114
  • 299
  • 2
  • 14
3
votes
1 answer

how to keep mutual exclusive between interrupt and task in ucos-III

I am running ucos-III on a board which has stm32 cpu and a gyroscope sensor. now I make a interrupt in response to receiving data from gyroscope, and than save data into one buffer. on the other side I start one task with OSTaskCreate() used to read…
DarkHorse
  • 33
  • 6
3
votes
2 answers

Help selecting an embedded controller

I'm looking for a embedded controller for a project. I don't really know what's out there so I don't know where to start looking. My requirements are: Support for significant amounts of I/O ~150 GPIO (directly or via expanders) Several SPI (or …
BCS
  • 385
  • 1
  • 3
  • 14
2
votes
2 answers

Selecting power supply unit for an embedded system

I am sorry if this is too naive question in this site. I am from non-electrical-engineering major but I am trying to build an embedded system which will be in a real-time imaging system box along with camera. It will be possibly running 24…
2
votes
4 answers

Flow of preemptive multitasking execution of program

I am reading this article about preemptive multitasking and I didn't understand few things in the article: The explanation says Figure 1 shows the execution timeline for two tasks and an ISR. First, the ISR preempts the lower-priority task. But…
MaNyYaCk
  • 1,468
  • 1
  • 15
  • 30
2
votes
1 answer

Adding Low Bandwidth 3G Internet Access to Embedded Device

Do any companies offer devices to allow limited cellular internet connectivity for low bandwidth data transmission. I'm imagining an embedded device that typically does not have (nor need) internet access but could access the internet via cellular…
Ternary
  • 163
  • 4
1
vote
1 answer

Doubt in the following program regarding the value of GPIO_PORTF_DATA_R

The following code is related to tiva c series tm4c123gh6pm board #include #include "inc/tm4c123gh6pm.h" int main(void) { unsigned int value; SYSCTL_RCGCGPIO_R |= 0x20; /* enable clock to GPIOF */ …
gkr
  • 11
  • 1
1
vote
0 answers

How can I generate a signal and sample it simultaneously in STM32F407?

I was able to generate a signal using DAC periphery and a HAL_DELAY. I want to sample this signal using ADC by connecting DAC output to ADC input for FIR filter purposes. But there is a logical problem, because the code is sequential after…
ron398
  • 157
  • 1
  • 8
1
vote
4 answers

Net vs line in processor schematics

In this image on Wikipedia https://en.m.wikipedia.org/wiki/File:SPI_three_slaves.svg The connections are called 'lines'. In a book I'm reading right now, these are called 'nets' in a similar context. Are there any differences or are they just two…
Daniel
  • 157
  • 6
1
2 3 4