Hi,
I am using MCF5282 MCU with CodeWarrior IDE 5.7.0 for now.
The latest IDE MCUXpresso supports MCF5282 as well?
What is the latest IDE version that supports MCF5282?
The reason I ask is because I want to use FreeRTOS and https protocol for my project...
Thanks,
Christie
Hello,
No, the latest Codewarrio not included support for any Coldfire, since those were out of support.
Regards
He didn't ask IF the latest one supports that CPU. He asked what the latest version that supported that CPU WAS. To put it another way, what was the LAST one that will work. Then, can he still get that version, and from where?
Tom
ok, no it won't work.
Regards
Thanks.
Is there any sample project for MCF5282 that supports HTTPS security protocol?
Christie
Coldfire doesn't quite predate the invention and adoption of HTTPS, but it might as well.
You're wanting to use FreeRTOS, so you need a FreeRTOS library that supports HTTPS. You really have to get one from there (that integrates properly with the OS). That has been asked before, about 15 months ago with no answers:
https://forums.freertos.org/t/https-server/19029
If you did manage to find a server, you may find the CPU isn't up to it in terms of handling the encryption. The MCF5282 doesn't have the "Security Module" like the ones present in the MCF5235 I'm familiar with (RNG, MDHA, SKHA) to help speed up encryption, and even if it did, they may be obsolete with current protocols, and impossible to find drivers for (unless you write your own like we did). So that means software encryption. Then handle 10 second delays/stalls while generating Elliptic keys (and our MCF5235 is double the clock speed of your one)..
To support HTTPS you have to have a "Certificate Store" or browsers will complain like they do with HTTP now. The following is a paid solution to that problem:
https://www.embedded.com/secure-embedded-servers-with-automated-certificate-management/
You'd be better off starting with a newer CPU that comes with all of this running "out of the box".
Google says:
To run a basic HTTPS server, you'll need a computer with a 64-bit processor, at least 512 MB of RAM (2 GB recommended for GUI), and 32 GB of storage, along with a network adapter.
Google finds lots of other answers, most of which are "Start with Linux, and then...".
This (google again) says it runs HTTPS on small systems and FreeRTOS:
https://github.com/RealTimeLogic/MinnowServer
Tom
Thank you, TomE.