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

| |
 |
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:
-
ARM Processor and Google: Popular Searches
-
Tutorials and Places to Learn about ARM
-
Free Stuff for the ARM Processor
-
feedback - read it
-
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:
 |
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:
|  |

| 
| 
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.
 | 
| 
|
|
|