+ Post New Thread
Results 1 to 6 of 6
  1. #1
    Full Member level 3
    Points: 1,896, Level: 10
    ismbn's Avatar
    Join Date
    Feb 2012
    Location
    Mumbai. india
    Posts
    160
    Helped
    4 / 4
    Points
    1,896
    Level
    10

    FreeRTOS Development Board for LPC18xx ARM Cortex-M3

    Hello.
    We Develop Embedded Solutions, Normally in PIC controllers, I have Worked on 8bit & 16Bit Controllers.
    But Now we want to use ARM Controllers. I don't know much about ARM. But Peripheral wise we have selected a controller (LPC18xx ARM Cortex-M3) I think Peripheral wise its a rich Controller.
    I want to know something.

    1) What if I want to use FreeRTOS or any other RTOS (Which is free), what I have to do, And which Development board I need to buy?

    2) After learning if we want to use our own design on which we can install that RTOS Selected above and use it for free.

    3) What are he Development environment needed.

    4) if there is some other Controllers more powerful then this one please Suggest the Controller and Development board.
    peripheral needed
    USART, I2C, CAN, SPI,Ethernet, USB, GPIO, Motor Encoder, TFT Display, LCD display, RTC, MICROSD, Timers,Counters, PWM, ADC,

    Also I want to do some IoT Project using this.

    this all not in one controller but family should support this things, and also RTOS.

    I was thinking before investing and Blindly jumped on any controller, I have to take some Expert Advise.
    Please Help.
    ThankYou
    Last edited by ismbn; 7th March 2016 at 07:45.
    HappyCoding
    Mohammed Ismail.

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 4
    Points: 7,828, Level: 21

    Join Date
    Jan 2015
    Posts
    1,097
    Helped
    346 / 346
    Points
    7,828
    Level
    21

    Re: FreeRTOS Development Board for LPC18xx ARM Cortex-M3

    FreeRTOS is free and comes as source code. I have used it (on other processors admittedly) with my own circuit and no 'development board' is required. As long as you have a way to write your code, compile it and program the chip then you can simply add in the FreeRTOS code files into the overall project.
    However, if you are learning the ARM devices (as I am but from different suppliers) then I would suggest that you start without using FreeRTOS until you get the hang of the chip. I'm using ARM devices from ST and their IDE lets you add in FreeRTOS as part of the middleware library they provide - however I'm still coming to grips with the basics such as how to get the basics done in the ARM world.
    In my opinion, if you want a development board then select one based on the other considerations you have listed (peripherals etc.) and get a good development environment and go from there.
    Susan


    1 members found this post helpful.

    •   AltAdvertisement

        
       

  3. #3
    Full Member level 3
    Points: 1,896, Level: 10
    ismbn's Avatar
    Join Date
    Feb 2012
    Location
    Mumbai. india
    Posts
    160
    Helped
    4 / 4
    Points
    1,896
    Level
    10

    Re: FreeRTOS Development Board for LPC18xx ARM Cortex-M3

    Thanks for the precious time to replay.
    Quote Originally Posted by Aussie Susan View Post
    FreeRTOS is free and comes as source code. I have used it (on other processors admittedly) with my own circuit and no 'development board' is required. As long as you have a way to write your code, compile it and program the chip then you can simply add in the FreeRTOS code files into the overall project.
    However, if you are learning the ARM devices (as I am but from different suppliers) then I would suggest that you start without using FreeRTOS until you get the hang of the chip. I'm using ARM devices from ST and their IDE lets you add in FreeRTOS as part of the middleware library they provide - however I'm still coming to grips with the basics such as how to get the basics done in the ARM world.
    In my opinion, if you want a development board then select one based on the other considerations you have listed (peripherals etc.) and get a good development environment and go from there.
    Susan
    i searched for ST microelecronics development board, there are many, & i am confuse which one one buy.
    can you please tell me witch will be better considering the peripherals noted above and easy to getting start with.
    please tell me what will be the development environment required which software i need to download
    and is the any simulation software like Proteus.
    ThankYou
    HappyCoding
    Mohammed Ismail.



    •   AltAdvertisement

        
       

  4. #4
    Full Member level 3
    Points: 1,605, Level: 9
    chandu.kurapati's Avatar
    Join Date
    Oct 2013
    Location
    Bengaluru, India
    Posts
    186
    Helped
    5 / 5
    Points
    1,605
    Level
    9

    Re: FreeRTOS Development Board for LPC18xx ARM Cortex-M3

    Hi ismbn,

    i searched for ST microelecronics development board, there are many,
    & i am confuse which one one buy.
    can you please tell me witch will be better considering the peripherals noted above
    and easy to getting start with.
    Better to start with STM32F407, it has all listed peripheral support & you can find
    this development board with 144 & 100 pins.

    ST has good code support (CUBEMx software), with this software can download
    selected peripheral's code with RTOS middle ware.

    please tell me what will be the development environment required which software
    i need to download and is the any simulation software like Proteus

    Too many ID's support for code development & debugging support tool chain, better to
    check with Keil & IAR.
    Reagrds,
    Chandu.Kurapati

    Did you find this post helpful? Click: Yes



  5. #5
    Advanced Member level 4
    Points: 7,828, Level: 21

    Join Date
    Jan 2015
    Posts
    1,097
    Helped
    346 / 346
    Points
    7,828
    Level
    21

    Re: FreeRTOS Development Board for LPC18xx ARM Cortex-M3

    I tend to stay clear of simulators as they can be just another layer of bugs. There are a lot of threads in this and many other forums where the cause of the problem turns out to be the simulator.
    The questions are often "it works in the simulator but not on my board" and it turns out the simulator is not correctly simulating the actual operation of the processor by allowing something that the silicon does not.
    If you have a development board then just use that.
    As for which board is suitable, three important factors are:
    1) how much do you want to spend - the cheaper boards will have most of the peripherals available but adding "the last one" might push the cost up considerably, which leads to
    2) do you really need all of the peripherals you list or could you learn the 90% of what you want with a subset - for example an LCD display can be driven by SPI or I2C so this can be added later when you actually need it
    3) which boards are available from a local/reputable supplier
    Susan



    •   AltAdvertisement

        
       

  6. #6
    Newbie level 3
    Points: 852, Level: 6

    Join Date
    Aug 2014
    Posts
    4
    Helped
    2 / 2
    Points
    852
    Level
    6

    Re: FreeRTOS Development Board for LPC18xx ARM Cortex-M3

    At the site of FreeRTOS you can find a book that deals with FreeRTOS and the LPC1769. A chip and efficient way to go is to buy a LPCXpresso1769 board from Embedded Artists, here the link. This board, while beeing very inexpensive y get it for less then 30 Euros, including shipping. You can get the IDE from NXP completely free, but limited to 256kByte of flash, more then the size of any code I have written so far. The LPCXpresso1769 comes with a Link that allows to use the debug features using a JTAG I/F by connecting it to the USB port of your workstation. So you would normally execute your code for debugging, not using a simulator, but executing your code on the target board! There is a huge ecosystem available.



--[[ ]]--