Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Embedded Development Board

Tags:

embedded

arm

I'm new to the embedded development world and am looking to get my very first board.

After some research, I realize that there aren't many choices with FPUs. This is important in my project as I'm going to be doing quite a bit of floating point computations.

I found the Mini2440 which seems to run on the ARM920T core. This particular unit is perfect for my needs (decent price, all the right I/O ports, and a touch screen to boot) but it seems that it doesn't have an FPU. I don't know how big of a penalty I'd be paying for FP emulation, so I'm unsure of whether to pull the trigger on this one.

That said:

  • Can someone please confirm whether this product (Mini2440) has an FPU or not?
  • My project will do image capture and analysis. Does anyone have any experience with running things like OpenMP on such platforms?
  • Please suggest any other similar boards in the ≤ $200 price range that have an FPU.
  • This world is new to me. Any other advice or things I should be aware of is much appreciated.
like image 335
ALF3130 Avatar asked Apr 19 '10 18:04

ALF3130


People also ask

What is an embedded development board?

Embedded boards are boards with processors, multiple integrated circuits, interfaces and other essential components assembled on them to serve a dedicated function.

What is embedded development?

Embedded application development is a discipline that relies on the design and implementation of software for embedded systems. The software is typically specialized for a particular hardware with specific purpose that must meet time, size, energy, and memory constraints.

What is open source embedded development boards?

Open source provides a path to use or develop hardware and software that has been created by thousands of contributors around the world. As they become available, new applications can be ported to target boards for various microprocessor and microcontroller families.

What is meant by development board?

Development Boards are printed circuit boards with a microcontroller/microprocessor mounted on them with few other hardware components. Development boards are meant for System Designers to become acquainted with programming a processor onboard and also to develop and test projects effectively and efficiently.


2 Answers

Fixed Point math can do nearly everything Floating point can and ARM processors with their shift optimization love fixed point. I haven't had a FPU in so long that coding Fixed Point is second nature to me. And even better, Fixed math quite often is more accurate.

In short, don't write off a board because it doesn't have an FPU. :)

like image 64
Michael Dorgan Avatar answered Oct 19 '22 23:10

Michael Dorgan


Did you look at the BeagleBoard ? Its ARM CPU has VFP for floating point and also NEON for SIMD floating point. Cost is around $200.

like image 33
Paul R Avatar answered Oct 20 '22 00:10

Paul R