Stack Exchange
log in sign up chat discuss faq users badges

Area 51 » Technology

definition commitment beta

The Embedded Systems site didn't have enough activity during the beta and has been closed. You can download the data dump of all questions here.

196
followers

Embedded Systems

Q&A site for developers of embedded hardware and software systems.

9
votes
1
answer

Downvotes without comment

mar 30 '17 at 14:17 Ada Lovelace 642
13
votes
1
answer

Highly related to Embedded systems proposal

oct 8 '15 at 17:55 Community♦ 1
4
votes
1
answer

Duplicate of Embedded Systems that just entered beta

aug 8 '15 at 9:50 Community♦ 1
3
votes
1
answer

Are the questions from the first private beta going to be migrated to this one?

jul 7 '15 at 18:15 Gilles 'SO- stop being evil' 2,149
17
votes
1
answer

How you can help Embedded Systems Programming and Design to move to the next stage

apr 7 '15 at 1:03 MDMoore313 3,289

show 3 more discussions
discuss this proposal

80 Example Questions

active newest votes
up vote 36 down vote
How to achieve multitasking in a microcontroller?
added by BigHomie Jun 6 '14 at 20:47
link
up vote 25 down vote
Why does my microcontroller program not work unless I compile it with optimization disabled?
added by Scott Seidman Jun 6 '14 at 20:09
link
up vote 22 down vote
How can I facilitate debugging on an embedded system without the ability to echo variables to a screen when a debugger interferes with fast loops?
added by Scott Seidman Jun 6 '14 at 18:50
link
up vote 19 down vote
How do you design an embedded Linux system for reliable field upgrades, assuming power failures are possible at any time?
added by BigHomie Jun 6 '14 at 20:45
link
up vote 17 down vote
How do you ensure physical network interfaces always get the same interface name across reboots on an embedded Linux system?
added by Patrick Jun 7 '14 at 19:38
link
up vote 15 down vote
What factors should I consider when deciding whether pushbutton debouncing should be performed in software or in hardware?
added by SF. Jun 9 '14 at 14:03
link
up vote 14 down vote
What are typical means by which a random number can be generated in an embedded system?
added by Rocketmagnet Jun 7 '14 at 23:36
link
up vote 11 down vote
What do I need to do for I²C communications when the master and slave operate at different voltages?
added by Scott Seidman, edited by WikiSpeedia hang-around Aug 2 '14 at 11:04
link
This question has been asked ad infinitum on EE.SE. – Nick Alexeev Jun 8 '14 at 17:37
2  
Yes, I included it to highlight where the overlaps might be. There will obviously be some, and complete high wall saying "this belongs on EE" may or may not be appropriate. Discussion is called for. – Scott Seidman Jun 8 '14 at 17:42
2  
In fact, part of my motivation is to show the bare metal folks that they can find a good home here – Scott Seidman Jun 8 '14 at 19:54
up vote 11 down vote
How do I prevent oscillator noise from spreading all over my microcontroller PCB?
added by Scott Seidman Jun 6 '14 at 20:21
link
Great example question. – BigHomie Jun 9 '14 at 2:43
3  
Thanks @BigHomie -- brings in PCB fabrication, grounding schemes, multilayer boards, decoupling, etc. All very hardware-ish, but important for anyone laying out an embedded board. – Scott Seidman Jun 9 '14 at 13:28
1  
... and EE.SE happily covers all of these analog issues. Reading from your comment, you are proposing to cover PCB fabrication topics on the Embedded stack. What's next? Are you planning to cover foundry processes too? Besides, why are you calling this "hardware-ish" ? Isn't this called "hardware, period" ? – Nick Alexeev Jun 10 '14 at 3:39
1  
@nickalexeev Yup, I'm trying to figure out where the boundary is with my 5 questions. Sort by oldestand look at them. This is the one I'd clearly flag for migration. The first I2C queston would need to stay, as it would be silliness to suggest that simple hardware issues around a commom low level bus would need to be migrated from an embedded group, and the second I2C question coud go either way. I'm commenting to highlight the hardware nature -- and injection molding processes are next on my list, not foundry ;-) – Scott Seidman Jun 10 '14 at 10:36
Perhaps my own close vote makes this clearer? I suppose what I'm trying to point out ( or perhaps figure out, and I'm getting there!) is that it not the hardware-only aspect that we should look at (defending the first I2C question as on topic), but the level of hardware expertise it would take to answer the question. Open drain with pullups is vanilla stuff, grounding schemes for 59 MHz oscillators, less so. That said, I think "How do I make a PCB for my embedded design? " would be appropriate for this proposal. – Scott Seidman Jun 10 '14 at 10:51
show 3 more improvement suggestions
up vote 11 down vote
How does including assembly inline with C code work?
added by BigHomie Jun 6 '14 at 20:46
link
Seems like the question should site which compiler/platform they are using. – Nick Aug 15 '14 at 21:09
up vote 11 down vote
I have only one ADC channel and several points where I need to measure voltage (0~5V). How do I solve that? External ADCs? Multiplexing?
added by SF., edited by WikiSpeedia hang-around Aug 2 '14 at 11:08
link
up vote 11 down vote
How does a microcontroller interface with external NAND flash memory?
added by David Freitag Jun 18 '14 at 20:30
link
up vote 10 down vote
How can I make my I²C communications work over longer cables?
added by Scott Seidman, edited by WikiSpeedia hang-around Aug 2 '14 at 11:04
link
Awesome question. You would get a lot of thoughtful answers about ways to control bus capacitance and buffers with trades offs W.R.T. data rate. – Nick Aug 15 '14 at 21:42
up vote 10 down vote
How do I port U-Boot to my embedded board?
added by BigHomie, edited by WikiSpeedia hang-around Aug 2 '14 at 11:04
link
up vote 10 down vote
How are virtual device drivers different from physical device drivers and why should I use them?
added by BigHomie Jun 6 '14 at 20:46
link
up vote 10 down vote
When is it advantageous to choose to utilize a soft processor instead of a physical one. Eg. Nios II
added by thejohnny Jun 7 '14 at 18:50
link
up vote 10 down vote
Why is UART limited to relatively low baud rates, such as 57600, or 115200, when modern technology allows us to go way beyond that speed?
added by thejohnny Jun 7 '14 at 18:56
link
1  
I suggest editing or removing this, as UART is not limited in speed. RS232 is, but uart can go into megabaud using the correct protocols – Scott Seidman Jul 12 '14 at 15:03
"modern technology"? Synchronous serial interfaces aren't exactly modern - SPI was introduced in the 70s. I agree with Scott - the better question would be why can't I pump 10mBaud through my RS232 interface. The answer it would generate: The horrid 300Ohm output resistor on every RS232 Driver per the standard which kills your slew rate by limiting the current you can drive onto the line. The other question would be why do Synchronous serial interfaces achieve higher baud rates than asynchronous interfaces (TTL UART)? – Nick Aug 15 '14 at 21:33
up vote 10 down vote
What are the differences in performance between using PWM or a first-order sigma-delta modulator, as a DAC for creating audio.
added by thejohnny Jun 7 '14 at 19:01
link
up vote 10 down vote
How do you use QEMU with named pipes on Linux to emulate a bi-directional serial port?
added by Patrick, edited by WikiSpeedia hang-around Aug 2 '14 at 11:06
link
How is this an embedded question? This seems more like a UNIX & Linux question or a software testing question. This can bleed over into embedded systems, but would this stack be the best place for this kind of content? – Nick Aug 15 '14 at 21:07
That's a fair comment. I wanted to do something like this when I was making an embedded Linux distro and testing it in QEMU. There will be overlap with several SE sites with embedded, but I think the best advantage of an embedded SE site is the wide range of expertise embedded developers tend to have, and thus the higher likelihood of getting a good answer to your question. – Patrick Aug 18 '14 at 13:31
up vote 10 down vote
Minimum hardware requirements for Embedded Linux?
added by Rocketmagnet Jun 7 '14 at 23:36
link
That's going to depend a lot on what you want to do with it. A reasonable question would be something like “Minimum amount of RAM for a system that relays temperature measurements over wifi”. – Gilles Jun 9 '14 at 22:19
1  
This embedded systems question is getting closed, while the circuit design questions about I2C level shifting and range extension are getting upvoted. I find it odd. – Nick Alexeev Jun 9 '14 at 22:38
This is crazy. This very question was asked on the original site, and generated some excellent answers. – Rocketmagnet Aug 7 '14 at 14:14
I think the question should be reworded to "Minimum hardware requirements for embedded Linux" – Mahendra Gunawardena Aug 12 '14 at 0:17
Agreed - hardware specific questions can almost bleed into the electrical engineering stack, whereas this is classically embedded. Not just 'embedded linux' either - what if I want to run gentoo on an SBC that will take analog inputs as a piece of packaged test equipment? I would still consider that an embedded system. – Nick Aug 15 '14 at 20:47
up vote 10 down vote
How do I connect my locally running Eclipse to my remotely running Java Micro Edition JVM so I can debug it?
added by Steve Swinsburg Jun 8 '14 at 1:11
link
up vote 10 down vote
How can I determine the worst-case delay to wake up my Cortex-R5 core?
added by Gilles Jun 8 '14 at 2:48
link
up vote 10 down vote
Why is my 'for(int i = 99999; i; i--)' delay loop not taking any time at all to run?
added by BenjiWiebe Jun 9 '14 at 17:55
link
up vote 10 down vote
What happens when an ISR is running and another interrupt occurs?
added by BenjiWiebe Jun 9 '14 at 17:56
link
up vote 10 down vote
Why is this timer interrupt routine for {processor} not getting called?
added by BenjiWiebe Jun 9 '14 at 21:23
link
up vote 10 down vote
How can I add GPS [or other sensor] functionality to my board, ideally using an open protocol (like NMEA 0183) to communicate?
added by mirabilos Jun 9 '14 at 21:28
link
up vote 10 down vote
What are typical tricks and methods to get Linux to boot and run my main application as fast as possible on my embedded system?
added by Matthew Eshleman Jun 14 '14 at 2:12
link
up vote 10 down vote
Is there a filesystem which is more reliable than FAT which can be implemented in an 8-bit microcontroller?
added by Renan Jun 28 '14 at 20:56
link
up vote 10 down vote
How to setup a cmake script to cross compile on an TI MSP430?
added by brt Jul 15 '14 at 14:06
link
up vote 10 down vote
In a bare metal system, When it is possible to share stack area between tasks?
added by Ahmed Khalaf Jul 28 '14 at 16:13
link
up vote 10 down vote
What are some methods for monitoring spurious interrupt conditions and preventing those conditions from stealing all the CPU?
added by user3934105 Sep 30 '14 at 13:21
link
up vote 10 down vote
Why purely feeding the watchdog in an interrupt handler is a bad idea? What's the right way of feeding watchdog?
added by fanl Oct 6 '14 at 0:37
link
up vote 10 down vote
What are the fundamental differences in programming a DSP versus a "classic" microcontroller?
added by SF. Oct 7 '14 at 8:04
link
I'm out of votes so... Great Question!! – BigHomie Dec 18 '14 at 18:47
up vote 10 down vote
How to make a embedded system as fail-safe as possible?
added by NatureShade Dec 6 '14 at 17:09
link
up vote 9 down vote
How can I make processor XXX running embedded Linux act as both an SPI slave and master?
added by Patrick Jun 10 '14 at 10:58
link
up vote 9 down vote
How can I find the cause of an intermittent dropped byte in my custom USB gadget driver?
added by Niall C. Jun 11 '14 at 3:40
link
up vote 9 down vote
How do I notify a user-space program from my USB composite gadget driver that the driver is switching to an incompatible configuration?
added by Niall C. Jun 11 '14 at 4:02
link
up vote 9 down vote
How can I add Zeroconf (aka Bonjour) to my wifi embedded project?
added by user45718 Jun 19 '14 at 22:50
link
up vote 9 down vote
How to debug on target embedded linux using eclipse and gdbserver ?
added by fanl Oct 6 '14 at 0:41
link
up vote 9 down vote
I want to use test driven development on my embedded C software with a C only compiler, how can I mock functions dynamically to automate my tests?
added by Nick Oct 29 '14 at 18:18
link
1 2 next

