Knowledgebase
Knowledgebase
Knowledgebase
Knowledgebase

Knowledgebase

Hitex Knowledgebase

Hitex has a wealth of experience in all sorts of areas, you can find here some of the articles we have made available on LinkedIn and other platforms.

MDK-6 User-Based License Activation
By Trevor Martin

MDK-6 User-Based License Activation

This Tech Tip will take you through installing and managing your MDK User-based License to generate and install an activation code within the supported toolchains and IDE

Product details
Using Arm Compiler 5 in newer Keil µVision MDK – UPDATED FOR MDK6/UBL
By Colin Funnell

Using Arm Compiler 5 in newer Keil µVision MDK – UPDATED FOR MDK6/UBL

Keil’s µVision MDK software evolves to keep up with the latest trends and technologies. To keep things lightweight not all legacy tools are included ‘out of the box’

Product details
Board Bring up with CMSIS-Drivers
By Trevor Martin

Board Bring up with CMSIS-Drivers

This tech tip looks at developing a universal board bring-up test suite based on the CMSIS-Drivers and the CMSIS-Driver validation pack.

Product details
Starting a new project in Keil µVision 5
By Colin Funnell

Starting a new project in Keil µVision 5

Some tips crop-up from experience with a number of projects. Getting it all set-up at the start will make your design all the easier to work with

Product details
A Tale of Two Heatsinks
By Paul Roberts

A Tale of Two Heatsinks

When it comes to Heatsinks on embedded Modules they differ from the standard Heatsink that you might find in your desktop PC and not always for the reasons you might expect, this article explains why..

Product details
When a Raspberry PI is not enough Pt1
by Paul Roberts

When a Raspberry PI is not enough Pt1

Moving on from a Raspberry Pi

Product details
When a Raspberry Pi is not enough Part 2
By Paul Roberts

When a Raspberry Pi is not enough Part 2

An update to the “When a Raspberry Pi is not enough”

Product details
When a Raspberry Pi is not enough. Part 3
By Paul Roberts

When a Raspberry Pi is not enough. Part 3

how to manufacturer your Pi based product?

Product details
Developing a GUI in parallel with hardware and software development
By Paul Roberts

Developing a GUI in parallel with hardware and software development

The Phyboard-Pollux which is an SBC based on the iMX 8M Plus processor from NXP, with support already included for the Embedded Wizard GUI

Product details
The AM62xx proves a worthy successor to the ever popular AM335x
By Paul Roberts

The AM62xx proves a worthy successor to the ever popular AM335x

Are you currently using the AM335x processor from Texas Instruments on a module such as the TQMa335x?

Product details
How to interface with a 32x32 RGB LED matrix tile
By Colin Funnell

How to interface with a 32x32 RGB LED matrix tile

This tech tip won't go into the basics of multiplexing but will show the type of signal driving these panels require. In particular, we'll be looking at a common 32x32 matrix panel.

Product details
Your choice -  a Retrofit for the SH7723 from Renesas or a new build Based around a STM32MP157 processor from STMicroelectronics
By Paul Roberts

Your choice - a Retrofit for the SH7723 from Renesas or a new build Based around a STM32MP157 processor from STMicroelectronics

a Retrofit for the SH7723

Product details
Low Power Debugging
By Trevor Martin

Low Power Debugging

How to enable debugging in low power sleep modes on Cortex-M microcontrollers

Product details
In this tech tip we will look at how to set up a project to use Unity, a popular testing framework for small embedded systems
By Trevor Martin

Unity Software Testing Framework

In this tech tip we will look at how to set up a project to use Unity, a popular testing framework for small embedded systems

Product details
Have examples stopped working under CMSIS6 ?
By Colin Funnell

Have examples stopped working under CMSIS6 ?

Whilst demonstrating how easy it was to get up and running with Keil µVision, I was struck by the curse of live demonstrations – it didn’t work as expected.

Product details
What’s in a Name? Choosing your i.MX 8
by Paul Roberts

What’s in a Name? Choosing your i.MX 8

When it comes to the i.MX 8 processors, actually quite a lot . The variants of the i.MX 8 are as diverse as Roses are in the horticultural field

Product details
Automated Flash Programming
By Trevor Martin

Automated Flash Programming

In this article we show you how to automate flash programming using Keil’s Microvision for Arm microcontrollers

Product details
Converting Keil µVision Project Formats
By Trevor Martin

Converting Keil µVision Project Formats

Is it possible to convert the .csolution format to the earlier *.CPRJ format

Product details
Debug headers are critical for development of embedded systems, here we provide a reference for the widely popular Arm Cortex-M devices.
By Andy Davison

Selecting a debug header for Arm Cortex-M devices

Debug headers are critical for development of embedded systems, here we provide a reference for the widely popular Arm Cortex-M devices.

Product details
Setting up a CMSIS-Driver in Keil Microvision
By Trevor Martin

Setting up a CMSIS-Driver in Keil Microvision

Using these drivers to access your microcontroller peripherals is a great way to make your code portable and reusable

Product details
Starting a new project in Keil µVision 5
By Colin Funnell

Starting a new project in Keil µVision 5

Some tips crop-up from experience with a number of projects. Getting it all set-up at the start will make your design all the easier to work with

Product details
CubeMX integration with Keil MDK
By Trevor Martin

CubeMX integration with Keil MDK

The first and most fundamental tasks in a new project is to configure the MCU peripherals and GPIO pins. This can be a complex and time-consuming process

Product details