Running a FreeRTOS Task

Continuing the series of the posts about my work in porting FreeRTOS for AEMB processor, this represents the third phase of the project which is running a simple FreeRTOS task. In my previous post I mentioned about a problem that I faced during simulating FreeRTOS by using Icarus Verilog. While Read more…

Clustering Icarus Verilog

Icarus Verilog is a popular open-source digital circuit simulator distributed as part of gEDA. While it is a fast simulator, it runs largely single-threaded and does not exploit the modern developments in computing. Depending on the complexity of the circuit involved, a single simulation run can be fairly time consuming. Read more…

Simulating FreeRTOS

In this post, I will explain to you how the simulation of the FreeRTOS kernel was accomplished for AEMB processor. The second phase of porting FreeRTOS for AEMB according to the project plan is simulating the compiled and linked FreeRTOS kernel on top of AEMB hardware. As I mentioned in Read more…

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 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 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 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 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 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 Read more…