free RTOS porting on STM32F407VGT6 - freertos

I want to port freeRTOS on STM32F407VGT6 MCU.I searched the web but didnt found any suitable link to do this.
Please suggest a suitable method to achieve this or any web link describing the
steps.
Thanks
Amit
Edit : - I want to port freeRTOS on STM32F4 discovery board

First, the STM32Cube software from ST themselves will generate a FreeRTOS project that targets that board for you.
Also, a basic Google search shows this https://github.com/wangyeee/STM32F4-FreeRTOS
...and then there is this: https://www.freertos.org/FreeRTOS-for-STM32F4xx-Cortex-M4F-IAR.html along with these pages: https://www.freertos.org/porting-a-freertos-demo-to-different-hardware.html https://www.freertos.org/Creating-a-new-FreeRTOS-project.html

Related

FreeRTOS on STM32F407-Discovery

I downloaded FreeRTOS port for STM32F4-Discovery from https://github.com/wangyeee/STM32F4-FreeRTOS and I managed to compile it and flash it to the board, but I don't know what to do next. I would like to verify that it is working.
I tried to use debugger and I saw that after reset the program is in function deregister_tm_clones and the board does nothing.
What to do next?
Thanks
Vaclav
You have the code, so can look to see what it is doing. Alternatively you can ask the author of the code by contacting them via github - if you do that they will see the question, if you post a question about there code here then it is unlikely they will see it.
Alternatively there are lots of resources available on the web to help you. For example there is an (old) documented port to that chip on the FreeRTOS website here: https://www.freertos.org/FreeRTOS-for-STM32F4xx-Cortex-M4F-IAR.html ST's STM32Cube software will create FreeRTOS projects for you http://www.st.com/en/development-tools/stm32cubemx.html - and if you just want to learn FreeRTOS you can download a free book here https://www.freertos.org/Documentation/RTOS_book.html

Implementing ospf topology collector

I need to implement a software module that is able to retrieve the topology of an autonomous system.
Looking at the various protocol that are implemented in Cisco routers i concluded that the only two alternatives to obtain topology are smnp and ospf.
The first one is a workaround and i don't want to use it, this leads to ospf.
I haven't found library in c, java and python that are usable; this one ( http://www.ospf.org/ )is probably the most complete but comes without documentation and i don't have enough time to analyze all the code.
So i found quagga that can implement a software ospf router; seems the perfect alternative since it can work with both real network and simulated network in gns3.
But it's possible to obtain the ospf routing table from quagga since everything is from command line?
This are my conclusions and doubts if someone can suggest something better or help me with the next step it would be appreciated since i'm stuck at the moment.
Use quagga's ospfclient feature. There is already an example provided in the ospfclient directory (see ospfclient.c) which will show you how to retrieve the LSA database from a quagga/ospfd instance. For this solution to work you need to attach a PC to one of your OSPF backbone routers and configure quagga/ospfd on it to successfully learn the routes then you start your ospfclient to retrieve any information you need.

STM32f4-Discovery board FreeRTOS

I'm new to RTOS and I'm trying to get freertos working with stm32f4 discovery board to get a better grip with embedded RTOS. I have searched all that I can to find a working version of freertos with the discovery board but I haven't found any that works.
I have tried all that I can to get it working but I'm probably missing something trivial which I can't seem to put my finger on. If anyone could provide me with a tutorial/project of a working blink example that would be amazing.
I have tried to make the example in the freertos website to work but I still haven't been able to, that is why I'm asking for help here.
All I need is a coocox project which I can open,build and flash it to the board and have an LED blinking. from there I can possibly find my away.
I have been at this for 2-3 weeks now so if anyone can provide the project I will be extremely. thankful. E-mail ID supriya213ss#gmail.com
best regards,
supriya
You don't give enough information about what you have done, or what is not working (you don't even say if it is compiling), to be able to give you more than an educated guess as a reply.
If you have followed the instructions to create a new project (http://www.freertos.org/Creating-a-new-FreeRTOS-project.html) then my educated guess would be that you have not installed the interrupt handlers (see "my application compiles but it does not run" http://www.freertos.org/FAQHelp.html)

how useful is Cling C++ JIT interpreter developed at CERN?

I recently watched great google talks speech about Cling - C++ language interpreter. But I wonder if anyone except people at CERN (where it is developed) are using Cling, and how good it is from non-collider-physics-scientist point of view, can you write desktop apps with it?
There are some videos of uses cases different from the High Energy Physics: http://www.youtube.com/results?search_query=cling+c%2B%2B (I think first couple are the relevant ones)
It has the potential to be very useful, but it is very young. There is no documentation that I could find, no dedicated mailing list, no online tutorials. I was able to get small toy code to run, but couldn't figure out how to use it productively on a large library yet.
Cling project is well established one. You can find more information in their official website cling. They also have a forum
Thanks

Robot Middleware (OpenRTM, OROCOS, RSCA, ASEBA etc.) support port to an RTOS(Micrium, QNX, Keil, FreeRTOS?

I have question to ask you.
There are some open source robotic middleware out there that contains some libraries for robotic developers to do I/O works. They are really powerfull tools that save a lot of time.
They are such as OpenRTM, OROCOS, RSCA etc...
In a project, we will developing a robotic wheelchair that do some autonomous behaviors such as obstacle avoidance, move2goal, follow coridor etc. We'll use an RTOS to organize I/O stuff and selection operations for the behaviors.
What I'm wondering is if any of the RTOS(mcOS-II, QNX, Keil etc.) has port to these middlewares? Can I install them on to these RTOSes?
Sorry for my bad English. Hope you got what I mean.
My best regards..
I am OpenRTM-aist user.
OpenRTM-aist have QNX implementation.
http://www.openrtm.org/openrtm/ja/node/5056
Sorry, there is no english documentation for OpenRTM for QNX, please use google translate button on the site.
OpenRTM-aist is also available for Real-Time Linux (ART-Linux, real-time preemption kernel), T-Kernel (uITRON), VxWorks (developed by SEC CO. LTD.).
Sorry, they do not have english pages, but developers are of course available for english communication. Ask them in the mailiing list: I also recommend you to use openrtm-user mailing list. We had a similar question a couple days ago. You must be able to get some useful information on it.
You can find link on the official OpenRTM-aist website, described above.
Of course, english is welcome!

Resources