This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Help me jump into ARM world !(I know nothing but AVR)

Hi,  Sorry if this is a long thread but i'm really confused.

I program for AVR MCUs and also know about Arduino, I can program for different ATMEL MCUs with looking at datasheets, And i also programmed a few basic stuff on Cortex-M3 LPC1768, without any os, when i came across the OTG and NET example, it freaked me out ! made me think about using an OS As i am aware of an OS like linux can save me so much trouble!, so i bought Raspberry pi , but realized that stuff written for Rpi only works for Rpi, it uses special libraries, What im looking for is to learn how to write program for ARM SoCs with custom boards or any other boards like Raspberry pi, If i for example want to make a smart lcd for a fridge, i can't include the whole raspberry pi board into fridge, because its big and has unnecessary features(usb etc)! So i want to be able to make my own board specially for that fridge (i know its not that simple)

stuff like Arduino and Raspberry pi sound like hobby stuff, and im not looking for hobby stuff !

What im asking is How can i start with Embedded ARM Linux(maybe OS or RTOS?) programming? i know absolutely nothing but how to program a AVR or Cortex M3 about embedded stuff! where can i start learning? im not looking to just make stuff for hobby and only make my project work!

I can say that i want to learn to make products similliar to these examples they don't use raspberry but Linux with an ARM SoC:

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=10&cad=rja&uact=8&ved=0CFQQFjAJ&url=http%3A%2F%2Fen.wikipe…

Nest Labs - Wikipedia, the free encyclopedia

Im not sure if nest one uses ARM SoC, also sphero uses ARM Cortex-M4 but im not sure if its bare-metal or has any kind of helping OS ! but i want to make stuff like that !

Ar.drone uses Parrot 6 ARM9 468 MHz processor (the old one)


EDIT: i also heard about android, i thought android is a OS like Ubuntu meant for User devices ! how can i use that for embedded 0_0?

Parents Reply Children
  • BTW, my problem with Raspberry pi is that its an small general-purpose computer not something like my cortex-M board! (im reading that)

  • Oh and also for the fridge thing, i wanted simple stuff like telling how much water i exactly want (like 1/4 cup etc) and a interface like a 5inch or 4.3inch touch display ! i am mainly a computer programmer (i self study im a beginner) and i know in computers i can easily use stuff Like Qt or anything to show the interface on monitor or even use OpenGL to draw graphics or simply get my fuction called with exact touch coords in android ! or simply get the function called for me when button is touched ! but in embedded im not sure how i should do that with my lpc1768 or etc ! i saw a baremetal example for lcp1768 and keil it sounded ridicules to make each pixel color in a .h file !

  • Ok, now i understand thanks a lot But first im gonna try and see if i understand the LPC1768 net example, i want to do the 2 last thing i wanted with M3 and than start using OS on A series!