MakerLab, Department of Computer Science, HKU

Using Netbeans for Writing Embedded Application

Developing embedded application is not easy. Without a proper tool, doing compilation, library linking and editing program is troublesome.  Netbeans is popular and easy to use IDE. This article describes how to write C/C++ program and cross-compiling using Netbeans IDE for Raspberry Pi and WRTnode processor boards. Thus, developers can easily develop application with these boards. Applications may be robot control, making IoT gadgets and etc.

Both boards must run the SD image/firmware downloaded from below.

Requirements

  1. Host Platform
    • 64bit Ubuntu 12.04/12.10/13.04/13.10/14.03/14.10
    • Netbeans with C/C++ plugins
  2. Download SDK/Toolchain/Utility (after redirect to the download page, click logoat the top)
    • Raspberry Pi
      • SDK and Toolchain
      • SD image for Model-B
      • SD image for Model-B+
    • WRTnode
      • SDK and Toolchain
      • Firmware

 

Following below steps:

Title Hits
Adding SDK/Toolchain to Netbeans IDE Hits: 1901
Example 1 - Simple helloworld Hits: 1027
Example 2 - Importing existing source code Hits: 820
Linking External Library Hits: 1165
References Hits: 799
  • You are here:  
  • Home
  • Developing embedded application

Main Menu

  • Home
  • Maker Talks
  • Enquiry
  • About Us

Makes

  • Making Webbox
  • Hexapod FYP Project
    • Project Details
  • Making Cute USB Speakers
  • Raspberry Pi 3D Printed Vision Enabled Wi-Fi Quadruped Robot
  • Drawing Robot and Selfie Smart Phone App
  • Starrley - 12 DOF Hexapod Robot

Things to Make

  • ED-209 Programming Challenge
  • BugBot - Makes Him Smarter
  • Smart Phone Controlled Omni-directional Wheel Driven Robot
  • Smartphone Driven Pan/Tilt Security IP Cam Surveillance System
  • Smartphone Powered Pan/Tilt Shooting Turret and Mobile Target
  • Pick and Place Game App for 3D Printed Robotic Arm
  • 3D printed Robot Dog Walking on Terrain for STEM education

Wiki

  • Developing embedded application
  • Writing and cross-compiling C/C++ programs for MIPS platform
  • Sketchup Make for 3D Modelling
  • Raspberry Pi Project Shield
  • Using NetBeans IDE to Develop ROS packages
  • Mapping Network Drive Over SSH in Windows
  • A Friendly Approach for Remote Linux Programming
  • Lite Graphical User Interface to Access Remote Linux Server Over SSH

Back to Top

© 2022 MakerLab, Department of Computer Science, HKU