Embedded / RTOS

Moderators: None (Apply to moderate this forum)
Number of threads: 373
Number of posts: 682

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
AVR or ARM microcontroller for starting Posted by navnish on 12 Jul 2009 at 9:10 AM
hello,
i have a fine knowledge about 8051 and fine grip on assembly language.
now what should i start AVR or ARM microcontroller for further knowledge in embedded.
regards
navnish kumar
Report
Re: AVR or ARM microcontroller for starting Posted by raedbenz on 24 Jul 2009 at 11:03 AM
HI,,

As long you as know how to program embedded systems, then go for ARM. because AVR will be almost the same as 8051. I did like that ,i started with 8051 then moved to 32 bit ARM.
But everything depends on what you want to develop at the end.
You might find AVR easier to be adopted to your application.

i.e. Go for ARM
Report
Re: AVR or ARM microcontroller for starting Posted by allskyline on 4 Sept 2009 at 4:46 AM
hi,
you should realize that the concept of Embedded is very general, it refers to many aspects. I think you should study different knowledge according to your choose.
1. If you want to do something related hardware and drive development, I have some advise to you :
1) you should study C well. Though some time we use assembly language, C is main and used mostly.
2) you at least be familiar with a microcontroller, whatever a AVR MCU, or a ARM MCU. You should know it's basic principle and function, such as interrupt mode, clock management, power management etc.
3) know some general devices' Operating mode and protocal, such SPI, USB, DMA, SDCard, etc. It's useful to develop application later, in different MCU, these devices' hardware maybe different, but there are similar principle and protocal.
4) then you can study some things about RTOS, such as ucos, freertos, etc. It's useful to design some multitask and real-time projects.

2. But if you want to develop embedded application base on embedded OS, you can:
1) study something about bootloader, it will help you to understand the startup of the system.
2) choose a embedded OS to start, linux or WinCE, this depends on youself. But no matter which OS, you have to spend a lot of time to study.
3) you'd better to know how to build a OS, and develop driver base on a OS.

a free and open RTOS
Report
Re: AVR or ARM microcontroller for starting Posted by kennyfly899 on 15 Sept 2009 at 1:09 AM
To start with ARM microcontrollers you'd better get some evaluation tools, such as development board, JTAG Debugger,flash programmer, embedded IDE, etc. There is a website which covers the these tools for your reference: http://www.embedinfo.com/en
Report
Re: AVR or ARM microcontroller for starting Posted by alim2201 on 9 Aug 2010 at 7:12 AM
can you help me how to reverse arm frimware
and
how undrstand arm assembly
how to write arm assembly code and debug it in windows xp
which program can do it



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.