Q:

How to install Keil µVision on Ubuntu 18.04

I want to install Keil µVision on Ubuntu 18.04. How can I do that?
I would like to use Keil µVision for my laboratory microcontrollers and embedded systems.

A:

This is working for me.

Download PlayOnLinux.
Download Keil software for Windows from their official website.
Open PlayOnLinux and install Keil µVision using install a non-listed program and choose the Keil executable file. After the installation open Keil µVision. 

After that I have experienced two issues:

Could not open file.
Error 56 can't open the file

That was solved by rebuilding the project.
Check the directory and rebuild the 
project.
Some issues with memory mapping.
*** Error 65: Access violation at 0x00000004 : No 'write' permission

To solve this problem I created MAP.ini and placed this code inside 
MAP.ini saved in /home/usr/Desktop. Then in Keil go to project 
options: Ctrl+F7 → Debug → Select the initialization file MAP.ini by 
browsing to the specific folder.
Put the code in MAP.ini without "": "MAP C:0x0000, C:0xFFFF read write exec"

 

NOTE:Make sure your .asm or any other file including MAP.ini has permission read/write for other,group and owner