This site has been

Closed

This proposal didn't have enough activity during the beta. It was closed 7 years ago.

You could try proposing a variation of this site that you think will have a better chance.

proposed by

BigHomie
34.1k●30●224●525

8 years ago

edited by

Jon Ericson ♦ 2
183k●114●825●1652

8 years ago

viewed

9,769 times

latest activity

7 years ago

followers

users also following

8.2% Computer Graphics
8.2% Open Source
7.7% Vi and vim
7.7% Hardware Recommen...
18.9% only this proposal

followers active in

70.4% Stack Overflow
26.0% Electrical Engine...
25.5% Unix & Linux
24.5% Super User
24.0% Meta Stack Exchange
18.4% Software Engineering

recent followers

added Jul 21 '15 at 23:41
zhidayat
51●2
added Jul 15 '15 at 11:29
Kabir Bansod
51●1
added Jul 14 '15 at 10:15
user13267 ♦ 1
46k●67●336●745
added Jul 10 '15 at 4:40
user139388
51●1
added Jul 8 '15 at 11:40
Chirag
51●1
added Jun 10 '15 at 8:39
Swinders
3,736●7●52●95
added May 13 '15 at 19:00
novice
950●1●9●27
added May 2 '15 at 6:22
Thomas Hsieh
4,493●4●23●93
added Apr 29 '15 at 10:27
ncb
51●1
added Apr 25 '15 at 17:13
Jacques
1,345●1●7●26
added Apr 12 '15 at 3:08
user4098326
3,165●7●26●53
added Apr 1 '15 at 9:43
Eric
319●2●11
added Mar 30 '15 at 19:16
shibley
2,240●1●21●38
added Mar 21 '15 at 15:03
kenorb
340k●272●1918●3273
added Mar 21 '15 at 3:29
Murali Paluru
1,939●13●15
added Mar 20 '15 at 23:35
ʇolɐǝz ǝɥʇ qoq
9,976●15●98●221
added Feb 19 '15 at 21:06
skrrgwasme
15.7k●11●96●237
added Feb 19 '15 at 16:17
jojek ♦ 1
13.7k●7●63●144
added Feb 4 '15 at 15:57
simonppg
653●1●8●25
added Jan 31 '15 at 14:58
Neil Martin
6,920●6●70●116
added Jan 30 '15 at 11:20
Bhargav Bhat
12k●2●38●73
added Jan 30 '15 at 11:09
user3796561
51●1
added Jan 28 '15 at 22:42
Sukminder
34.1k●6●98●161
added Jan 25 '15 at 17:23
SirPython
17k●4●63●158
added Jan 24 '15 at 23:59
Bill Wadley
51●1
added Jan 16 '15 at 23:24
paxdiablo
866k●237●1650●2166
added Jan 14 '15 at 2:10
Mahendra Gunawardena
13.8k●13●82●210
added Jan 11 '15 at 19:26
Misha Brukman
14.5k●4●75●134
added Jan 10 '15 at 8:00
Ademan
106●4
added Jan 9 '15 at 20:03
rjbergen
1,119●3●19
added Jan 9 '15 at 14:20
user2983019
51●2
added Jan 4 '15 at 7:01
Don Chakkappan
7,562●5●44●63
added Jan 2 '15 at 9:46
C Rags
9,733●6●73●169
added Jan 1 '15 at 7:54
Jessica Brown
21.7k●22●148●271
added Dec 30 '14 at 21:04
Bart van Ingen Schenau
120k●27●224●376
added Dec 29 '14 at 14:01
gon1332
3,875●2●32●57
added Dec 24 '14 at 16:51
Victor Stafusa
120k●38●372●647
added Dec 18 '14 at 23:22
Ali AlipourR
3,465●5●31●86
added Dec 18 '14 at 4:40
zchbrntmr
1,240●5●10●37
added Dec 17 '14 at 16:48
Nelstaar
2,740●1●22●65
feed icon proposal feed
faq | blog | legal | privacy policy | contact us | feedback always welcome
site design / logo © 2023 Stack Exchange Inc; user contributions licensed under cc by-sa; see the licensing help page for more information.
rev 2023.2.15.615