http://www.sxc.hu/photo/1160562

LLVM

Finally managed to compile LLVM and clang for microblaze. I find using configure –target= or -target doesnt work while using –enable-targets=”mblaze” worked. I found the documentation to be very poor on this and does not mention anything about the other options available in configure such as using –enable-targets.  I also Read more

First Day

First day at aeste, tried to set up workplace but had to leave the PC to download the eclipse addon overnight. Will compile the tools and check eclipse tomorrow.

LwIP on AVR32

Since the basic function for HAL is able to run without serious problem. I have to put HAL on hold and start to do net layer for AVR32. However, I will come back to HAL when bugs ‘fly’ out or when the time I want to increase the performance of Read more

AVR32 Development

These two weeks, my task is writing a Hardware Abstraction Layer (HAL) for AVR32. So I need to work on AVR32 along with AVR32 studio and development board. The AVR32 is 32-bit micro-controller family developed by Atmel. Atmel provides most of the drivers for the on-chip peripherals and on-board components Read more

FreeRTOS: Inter-Task Communication

FreeRTOS is a type of real-time operating system. It is similar to all RTOS, having a serious problem with inter-task communication and resource sharing. In RTOS, inter-task communication is not like passing variables between normal functions. Normal functions can pass the data to a global variable or pass it to Read more

ASH1 Assembler

During the last week, I worked on developing an assembler for ASH1! I have always wondered about the assemblers & compilers design… with AESTE, I had the chance to explore this field. ASH1 assembler is developed using MATLAB. It takes an assembly language source file (text file) and translates it Read more

Learning Week

One week has passed since I started my career in AESTE. The only thing I can do was learning. There are so many things I need to learn before I can start my task. The list below is what I have learned in last week. Git + Github Git is Read more

New software environment

In AESTE, every task is done in Linux. I am not a Linux user before and to get my job run smoothly, I need to learn it as soon as possible. It is very different to work under Linux platform compared to Microsoft Windows, especially in the ways to install Read more