10 years, 2 months ago.

Can LPC 1768 be used for image processing?

My project requires a microcontroller between camera for image processing and a zigbee for transmission.I have to dump image processing code(which is in matlab) and zigbee interfacing code in the microcontroller.Is LPC 1768 arm cortex m3 suitable for this purpose?

Question relating to:

Rapid Prototyping for general microcontroller applications, Ethernet, USB and 32-bit ARM® Cortex™-M3 based designs

1 Answer

10 years, 1 month ago.

It depends on how extensive your image processing code is. It can do basic image processing, see for example: http://mbed.org/users/ms523/notebook/eric-overview/. However it will quite fast run out of memory. And LPC4088 might be more suitable for it, since it has a LOT of memory.

I am using edge detection,dilation,filtering,enhancement and smoothing techniques . My code will require around 20 kb.So can i go for it?

posted by Harieswar reddy Cherukupalli 18 Feb 2014

Well you can always go for it, an advantage of mbed is also that if you eventually find out that it doesn't fit, you can always switch to the LPC4088 without too much issues.

If your code requires 20kB it should fit, the LPC1768 has 32kB, and another 32kB that is intended for ethernet/USB, but where you can manually place arrays. (See for example: https://mbed.org/forum/mbed/topic/579/?page=1#comment-23116)

posted by Erik - 18 Feb 2014