Hands-On Work

This is my second week of internship at Aeste. Last week, I spent most of my time learning a JavaScript framework — Vue which is essential in developing reactive web applications. This week, I’ll be applying the knowledge in practical, which I believe is the way for me to improve! Read more…

Photo by Brooke Cagle on Unsplash

Ready, Get Set, Go!

“The only way to grow is to step out of your comfort zone.” I am Kai Jun and I am currently pursuing a degree in Electronics and Computer Science. This is my first week as an intern in Aeste and I am tasked to develop a web application during my Read more…

Photo by Fabian Grohs on Unsplash

Week Twelve: Goodbye

This is my twelfth and final week as an intern at Aeste Works. Continuing from last week, I was getting bandwidth and network measurements for only 1 interval after connecting to the TCP iperf server on the default TCP port. Dr Shawn came to advise and review my code to see Read more…

Photo by Fabian Grohs on Unsplash

Fin.

This week marked the end of my internship and I was really grateful to have Dr Shawn as my supervisor. I would like to summarise my learning experience over this 12 weeks of internship. Git Git was a version control system to note the progress of software development. Instead of Read more…

Week Eleven: Ping!

This is my eleventh week of being an intern at Aeste Works. My main focus this week was to ensure that two way communication between the USB stack and lwIP’s TCP/IP stack was working as intended. The simplest way to achieve this was pinging the USB CDC ECM device and Read more…

Software Design Pattern

In this week I was revising some design patterns to utilise them into the software development. A design pattern was a general solution and it had a high reusability. First and foremost, CPU32 was designed as a singleton. It was instantiated only once and there was a global access to Read more…

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

Week Ten

This is the tenth week of being an intern at Aeste Works. Continuing from last week,  I found a way to separate normal USB packets and networking packets. This can be done by checking the twelfth and thirteenth byte of the payload found in the readBuffer. Protocols such as IPv4, Read more…

Week Eight

This is my eighth week of being an intern at Aeste Works. This week was about setting up and integrating the lwIP stack with the USB CDC ECM device. The device currently does not run with an operating system and so must be configured for the lwIP NOSYS mode using the raw Read more…