login to eCLIPS or find out about eCLIPS
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI
home - www.eg3.com
 
Free Webinar - Getting started with the ARM(R) Cortex-M0(TM) Processor - Jump Start from CAST
home > blog > arm processor in embedded systems tutorials, reference
FPGA's 101 - Amazing New FPGA in Embedded Book

SEO Training
Even in hi-tech, getting your company to the top of Google is important. Also using Social Media Marketing! Learn how!
SEO / Social Media Training Classes

 

 

back to eg3.com blog home page by jason mcdonald, senior editor | read other blog posts

ARM remains the hot architecture in embedded systems - the one to beat. Tutorials, reference designs - news and white papers. Available info from ARM. I recently attended the ARM TechCon3 in Santa Clara, California, and thought that before I wrote for our newsletter, I would re-research the best websites for engineers to learn all that is happening in the ARM processor community.

contents of this post:

  1. ARM Processor and Google: Popular Searches
  2. Tutorials and Places to Learn about ARM
  3. Free Stuff for the ARM Processor
  4. feedback - read it
  5. feedback - give it
ARM Processor and Google: Popular Searches
Before I start any research project, I - like you - Google. And before I start Googling, I often check with the 'community' via the Google keyword tool to see what are the most popular Google searches. ARM is a problematic keyword for embedded systems engineers because it crosses into many other communities, not the least of which - the human ARM, you know that physical thing between your hand and your shoulders... So before you start Googling for ARM, think about what are the best possible search terms.

google search query: monthly, global, search volume:
arm processor 22200
embedded arm 9900
arm processors 2900
arm architecture manual 2400
arm architecture reference 2400
arm architecture reference manual 2400
iar embedded workbench arm 1900
embedded workbench for arm 1600
arm microprocessor 1300
arm9 1300

So we can see from October, 2009, data from the Google search tool that it is "ARM Processor" that wins out. Be sure to append "Processor" to all your "ARM" search queries as you go Googling. Alternatively, if you are looking for specific ARM architectures like Cortex M-3, or ARM7, those also help separate the wheat from the chaff.

Tutorials and Places to Learn about ARM
The ARM community has reached out and created quite a few interesting tutorials and overviews. Thinking about migrating up to the ARM? Many 8- and 16-bitters are taking the plunge, not the least of which after ARM's acquisition of KEIL software. ARM is hungry to reach out to you (as is Intel, but that's another story.). Here are my best picks for places to get educated on ARM (beyond arm.com itself) on the Web:

  • STM32 circle - Online Community for STM32-Primer Users - The STM32 Primer is designed to provide a complete toolset for STM32 that is fun and easy to use. Give it a try and learn about the features of the STM32 and the powerful ARM Cortex-M3 core. This is a new, and very cool, online community from STMicroelectronics promoting their new product with demos, online tutorials, code, and other cool items to get you 'excited' about STM32.

  • OnARM - The onARM.com website is a resource for embedded software developers. It provides easy access to the ARM processor-based microcontroller community and includes information about ARM processors, silicon vendors, microcontroller devices, development tools, and many other development resources.

  • ARM Connected Community - Leading silicon, systems, design support, software and training providers come together here to provide a complete solution for products based on the ARM Architecture. In these pages you can explore company and product listings from our current Connected Community members segmented by product category, market application, ARM processor supported and other categories. On every Partner page is a button you can use to contact a member for...

  • Forums.ARM.com - ARM Tech Technical topics about ARM technology or third party products for ARM technology. 34 69 Yesterday, 12:43 AM In: ARM9 mode problem By: Archaiwy ARM Misc General non-technical topics such as ARM Powered Products, ARM or third party ARM product marketing information or ARM community event discussion.

  • ARM Assembly Tutorial - This introductory tutorial is for anyone who wants to learn the ARM (Acorn Risc Machine) assembly language, with particular focus on the instruction set architecture (ISA) . An increasingly popular addition to university courses, the ARM assembly language is now the most popular 32-bit assembly language used in industry.

    ARM Insiders Guides from Hitex - The Insider's Guide To The Philips ARM7-Based Microcontrollers An Engineer's Introduction To The LPC2000 Series >> Register Introduction To The LPC2100 An Engineer's Introduction To The LPC2100 Series >> Register The Insider's Guide To The NXP LPC2300/2400 Based Microcontrollers An Engineer's Introduction To The LPC2300 & LPC2400 Series >> Register The Insider's Guide To The ARM® STR71x An Engineer's Introduction To...

Free Stuff for the ARM Processor
Everyone wants free, and beyond learning opportunities, there are quite a few freebies out there for ARM as well as some low cost evaluation kits that can help you get started. One inexpensive way to start out is the very popular STM32 Primer, which you can order online, here . Another low cost way to kick the ARM tires (in this case the OMAP tires) is available from Beagleboard . Rather difficult people to deal with (for a journalist), but they are techies so perhaps their technology is better than their people skills. There are some really nice folks in China that might also be a good choice - here .

On the software side, software can actually be free since it can be downloaded over the Internet. A few "free"RTOSes support ARM. Among them: FreeRTOS , BeRTOS , and Phoenix RTOS . Check eg3.com's ARM Processor Page for a complete list (click on RTOS).

On the development tools front, one of the more interesting freebies is SkyEye. SkyEye is an Open Source Software Project (GPL Licence). Originally from GDB/Armulator, the goal of SkyEye is to provide an integrated simulation environment in Linux and Windows. SkyEye environment simulates/emulates typical Embedded Computer Systems (Now it supports a series ARM architecture based microprocessors and Blackfin DSP Processor). You can find out about it, here .

Finally, both eg3.com and our e-clips news service track the ARM processor story, and you can find out everything about ARM, here .

feedback - read it:
feedback - give it:

submit feedback to this blog post
your name:
your company (optional):
your e-mail (optional):
(Email will not be published!)

please type your comment below, and hit send:

IMPORTANT: to prevent spam, please
re-type the letters that you read in this graphic:
Re-type this graphic below
* graphic says:


Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI


Express Logic develops, markets and supports the ThreadX® real-time operating system (RTOS), NetX™ TCP/IP networking stack, USBX™ USB stack, and FileX® embedded file system, and PrismX™ GUI toolkit for embedded applications. ThreadX is a royalty-free, full source code, small-footprint, low-overhead RTOS that is extremely easy to learn and use. ThreadX is one of the most widely deployed RTOS products in the world, with over 800 million products based on ThreadX.
Express Logic - RTOS, TCP/IP, USB Stack, File System, GUI


 

 

eg3.com 'meta' info - site map, keywords, how to contact us . . .