Photo by Jon Moore on Unsplash

Redo of Flashing and SSL

In my fourth week, after Dr. Shawn saw my code of writing on flash memory which is playing with the pointer, he was like “why did you do that!?”. It was too complicated. Dr. Shawn said “Writing a complicated code is easy, the hardest part is how do you establish the Read more…

Photo by rawpixel on Unsplash

Refactoring

Not much was done for this week, except that I spent most of that time refactoring the caching mechanism. When I first started on the project, I was frustrated at the messiness of the codebase and how it took me longer than expected to understand the workings of the application. Read more…

Getting into Wt!

In the previous week, I was helping Nadia to set up the server for the music competition and also did a few test run with her. Everything is working okay now, so Dr Shawn asked me to start focusing on my actual project this week. Basically, he wanted me to Read more…

Photo by Larisa Birta on Unsplash

It Was Wonderful

I started this week trying to learn how to set up the network, router and everything needed for the competition from Marcus. He taught me how to restart and edit the proxy, IP address, network connection and problems that I might have when handling the laptop. The laptop is used as Read more…

Photo by Nicolas Thomas on Unsplash

Writing to Flash and FPGA

As I am collecting the statistic of how the TCP receiver buffer size affects the speed of downloading, I found that the time it takes to download the firmware topped at around 11.6 seconds with 512byte of receiver buffer size, which is in fact very slow, further increase of receiver Read more…

Photo by Fabian Grohs on Unsplash

Gotta Cache ‘Em All

The week was spent trying to finish up the implementation of the caching mechanism. Overall, I had no major issues regarding the implementation, but there was one thing that caught me unexpectedly. Whenever there are any modifications to the cache, such as adding new entries or expiration of entries, a Read more…

Photo by timothy muza on Unsplash

Setting Up The Server

In this week blog, I will talk about all the major problems I had encountered and also the new things that I have learnt through solving those problems. Dr Shawn was not around for the past week and he assigned me a task which was to make sure the Competition Read more…

I’m Finally Done

I’m done! I’m finally done with all the screens. I can’t believe I managed to complete my task before my internship ends and can have my Raya holidays with peace. Haha. As I mentioned in my last two previous posts, I’m struggling to get data of the last performance. At Read more…