Running realtime linux on STM32F7
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-25 11:43 PM
- Can we run real-time Linux on the STM32F7 series (particularly STM32F777II)?
- What all real-time Linux versions are available in the market today that can be chosen?
- What benefits does real-time linux will bring in on the MCU as compared to going for a RTOS like FreeRTOS, micrium RTOS, etc
- Will there be some latency, resource and determinism issues in this real-time linux environment?
- Labels:
-
FreeRTOS
-
OpenSTLinux
-
STM32F7 Series
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 12:40 AM
> Can we run real-time Linux on the STM32F7 series (particularly STM32F777II)?
I don't think so.
Except, you accept something like the chemical industry's view of "realtime", i.e. seconds.
There is nothing but uCLinux available for that type of controllers.
Check the appropriate threads here and elsewhere.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 4:09 AM
You can find information on how to run uCLinux on STM32F4 and STM32F7 here: https://elinux.org/STM32
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 4:17 AM
uCLinux is by no means a real-time OS.
Realtime Linux is a full-blown Linux kernel with RT patch(es) applied.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 6:03 AM
Not to mention that the F7 is woefully under powered and under resourced to do the job.
Development resources are with multi-core A series CPU, running in the GHz and memory in the GB.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 9:45 AM
How about a character based Unix. True Unix that is. We ran it on a PC with a few megabytes of ram a lot less clock pulses/s.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 9:59 AM
Depends on the task at hand, and what it brings to the party that can't be done with a clean bare metal app.
Generally in user interface and networking people have expectations of performance/responsiveness/polish like smart phones, and something that looks like it was built on Windows 3.1 is going to be viewed poorly.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 10:06 AM
Well, I wasn't 100% serious and Linux is a command line app. Who would use that on a router or anywhere.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 11:02 AM
Um, https://openwrt.org/, maybe?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-09-26 10:06 PM
A real Linux/Unix kernel requires a MMU and virtual memory - which the Cortex M does not have.
Hence only the uCLinux variant.
