Using the ONLINE MBED compiler, it is relatively easy to add hardware libraries to projects. For example, in our courses we use a lot of GROVE devices like the BACKLIT LCD. Using the MBED COMPILERS, you simply search for the library, and add it to your project.
There is no way I am aware of to do this using JUST Keil Studio Cloud. The work around I have is to create a SKELETON program that has an empty main(), but has all the required libraries in it using the MBED ONLINE COMPILER. Then I import this into Keil Studio Cloud.
However, if I wish to use other Grove devices (or devices from another vendor), when I no longer have access to the MBED COMPILER, then I have no way of adding to the SKELETON program.
I have 500 students a year in my MBED course at Seneca College, so please address this issue before denying access to the MBED ONLINE COMPILER.
David Elmo Ross
Professor, School of Electronics and Mechanical Engineering Technology
Seneca College of Applied Arts and Technology
1750 Finch Ave East, North York (Toronto)
Ontario Canada, M2J2X5
Thank you for your incredibly fast and helpful response.
However, there is one issue that seems to be ongoing.
During Lab tests students sometimes have to wait for 10 minutes or more for a program to compile using Keil Studio Cloud.
I have 500 students a year that are now using Keil Studio Cloud. Is there something that can be done
to increase throughput. Long compile times for simple projects should not happen. And in view of
switching to Keil Studio, you should really address this issue to make KSC the useful tool it is
meant to be.
Keil Studio Cloud uses the same build system as the Online Compiler (exactly the same web service) - do you see the same behaviour in the Online Compiler?
I started to watch the video, and it worked but had to leave for a class. Tried watching it again later but it would not
run. When I pushed the play button, it would not start.
As always, thank you for your incredibly fast response, it is greatly appreciated.
There does seem to be an issue with the speed of online compilation using KEIL.
During a test, it took some students over 10 minutes to compile a very simple project.
They had a couple of projects to modify and compile during this test. Some students
had their projects compile in a minute or so, but several had over 10 minute compile time.
Will the compile times be an issue as more and more people access KEIL STUDIO CLOUD?
@David_Ross could you share the project you tested the compilation time with? We’ll take a look from our side and see if there’s any obvious reason why it would take longer than expected to compile.
I just tested each of them and got reasonably good results: < 1 minute for a clean build and < 10 seconds for subsequent builds. This was on a relatively slow internet connection (4G hotspot).
The slow builds are probably the result of load on the system - lots of students requesting builds at around the same time. I’ve added something to our backlog to look at scalability but I can’t give any firm delivery date for this.