Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: arm processor



Permlink Replies: 23 - Last Post: Jun 24, 2014 4:23 AM Last Post By: Norm Carlberg
peiman f

Posts: 106
Registered: 4/16/14
arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 11:02 AM
hello
is there any way to compile delphi code for use on arm processor?
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 11:18 AM   in response to: peiman f in response to: peiman f
peiman wrote:

is there any way to compile delphi code for use on arm processor?

That exactly what Delphi does on mobile (iOS/Android) platforms. It compiles
pascal source code into ARMv7 machine code.

Is there something more specific you are interested in?

--
Remy Lebeau (TeamB)
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 11:36 AM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Is there something more specific you are interested in?

Thank you,
actually im in a project to design a robotic arm
so we must find a Computer-on-Module device then start to design a software for it....

if found this https://store.gumstix.com/index.php/products/268/
this is really small and strong enough but its cpu is arm...

as i read in manual it can supported some os like ubuntu , ros and windows ce
ubuntu havnt any good visual programming language and ros is really undocumented yet
so just we can work with windows ce
in can work with delphi in windows but it seems designed applications in windows dont working on windows ce

with all of these information what is your solution!?
Cristian Peța

Posts: 157
Registered: 8/7/06
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 11:46 AM   in response to: peiman f in response to: peiman f
peiman f wrote:
so just we can work with windows ce

with all of these information what is your solution!?
FPC

Best Regards,
Cristian Peta
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 12:36 PM   in response to: Cristian Peța in response to: Cristian Peța
Cristian Peta wrote:
peiman f wrote:
so just we can work with windows ce

with all of these information what is your solution!?
FPC

Best Regards,
Cristian Peta

free pascal need a lot of work for a small action
for example listening and conversion with lan port is really easy with delphi but really hard with FPC
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 12:58 PM   in response to: peiman f in response to: peiman f
peiman wrote:

free pascal need a lot of work for a small action
for example listening and conversion with lan port is really
easy with delphi but really hard with FPC

Not really. The same Indy components that work in Delphi are also available
for FreePascal as well.

--
Remy Lebeau (TeamB)
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 11:56 AM   in response to: peiman f in response to: peiman f
peiman wrote:

actually im in a project to design a robotic arm

So, when you said "arm processor", were you referring to the processor used
inside of a robotic "arm", or an actual ARM processor like the ones used
in mobile devices?

