Pages

Sunday, December 29, 2013

New tutorial series about Minix 3.1.8

Hello everyone!

As you might not know, I live in Portugal and I am studying computer engineering at FEUP, in Oporto.

I'm currently taking a course called Computer Labs. To sum it up: we start with an image of a Linux micro kernel called Minix. We run it through VMPlayer on Ubuntu.
From there we mess with registers and program the basics for all the devices from scratch: graphics card, timer, keyboard, mouse, rtc, uart. We must program them in interrupt or polling mode.

If you are wondering if that is easy: well it depends. Most of the times, we rage quit. Other than that, once you get how things work (on the lab before the last one), things should start to make sense?

All this to announce a new series of tutorials, where I'll explain how to set up the virtual machine, how to use Eclipse to code stuff via Remote System Explorer, basic Minix commands and how to do... stuff!

The course is near the end and my final project is almost done. It looks good I must say!
So yeah, this series will be useful for me because I'll get to review every detail from the very start. I'll record my progress so I can check it in the future if I need to.

Actually, I think this series will be of great value for future students who need to take the course or a similar one, and for my friends who didn't quite understand things properly at first and will have to take the course again next year.
Whichever the case is: good luck!

I'll start the series soon!

Back to index

Click here to go back to the index post.

Monday, October 21, 2013

Marshall Lee Wallpaper

Hi!

Just made this wallpaper and thought I could share it..


Friday, September 20, 2013

How to setup Eclipse for C/C++, MinGW and CUTE plugin


Setting Up Eclipse

  • First we need to download Eclipse. Open this link and click on "Windows 32-bit" or "Windows 64-bit" according to your system.
  • After you download the .zip, extract it and place the eclipse folder somewhere you like. I placed mine in C:\Program Files\Eclipse. Here's a screen:



Setting Up MinGW
  • Download MinGW from the link below:
  • Run the installer. Press "Install" and then "Continue".
  • The MinGW Installation Manager should now open. Click on "Basic Setup" on the left side of the window. Then look for "mingw32-base", click on the check box and select "Mark for Installation". Also mark "mingw32-gcc-g++" (Class "bin" and "dev") for Installation.
  • On the main menu bar, click on "Installation" menu and select "Apply Changes". Wait for it to finish.
  • When it is done, you should have something like this:



  • Right-click "My Computer" and select "Properties". Click on "Advanced System Settings". Press "Environment Variables..." and add a new user variable named "Path" and with the location of MinGW bin folder on its value. You should have something like this:





Setting Up CUTE plugin
  • Open Eclipse. If prompted on where to store your workspace, browse to the folder where you want to keep your projects.
  • On the main menu bar, click on "Help" menu and select "Install New Software..."

 

  • Click "Add..."
  • Fill in the forms:
    • Name: CUTE
    • Location: http://www.cute-test.com/updatesite
  • Press OK.
  • Now select:
    • CUTE Optional Features
    • CUTE Plugin
  • Press "Next" twice, select "I accept (...)" and then press "Finish". When it is done it will prompt you to restart Eclipse.


--------------------------------------
And that concludes this tutorial.
Hope it helped you!

Henrique Ferrolho