How To Install cc1111 on Ubuntu 18.04

In this tutorial we learn how to install cc1111 on Ubuntu 18.04. cc1111 is C Compiler for TI/Chipcon 8051-based RF SOCs

Introduction

In this tutorial we learn how to install cc1111 on Ubuntu 18.04.

What is cc1111

cc1111 is:

This is a C compiler and related tools for developing firmware for TI/Chipcon RF System on Chip (SOC) parts based on the 8051 processing core. These include at least the CC1110, CC1111, CC2510, and CC2511, CC2530, CC2531, CC2533, CC2543, and CC2544.

This package started as a fork of Debian SDCC 2.9.0-5, motivated both as a workaround for increases in the size of 8051 code generated by later versions of SDCC that cause AltOS to fail to build successfully, and a desire to incorporate support for source-level debugging on real hardware.

There are three methods to install cc1111 on Ubuntu 18.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install cc1111 Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install cc1111 using apt-get by running the following command:

sudo apt-get -y install cc1111

Install cc1111 Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install cc1111 using apt by running the following command:

sudo apt -y install cc1111

Install cc1111 Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install cc1111 using aptitude by running the following command:

sudo aptitude -y install cc1111

How To Uninstall cc1111 on Ubuntu 18.04

To uninstall only the cc1111 package we can use the following command:

sudo apt-get remove cc1111

Uninstall cc1111 And Its Dependencies

To uninstall cc1111 and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:

sudo apt-get -y autoremove cc1111

Remove cc1111 Configurations and Data

To remove cc1111 configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge cc1111

Remove cc1111 configuration, data, and all of its dependencies

We can use the following command to remove cc1111 configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge cc1111

References

Summary

In this tutorial we learn how to install cc1111 package on Ubuntu 18.04 using different package management tools: apt, apt-get and aptitude.