Y
Y
yeputons2011-05-06 21:30:38
Microcontrollers
yeputons, 2011-05-06 21:30:38

Picking in ARM - where to start?

Good evening.
In parallel with coding I am interested in any small iron. Recently there was an experience of assembling some devices on Atmega + FT232. They work and flash. It would be desirable to attach Ethernet. I heard somewhere that it's easier to build something on ARM than to implement TCP / IP on atmegas on your own.
Question : what can I read to start picking with ARMs? What to buy? City: St. Petersburg.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
Alexey, 2011-05-07
@alman

We took the development board at www.starterkit.ru/
We issued an invoice, paid by mail, a week and a half later the courier delivered it to Rostov-on-Don.
The kit included a cable for rs232, a disk with software, documentation for the processor and a development environment. The development environment is a Debian Linux distributed as an image for VMWare. The cross compiler and related utilities are already configured.
The power supply will have to be purchased separately - it was not included in the package.
The board already comes with Linux, so if you don't bother with system programming, you can write application programs, build them on a virtual machine, and upload them via FTP. In this case, the work differs little from the assembly for a regular (non-embedded) Linux,
When you've played enough with the installed Linux, you can try to work directly with the hardware. If you are not going to spend money on JTAG, then the most reasonable thing is to try to write something that will work directly with the serial port - receive data from the computer and respond to it. The code can be seen in the bootstrap30 sources. Moreover, it is better to understand in two stages - at the first stage, simply output data to the port and read from it by polling in a loop - so you make sure that your code works. At the second stage, the same thing, but through interrupts.
Having figured out how it works, your further actions are limited only by your imagination and time. And the code for working with the serial port will be very useful for you for debugging.
Somewhere like that.
ps Of course, wherever you buy a development board, I recommend that you start your acquaintance with iron from the serial port. By blinking lights, of course, you can debug the program, but it is 10 times easier to do this when the program writes debugging information to the terminal.

I
ipswitch, 2011-05-06
@ipswitch

Mmm… If you already had experience, why not provide yourself with a wide field of opportunities?
www.chipdip.ru/product/me-uni-ds3.aspx
+
ARM Card?

E
elgoog, 2011-05-07
@elgoog

I ordered this for myself. It seems to be enough to play.
cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=120640315318&ssPageName=STRK :MEWNX:IT
cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=160575861551&ssPageName=STRK :MEWNX
:
IT

L
Levsha100, 2011-05-07
@Levsha100

You can, for example, look here:
easyelectronics.ru/category/arm-uchebnyj-kurs
bsvi.ru/category/embedded/arm/

U
uSasha, 2011-06-08
@uSasha

I would not start with Ethernet - this is a complex periphery.
Try also blinking the diode on the arm, then timers, interrupts, uart, adc, dac, etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question