Delphi only supports compiling to x86, x64, and ARMv7 CPUs. If your robotic
arm does not use one of those, you are out of luck. You may be out of luck
anyway, because Delphi does not support embedded system development anyway.
You might consider looking at FreePascal (http://www.freepascal.org) for
that.

so we must find a Computer-on-Module device then start to design a
software for it....

Have you looked at Arduino (http://www.arduino.cc)? There are examples floating
around for communicating between Delphi apps and Anduino boards. But you
cannot run Delphi code directly on an Anduio board itself.

if found this https://store.gumstix.com/index.php/products/268/ this
is really small and strong enough but its cpu is arm...

Specifically, it is an ARM Cortex-A8 CPU, which by itself does satisfy the
minimum requirements for Delphi's ARM compilers (ARMv7 architecture and NEON
extensions). However, since it is not an Android or iOS device, you cannot
use Delphi to develop for an arbitrary ARM system. ARM is only supported
in the Android/iOS compilers at this time. Although, I wonder if you could
perhaps use Delphi to develop a mobile project and just put your main ARM
code in static libraries, let Delphi compile those, and then use FreePascal
to link them into something that will run on the robot. Probably just wishful
thinking. You will likely just have to use FreePascal for everthing.

as i read in manual it can supported some os like ubuntu , ros and
windows ce

Delphi does not support any of those OSes, but FreePascal does.

--
Remy Lebeau (TeamB)
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 12:29 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Have you looked at Arduino (http://www.arduino.cc)? There are examples floating
around for communicating between Delphi apps and Anduino boards. But you
cannot run Delphi code directly on an Anduio board itself.

as rightly you said Arduino tools cant run delphi directly
so i need a computer unit to run some devices like Arduino tools and process their results
also regarding using high process like image processing and control a range of devices we need to be care of
system crashes and lags so cant use plc and micro controllers...

also i found http://www.adlinktech.com/PD/web/PD_detail.php?cKind=&pid=1367
this is a normal system in a small box and can run regular windows 8 so it can host delphi program easily
and as a extended suport it can run WES7-8

how about WES 8?
can delphi compiled program run on WES 8 (http://www.microsoft.com/windowsembedded/en-us/windows-embedded-8-standard.aspx) ?

Specifically, it is an ARM Cortex-A8 CPU, which by itself does satisfy the
minimum requirements for Delphi's ARM compilers (ARMv7 architecture and NEON
extensions). However, since it is not an Android or iOS device, you cannot
use Delphi to develop for an arbitrary ARM system. ARM is only supported
in the Android/iOS compilers at this time. Although, I wonder if you could
perhaps use Delphi to develop a mobile project and just put your main ARM
code in static libraries, let Delphi compile those, and then use FreePascal
to link them into something that will run on the robot. Probably just wishful
thinking. You will likely just have to use FreePascal for everthing.

you mean if i install Android 4.4 on this device,
then i can use delphi xe6 ?

i dont like free pascal :( delphi have visual ide and a lot of components but freepascal havnt....

Edited by: peiman f on Jun 16, 2014 12:29 PM
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 1:01 PM   in response to: peiman f in response to: peiman f
peiman wrote:

you mean if i install Android 4.4 on this device, then i can use
delphi xe6 ?

Possibly. Delphi's Android framework is primarily meant for smartphones
and tablets, though it is known to work on some other devices, like Google
Glass. So if you can get Android running on the robot, then you can probably
run a Delphi Android app on the robot.

i dont like free pascal :( delphi have visual ide and a lot of
components but freepascal havnt....

That should not be your only deterrant against using FreePascal if it satisfies
your runtime requirements.

--
Remy Lebeau (TeamB)
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 1:09 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Possibly. Delphi's Android framework is primarily meant for smartphones
and tablets, though it is known to work on some other devices, like Google
Glass. So if you can get Android running on the robot, then you can probably
run a Delphi Android app on the robot.

thank you a lot for useful answers
my last question is

can WES 8 run delphi app??
there is a list of app for WES (http://www.microsoft.com/windowsembedded/en-us/catcatalog.aspx)
if wes8 can host delphi app this can resolve all of my problems!!
Remy Lebeau (Te...


Posts: 9,447
Registered: 12/23/01
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 1:29 PM   in response to: peiman f in response to: peiman f
peiman wrote:

my last question is
can WES 8 run delphi app??

I do not know. I have never worked with Embedded versions of Windows before.

--
Remy Lebeau (TeamB)
Mikola Petrivskiy

Posts: 3
Registered: 10/12/08
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 10:36 AM   in response to: peiman f in response to: peiman f
{quote:title=peiman f wrote:}
can WES 8 run delphi app??
there is a list of app for WES (http://www.microsoft.com/windowsembedded/en-us/catcatalog.aspx)
if wes8 can host delphi app this can resolve all of my problems!!
There are different versions of Windows Embedded. Those that run on x86, will run delphi apps just fine.
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 11:19 AM   in response to: Mikola Petrivskiy in response to: Mikola Petrivskiy
There are different versions of Windows Embedded. Those that run on x86, will run delphi apps just fine.

actually you are right!
as i see there are some app like acrobat pdf reader macafee antivirals and etc in support list
so i think there is a bit chance for support delphi network app to
i requested a trial version of wes8 from microsoft to check is it support normal exe or no...

thank you for your response....
Markus Humm

Posts: 5,113
Registered: 11/9/03
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 1:34 PM   in response to: Remy Lebeau (Te... in response to: Remy Lebeau (Te...
Am 16.06.2014 22:01, schrieb Remy Lebeau (TeamB):
peiman wrote:

you mean if i install Android 4.4 on this device, then i can use
delphi xe6 ?

Possibly. Delphi's Android framework is primarily meant for smartphones
and tablets, though it is known to work on some other devices, like Google
Glass. So if you can get Android running on the robot, then you can probably
run a Delphi Android app on the robot.

i dont like free pascal :( delphi have visual ide and a lot of
components but freepascal havnt....

That should not be your only deterrant against using FreePascal if it satisfies
your runtime requirements.

Hello,

I'm not sure he has discovered Lazarus yet.

Greetings

Markus
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 1:46 PM   in response to: Markus Humm in response to: Markus Humm
Hello,

I'm not sure he has discovered Lazarus yet.

Greetings

yes , i wrote my pascal apps with delphi from delphi 5 and unfortunately dont knew any thing about freepascal ide (Lazarus)...
Markus Humm

Posts: 5,113
Registered: 11/9/03
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 12:04 PM   in response to: peiman f in response to: peiman f
Am 16.06.2014 22:46, schrieb peiman f:
Hello,

I'm not sure he has discovered Lazarus yet.

Greetings

yes , i wrote my pascal apps with delphi from delphi 5 and unfortunately dont knew any thing about freepascal ide (Lazarus)...

Hello,

please do not confuse the IDE which comes with Freepascal alone, that's
a textmode like IDE mimicking Turbo/Borland Pascal 7 and TVision
framework to develop it and Lazarus which is a Delphi like IDE using FPC
as compiler and shipping with his own set of GUI framework(s) for
different plattforms.

Greetings

Markus
Graeme Geldenhuys

Posts: 152
Registered: 5/25/01
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 16, 2014 3:56 PM   in response to: peiman f in response to: peiman f
On 2014-06-16 20:32, peiman f wrote:
i dont like free pascal :( delphi have visual ide and a lot of components but freepascal havnt....

Indeed, Free Pascal is only the compiler. If you want an graphical IDE
(integrated development environment), then simply install one. Lazarus,
MSEide, CodeTyphon, fpGUI etc... They all give you visual/graphical
IDE's, visual and non-visual components, forms designer etc.

Regards,
- Graeme -

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
Joseph Mitzen

Posts: 392
Registered: 6/9/02
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 2:26 PM   in response to: peiman f in response to: peiman f
peiman f wrote:

as rightly you said Arduino tools cant run delphi directly
so i need a computer unit to run some devices like Arduino tools and process their results
also regarding using high process like image processing

I'll get a lot of flak for this but, again, people just don't use Delphi for this. I'll get even more flak for this - your best choices are C++ or Python. ROS has API bindings for those two languages and the absolutely fantastic OpenCV library for computer vision and image processing has native APIs for both of them as well. There are also many commercially published books that focus on either of those languages and OpenCV or robot building. If you look for help in GumStix or robot-building communities online you've got a heck of a better chance finding knowledgeable people who are using one of those languages than who are using FreePascal.

also i found http://www.adlinktech.com/PD/web/PD_detail.php?cKind=&pid=1367
this is a normal system in a small box and can run regular windows 8 so it can host delphi program easily
and as a extended suport it can run WES7-8

The question you need to ask yourself is: why Delphi? Is Pascal so important that hardware, operating system, etc. decisions should all be based on whether they run Delphi? Is a COM Express type 6 module overkill for the project? What about size, power draw, reliability, etc? Aren't these more important factors to be basing the hardware choice on?

how about WES 8?
can delphi compiled program run on WES 8 (http://www.microsoft.com/windowsembedded/en-us/windows-embedded-8-standard.aspx) ?

WES 8 is intended for OEMs building mass-produced devices. You can't just pick up a single copy of Windows Embedded. Are you mass-producing your device?

i dont like free pascal :( delphi have visual ide and a lot of components but freepascal havnt....

You're building a robotic arm - what components do you imagine Delphi has that you need? Actually, Delphi's numerical support out-of-the-box is quite poor, which doesn't bode well for the math necessary to represent a robotic arm's location in space, plot paths, implement computer vision, etc.
D Robinson

Posts: 7
Registered: 11/2/99
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 23, 2014 1:04 PM   in response to: peiman f in response to: peiman f
On 2014-06-16 3:32 PM, peiman f wrote:
Have you looked at Arduino (http://www.arduino.cc)? There are examples floating
around for communicating between Delphi apps and Anduino boards. But you
cannot run Delphi code directly on an Anduio board itself.

as rightly you said Arduino tools cant run delphi directly
so i need a computer unit to run some devices like Arduino tools and process their results
also regarding using high process like image processing and control a range of devices we need to be care of
system crashes and lags so cant use plc and micro controllers...

also i found http://www.adlinktech.com/PD/web/PD_detail.php?cKind=&pid=1367
this is a normal system in a small box and can run regular windows 8 so it can host delphi program easily
and as a extended suport it can run WES7-8

how about WES 8?
can delphi compiled program run on WES 8 (http://www.microsoft.com/windowsembedded/en-us/windows-embedded-8-standard.aspx) ?

Specifically, it is an ARM Cortex-A8 CPU, which by itself does satisfy the
minimum requirements for Delphi's ARM compilers (ARMv7 architecture and NEON
extensions). However, since it is not an Android or iOS device, you cannot
use Delphi to develop for an arbitrary ARM system. ARM is only supported
in the Android/iOS compilers at this time. Although, I wonder if you could
perhaps use Delphi to develop a mobile project and just put your main ARM
code in static libraries, let Delphi compile those, and then use FreePascal
to link them into something that will run on the robot. Probably just wishful
thinking. You will likely just have to use FreePascal for everthing.

you mean if i install Android 4.4 on this device,
then i can use delphi xe6 ?

i dont like free pascal :( delphi have visual ide and a lot of components but freepascal havnt....

Edited by: peiman f on Jun 16, 2014 12:29 PM
Look at Mikroe Pascal:
http://www.mikroe.com/mikropascal/arm/

hope that helps.
Norm Carlberg

Posts: 20
Registered: 1/10/06
Re: arm processor [Edit]
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 24, 2014 4:18 AM   in response to: D Robinson in response to: D Robinson
Also look at Astrobe
http://www.astrobe.com/default.htm

Astrobe uses the programming language Oberon.
http://en.wikipedia.org/wiki/Oberon_(programming_language)
How to include complete above link?

Oberon was the result of a concentrated effort to increase the power of Modula-2, the direct successor of Pascal, and simultaneously to reduce its complexity.
Oberon is still maintained by the original author and the latest revision is dated 10 March 2014.

Norm

Joseph Mitzen

Posts: 392
Registered: 6/9/02
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 2:05 PM   in response to: peiman f in response to: peiman f
peiman f wrote:

if found this https://store.gumstix.com/index.php/products/268/
this is really small and strong enough but its cpu is arm...

The Gumstix is a good CoM that's been around for quite some time and is very popular. I'm assuming you're also doing computer vision with your robot arm and that's why you've chosen a CoM with a good DSP?

as i read in manual it can supported some os like ubuntu , ros and windows ce
ubuntu havnt any good visual programming language

There isn't a language you can program for on Windows that you can't program for on Linux to the best of my knowledge. What do you mean a "visual programming language"? A GUI interface? I don't see how that's relevant if you're programming a robotic arm. Or did you mean an IDE? There are plenty of IDEs depending on what language you're using - Eclipse, any of JetBrains' IDEs (IntelliJ, etc.), KDevelop, MonoDevelop, Aptana Studio, Geany, programmers' editors like Kate, Sublime Text, GEdit, etc.

and ros is really undocumented yet

There are several books on it, e.g.:

http://www.amazon.com/Learning-Robotics-Programming-Aaron-Martinez/dp/1782161449/ref=sr_1_1?ie=UTF8&qid=1403038757&sr=8-1&keywords=ros

http://www.amazon.com/Gentle-Introduction-ROS-Jason-OKane/dp/1492143235/ref=sr_1_3?ie=UTF8&qid=1403038757&sr=8-3&keywords=ros

with all of these information what is your solution!?

Honestly - I'd accept the notion that (commercially available) Windows doesn't run on ARM and that, more bluntly, Windows isn't used for cool stuff like Gumstix or robotic arms. There are a lot of books available on beginning through advanced robotics design and programming and not one of them uses Delphi. You're going to be isolated from the rest of the robotics community if you go that route - they're also not likely to be running Windows either. You're not going to have direct access to a great deal of open source libraries that exist, such as OpenCV for computer vision (there's a partial wrapper for Delphi, but that's unmaintained now and based on deprecated features so it will be useless soon). Rather than trying to cram a square peg into a round hole - force Delphi into an area where no one is using Delphi - I'd look at the most popular, supported and well-documented OSes and languages people are using your preferred GumStix model with and use those. It'll make your task a lot easier.
peiman f

Posts: 106
Registered: 4/16/14
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 3:08 PM   in response to: Joseph Mitzen in response to: Joseph Mitzen
oh a lot of information!! i need a lot of RAM in my head to process this data... at first thank you a lot for your answers :)

im familiar with both windows and linux os .i worked with php and python on linux also delphi and php on windows
as i said my first choice for os was ubuntu but i done know any linux programming language with an ide in linux
php not good at all
python is really hard to work
i tried to connect to usb port with python but i dont lucky at all
so
i must design a road map for my team , and im familiar with delphi and tried to collect some info about if delphi is good or no!!?

There isn't a language you can program for on Windows that you can't program for on Linux to the best of my knowledge. What do you mean a "visual programming language"? A GUI interface? I don't see how that's relevant if you're programming a robotic arm. Or did you mean an IDE? There are plenty of IDEs depending on what language you're using - Eclipse, any of JetBrains' IDEs (IntelliJ, etc.), KDevelop, MonoDevelop, Aptana Studio, Geany, programmers' editors like Kate, Sublime Text, GEdit, etc.

i mean an ide...
as i understood you have to say linux is better than win
ok, what language is good? dont say python , im speaking about a computer intelligent system that must get data from some sensors
get data from camera
move 2-3 robotic arm
and manage a heavy device like ARC welding on each arm
also the software must be easy develop and expend able like delphi
for this reasons my first candidate was delphi
what is your idea for a better one!?

Honestly - I'd accept the notion that (commercially available) Windows doesn't run on ARM and that, more bluntly, Windows isn't used for cool stuff like >Gumstix or robotic arms. There are a lot of books available on beginning through advanced robotics design and programming and not one of them uses Delphi. >You're going to be isolated from the rest of the robotics community if you go that route - they're also not likely to be running Windows either. You're not going >to have direct access to a great deal of open source libraries that exist, such as OpenCV for computer vision (there's a partial wrapper for Delphi, but that's >unmaintained now and based on deprecated features so it will be useless soon). Rather than trying to cram a square peg into a round hole - force Delphi into >an area where no one is using Delphi - I'd look at the most popular, supported and well-documented OSes and languages people are using your preferred GumStix >model with and use those. It'll make your task a lot easier.

thank you
these line are really useful for me
my preferred device is gumstix but i really need to find a os/software to word with this and be sure we dont face any problem in the future!!!

I'll get a lot of flak for this but, again, people just don't use Delphi for this. I'll get even more flak for this - your best choices are C++ or Python. ROS has API >bindings for those two languages and the absolutely fantastic OpenCV library for computer vision and image processing has native APIs for both of them as >well. There are also many commercially published books that focus on either of those languages and OpenCV or robot building. If you look for help in GumStix >or robot-building communities online you've got a heck of a better chance finding knowledgeable people who are using one of those languages than who are >using FreePascal.

you mean a lightweight linux with c++ or python is the best choice with gumstix ?

The question you need to ask yourself is: why Delphi? Is Pascal so important that hardware, operating system, etc. decisions should all be based on whether they run Delphi? Is a COM Express type 6 module overkill for the project? What about size, power draw, reliability, etc? Aren't these more important factors to be basing the hardware choice on?

the reason for delphi as i mentioned above was my information as a team head
i asked here to get more info and a go to a better choice....

thank you a lot for your complete answers..

Edited by: peiman f on Jun 17, 2014 3:16 PM
Joseph Mitzen

Posts: 392
Registered: 6/9/02
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 20, 2014 12:01 AM   in response to: peiman f in response to: peiman f
peiman f wrote:
python is really hard to work
i tried to connect to usb port with python but i dont lucky at all

Did you use PyUSB?

http://pyusb.sourceforge.net/docs/1.0/tutorial.html

i mean an ide...

There are many, many open source and commercial options (IDE and editor) such as:

Komodo IDE: http://komodoide.com/
Netbeans: https://netbeans.org/
Eclipse: http://www.eclipse.org/ide/
KDevelop: http://kdevelop.org/screenshots
Geany: http://www.geany.org/
Code::Blocks: http://www.codeblocks.org/
Anjuta: https://wiki.gnome.org/Apps/Anjuta
MonoDevelop: http://monodevelop.com/
Light Table: http://www.lighttable.com/
Kate: http://kate-editor.org/about-kate/
Sublime Text: http://www.sublimetext.com/
And JetBrains' many IDEs for different languages (beat Delphi for best IDE in Dr. Dobb's Jolt Awards): http://www.jetbrains.com/

as i understood you have to say linux is better than win

What I'm saying is that you'll have a wider selection of hardware available to you and more learning materials and help if you choose Linux, which is more widely used in embedded projects.

ok, what language is good?

Obviously, what your team is already familiar with or has experience with is an important consideration. Another important consideration is library support. Are you going to be using 3rd party libraries? A very popular BSD-licensed open source library for computer vision is OpenCV, which you can read about here:
http://opencv.org/about.html

It has C++, Java, Python, Matlab and C interfaces (although I hear the C interface isn't maintained anymore and is deprecated; unfortunately the only existing Delphi wrapper for OpenCV is based on the C interface and doesn't support new features of OpenCV as a result). If you're going to be using OpenCV (and you probably should unless you have a specific reason not to) I'd be looking at one of those first four... probably three... options.

dont say python , im speaking about a computer intelligent system that must get data from some sensors
get data from camera
move 2-3 robotic arm
and manage a heavy device like ARC welding on each arm

All of which Python is quite capable of doing, by the way, just as much as C++ and Java:
https://us.pycon.org/2013/schedule/presentation/78/

Heck, PyCon 2012 opened with a choreographed performance by the humanoid robots of Alderbaran Robotics:
http://youtu.be/65UjrFMOXiI

These are just some general recommendations but obviously so much depends on your team and the particulars of your project. My only firm statement is that OpenCV is very popular, used by a great deal of people (including major corporations), very well documented (plus many books available, online videos, etc.) and has a very friendly license (open source BSD) so that would obviously be my first choice for handling the image processing of your project unless there's some particular reason not to use it. That would narrow down your language choices to a language OpenCV natively supports or one that has a good wrapper for it (Delphi does not) unless you want to wrap the whole thing yourself, which loses some of the time/work savings gained from adopting it in the first place.
Chan Chi Keung

Posts: 4
Registered: 6/30/03
Re: arm processor
Click to report abuse...   Click to reply to this thread Reply
  Posted: Jun 17, 2014 7:00 AM   in response to: peiman f in response to: peiman f
peiman f wrote:
hello
is there any way to compile delphi code for use on arm processor?

There is another great ARM board: cubietruck [http://cubieboard.org/2014/05/04/cubietech-will-promote-a80-high-performance-mini-pc]

Edited by: Chan Chi Keung on Jun 17, 2014 7:00 AM
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02