Confused on what is and is not an embedded system
What is the definition 'Embedded'
What is the difference between an Embedded Engineer and an Electronics Engineer
I hope this is an okay subreddit to put this in, apologies if it is not.
I am taking a programming class on assembly languages though the first few weeks have been C++ review. Well, a current assignment is a 3-5 page research/opinion paper. There is no actual instruction as to what to write about, only saying that this research paper is to help learn in detail about embedded systems.
So, that is what I am trying to do. My bare bones basic understanding is a mix of software and hardware that performs a specific action. That is kind of what most places say but I start to get confused on what does and does not "count" as an embedded system.
Some websites describe it as a system that performs a single action, others say a type of action, and others mention being able to perform multiple actions. A few mention the difference of requiring human interaction vs not needing it. But a computer mouse, which everywhere says is an embedded system, can perform multiple functions and requires human interaction, right?
Then I see that in general a desktop computer is not an embedded system and neither are modern game consoles or cell phones, but older game consoles and cell phones may be. Playstation 1 or older brick phones for example.
Is or can an embedded system made out of...several embedded systems? Or am I thinking too much into what is and is not an embedded system? As I type this I had been thinking of them as the components of an object, but I guess the object it self is what an embedded system is? My microphone is not made of embedded systems, but is an embedded system. Though, that somewhat contradicts what I've read about a timer in a toaster being its own embedded system within the toaster.
Sorry if these things have been asked before or if I am overcomplicating things. While some information is consistent, there seem to be some contested ideas.
EDIT: god I've typed "embedded system" way too much in the last couple of hours
In my interviews, I ask the question 'What is embedded', most of the time the answer is 'an electronic device with a fixed purpose' - then I ask 'Is a mobile phone an embedded device?' and the answers vary complely as the 'General Purpose' computing does not fit 'fixed purpose' - I get many answers split between yes and no.
What is your definition of 'Embedded' and would a smart-tv/mobile phone fit in to the category.
Hi Reddit,
I have a newbie question.
I just want to ask is there a difference between an Electronics engineer and an Embedded engineer?
I graduated as an Electronics Engineer, where they taught us Analogue and Digital circuit design, Microcontroller programming (C programming), DSP, and at my last year Real Time Embedded Systems (worked with VxWork)
What I know of my topic we design embedded systems,hence the term embedded engineers wouldn't be wrong.
I searched for embedded or firmware engineer I find most of the requirements a knowledge in RTOS (FreeRTOS), Linux, 32 bit Microcontrollers (STM32, ARM CORTEX) and in some cases IoT.
While Electronics / Hardware Engineer most of the requirements are: Design Analogue and Digital circuits, FPGA, PCB design, serial communications (I2C, SPI, UART, BLE).
Seems to me (could be wrong) that there is no unifying naming to the engineers who work in the embedded / electronics / hardware / firmware industry.
Seems to me what they mean by Embedded / Electronics Engineering in one country / company is different than what they mean in another
Even studying it,in the UK they call it Electronics Eng, while I searched in the US they call electrical and computer engineering.
Thank you in advance