Stack Processor Review

As I mentioned in the previous post, the two basic foundations for my project are to get familiar with the stack processor architecture and to know the exact I/O operations. I started with a quest for knowledge about the stack processors. Stack Computers: the new wave by Philip J. Koopman was my first station. This book gives an overview about stack processors, how stacks work and their different structures. Moreover, it presents detailed descriptions for some of the stack processors Read more…

Upgraded Office Plans

Our office plans have been upgraded! This is the new layout of the office plan. Compared to the previous one, there are a few changes. Firstly, the lounge area has been turned into another meeting area. The sofa has been removed. This mini meeting area is particularly suitable for close discussions where people work on a shared piece of paper. There is a TV nearby for presentations. This area is furnished with a small Melltorp (098.682.37) table and Snille (298.750.05) Read more…

Xian Loong: Learning Starts with a Hello World

Hello world! This is my first week working at AESTE. I am very excited to learn and to produce results within twelve weeks of my internship time-frame. I am a final year electrical and electronics engineering undergraduate student from the National University Of Malaysia (Universiti Kebangsaan Malaysia, UKM). I am always interested in how hardware works and the theory behind it. AESTE is perfect for me to explore more of this. I first met my supervisor at a talk he Read more…

Power Debugging

This EETimes article has a good overview on how to do power-debugging. At AESTE, we are working on something similar but for a slightly more sinistre purpose. However, looking at something like this is extremely encouraging as we know that there are others out there working along the same lines and we are not alone. At AESTE, we believe that power is a systems problem that encompasses everything – from the electronics through to the people using the device. Therefore, Read more…

Compiling FreeRTOS

As promised, I am back to continue my series of posts on working on a FreeRTOS port for the AEMB core. Yet before I go in any further, let me give a short introduction about FreeRTOS and walk you through my overall plan for getting my project done before I finish my internship at AESTE. FreeRTOS Intro FreeRTOS is a small real-time kernel that supports two mode of operations; Cooperative and Preemptive multitasking. The kernel itself is three or four Read more…

DistCC Workstation Cluster

Another good thing to do with a bunch of work-stations is to combine their computing capabilities to speed up complex tasks. One such complex task in an engineering company is compiling code. Thankfully, there are useful solutions to this problem that can be implemented easily. Guide here. It took about 15 minutes to install and setup distcc as the distributed compiler. What this does is to spread out C/C++ code compilation across a number of machines. Best thing about it Read more…

GlusterFS Workstation Cluster

At our office, there are a number of work-stations used for development work. However, I have a small concern about the safety of the files on these machines because they are all stored on a local hard-disk. The traditional method of backing-up would involve the use of a file-server and backing up the data onto it. That model of data backup is still a valid one. However, seeing that there are already a number of work-stations in the office, it Read more…

Open Source Risk and Investment

AESTE was engaged by Cradle Fund Sdn Bhd to help with a problem that they have been having recently – open-source. Cradle is a Malaysian government agency that focuses on pre-seed funding for start-ups. While they cover a wide variety of fields, they have been getting more and more applicants who are doing open-source, in one way or another. However, since most of their people are investment analysts and not software developers, they are not sufficiently familiar enough with open-source. Read more…

Abdullah: Hi World!

Hi everyone! This is my first time to post at AESTE blog, so here is a short introduction about me: My name is Abdullah Shamil Hashim, you can call me Abdullah or Abdu. I am a final-year student at Universiti Teknologi PETRONAS (UTP), studying Electrical & Electronics Engineering. My field of interest lies within computer system architecture . What am I going to do at AESTE ? I shall be working on an I/O processor for the AEMB as the Read more…

Unifi is Coming

Earlier this week, there was some construction work along a side-road leading away from the office. At first, I did not know what it was until I took a closer look – they were contractors installing a couple of large enclosures for Unifi – our national optical fibre broadband service. This means that the area around the office has been earmarked for the next stage of fibre deployment. Although I was not sure when the office would be covered, I Read more…