Setting up Eclipse for ARMS Cortex development work

The reason I am doing this page is because I find development work using SEGGER IDE is really painful. It is really not a fun IDE to work with. Maybe in future, it will be better. But for now, I have a project to do, and I cannot spending time on a lousy development environment, knowing how fast it would be using a good IDE platform.

It is fortunate enough that a kind soul had developed a “GNU ARM Eclipse plugin” for development of ARMS firmware, currently supprted and maintain by Liviu Ionescu. While SEGGER does not support this plugin, it is recommended by them for developer who refer to use a better development environment for their programming.

The only disadvantage is that the developer would not be able to use the SEGGER debugging function. Being a developer, I seldom find the need to use a debugger, nor I understand how important a hardware debugger is. I don’t find it very useful so far, and managed to turn out many projects without using it. Perhaps there is a better purpose of using a debugger that I did not understand.

This is my attempt to setup Eclipse IDE for ARM Cortex firmware development work. I hope this works as it can increase my productivity tremendously. I really have a lot of blocks using SEGGER IDE, after working with many better other IDE products.

Setting Up Eclipse IDE for ARM Cortex Microcontroller development work.


  1. Download and install the Eclipse IDE. (for C/C++ Developers)
  2. Open the Eclipse program, go to the menu Help -> Eclipse Marketplace…
  3. Search for “GNU MCU Eclipse” plugin, or go to this page
    to drag the install button onto the Eclipse Marketplace dialog box.
    Click the <Confirm> button to install the plugin.
  4. Install “xPack GNU Arm Embedded GCC” program.
  5. Install the SEGGER J-Link

UART to USB Keyboard Wedge IC Chip

Looking for a simpler solution to send keyboard key stroke for data entry or control a computer like a HID keyboard device?

Check out this UART to USB Keyboard Wedge IC chip. Simply send your ASCII character via the UART communication, it will automatically be converted to a USB HID keyboard key stroke to your computer device.


  • Development of application to send keyboard stroke to computer.
  • Data entry of scanned items onto a spreadsheet.
  • Make your customised device works like a barcode scanner


  • IC chip in a TSSOP-14 pins package.
  • Input data is UART 9600bps.
  • Output data is USB HID Keyboard device.
  • IC Chip is 3.3 to 5V voltage input.

We can also customed a custom HID keyboard wedge IC chip solution.
Contact our sales engineer for further enquiry.

Custom HID Keyboard Keypad Software

HID software to convert keypad keys into triggering action. Allows you create a key to activate short-cut keys action any software application.

HID macros:

Credit Card Machine Rental

We provide credit card machine rental for your business to collect small value purchase from your customer.

These machines accept payment only from contactless card (wireless card). You can key in the amount that you want to collect from you customer, they will simply tap their card on the machine terminal for their payment.

  • Purchase limit per transaction up to $100
  • For contactless credit card only (Visa PayWave, MasterCard PayPass, AMEX)
  • Accept Ezlink & NetsFlashPay.
  • Accept Apple Pay & Google Pay.
  • Transaction charges of 4-5% applies.
  • Short term rental per day, per week or per month basis.
  • Power by 230Vac from main socket.
  • Mobile and can be easily carried around.

Simple Application Process

We understand that you will only need the terminal for only a short period of time. We have simply the process so that you can rent and use it immediately without going through a long complex administration process.

What we need from you is the following,

  • Company name
  • Company address
  • Your name
  • Your email
  • Your mobile phone number
  • The period that you want to rent the contactless credit card machine

We will then follow up with you to confirm on the total rental amount, plus a deposit amount of $800 (will be refund to you when the terminal is returned in its original condition).

Once this is accepted, we will advise you further for the advance payment.

Other custom credit card machine rental enquiry

Contact our sales engineer for more details.

Mobile Connectivity 3G Router Modem

Remote internet connectivity for your electronic device communication. 3G antenna SIM card connection to an Ethernet port.

Industrial 3G Router
Industrial 3G Router


  • Power Input 7.5~32Vdc
  • 1x 3G Antenna Port
  • 1x Ethernet Port
Size & Dimension

Mounting hole distance is 85mm using 2x M3 screw.

Indicators (WLAN, WAN, LAN, NET, SIM slot, and 3G/4G SMA antenna)
LAN, WAN/CON, Reset button, DC Barrel Socket Power Input.
Industrial 3G Router’s label at the bottom of the casing.

Remote communication for your electronic devices.

Contact our sales engineer for more information.