Microprocessor development board and Embedded System same thing?

In summary, "Microprocessor development board" and "Embedded System" can be used interchangeably, but the latter typically refers to the complete hardware and software solution for a specific task, while the former is a general platform for developing and implementing embedded systems.
  • #1
Femme_physics
Gold Member
2,550
1
"Microprocessor development board" and "Embedded System" same thing?

Hi guys, I'm doing a final project and ran into a bit of a terminology challenge. Basically, the question is this: Is there a difference between "Microprocessor development board" and "Embedded System", or are they synonymous?
 
Engineering news on Phys.org
  • #2
Femme_physics said:
Hi guys, I'm doing a final project and ran into a bit of a terminology challenge. Basically, the question is this: Is there a difference between "Microprocessor development board" and "Embedded System", or are they synonymous?

The "Embedded System" could run on a "development board" or a custom board designed just for that task. A "development board" is just one possible general implementation of the controller and internal hardware interfaces that can control external hardware and systems. The term "Embedded System" usually describes the task(s), software and hardware would be required to construct a complete device function within a larger system.

So if you needed a mp3 player in a robot you could design and use something like this.
http://www.open-electronics.org/embedded-mp3-module/

or use a general "development board" like this.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2519&param=en025321&page=wwwPIC24MCUDemo
with this
http://www.mikroe.com/add-on-boards/audio-voice/easymp3/
 
Last edited:
  • #3
To say the same thing in different words:

An embedded system is a self contained hardware/software solution to a particular problem.

A development board is (or can be) a platform for implementing and developing or even deploying an embedded system.
 

1. What is a microprocessor development board and how does it differ from an embedded system?

A microprocessor development board is a hardware platform used for designing and testing microprocessor-based systems. It typically consists of a microprocessor, memory, input/output ports, and other components necessary for building a functioning system. An embedded system, on the other hand, is a computer system that is designed for a specific function or application and is integrated into a larger system. While a microprocessor development board is used for prototyping and testing, an embedded system is a fully functional product.

2. Is a microprocessor development board necessary for developing an embedded system?

No, a microprocessor development board is not necessary for developing an embedded system. However, it can be a useful tool for prototyping and testing the system before it is integrated into a larger product. It can also be helpful for learning and understanding the functionality and capabilities of different microprocessors.

3. Are there different types of microprocessor development boards available?

Yes, there are various types of microprocessor development boards available, each designed for different purposes and using different microprocessors. Some popular options include Arduino, Raspberry Pi, and STM32 development boards. It is important to choose a board that best suits your project's requirements.

4. Can a microprocessor development board be used for other purposes besides developing an embedded system?

Yes, a microprocessor development board can be used for various purposes besides developing an embedded system. It can be used for learning about microprocessors and programming, creating small-scale projects, and even as a mini-computer for basic tasks. Some development boards also have additional features like wireless connectivity, making them suitable for Internet of Things (IoT) projects.

5. What are the advantages of using a microprocessor development board for embedded system development?

Using a microprocessor development board for embedded system development has several advantages. It allows for faster prototyping and testing, as the necessary components are already integrated. It also provides a low-cost solution for developing and testing embedded systems. Additionally, development boards often have a large online community and resources available, making it easier to troubleshoot and find support for your project.

Similar threads

  • Electrical Engineering
Replies
10
Views
2K
Replies
8
Views
1K
Replies
4
Views
4K
Replies
10
Views
2K
  • Computing and Technology
Replies
5
Views
2K
Replies
4
Views
3K
  • Electrical Engineering
Replies
5
Views
3K
  • Computing and Technology
Replies
10
Views
2K
  • Electrical Engineering
Replies
14
Views
800
  • Electrical Engineering
Replies
11
Views
2K
Back
Top