Photo by Headway on Unsplash

Week One

This was the first week being an Intern at Aeste. One of the tasks given this week was to learn about Git. It’s a version control system primarily used to efficiently manage code in software development. There are a lot features that makes Git a powerful management tool. We can Read more

By Marcos Concon, ago
Photo by Nicolas Thomas on Unsplash

Chapter 11: Download by TFTP

This is my eleventh week in AESTE. This week my task is to download a file from the network. There are a lot of protocols can be used to download the file via network. At the end we choose TFTP(Trivial File Transfer Protocol) due to TFTP will transfer maximum 512 Read more

By Shou Luan, ago
Photo by Nicolas Thomas on Unsplash

Chapter 8: Unlucky week

This is my eighth week in AESTE WORKS. I should put my work in Git release branch by Tuesday, but I only managed to do it on Thursday. This is due to I faced a few problems there. The flash memory cannot be read/ write. PIC32 cannot get the IP Read more

By Shou Luan, ago

Chapter 7: Random Number NOT Random

This was my seventh week in AESTE WORKS. As mentioned in previous blog, this week I have to save the payload in flash memory and read it from flash. Problem I faced this week and solution: Our board will generate a RSA key pair and store in Flash Memory. Firstly, Read more

By Shou Luan, ago

Chapter 6: Time passes quickly

This is my sixth week in AESTE. Time flies really quickly, it is half of my internship duration. Now look back my last week problems, I have solved the base16 problem by directly copy the base16 function to my USB.c instead to define OPENSSL_EXTRA || HAVE_WEBSERVER ||  HAVE_FIPS. This is Read more

By Shou Luan, ago

Chapter 5: My fifth week in AESTE

This is my fifth week in AESTE. Yes !! I had solved the 4096 RSA key encrytption problem. The solution is change the FP_MAX_BITS to 8192, then all the problems solved. This week my task is to generate a 1024 RSA key by PIC32, generate serial number and MAC address. Generate Read more

By Shou Luan, ago

Chapter 4: Encryption and Decryption

This is my fourth week internship in AESTE. This week my task is to send a string from PIC32 to desktop. Then, using wolfSSL encrypt function to encrypt the string and type out again to desktop. After type out, using our precreate private key to decrypt and check whether same Read more

By Shou Luan, ago

Chapter 3: Real World is Coming

Last week I had tested the keyboard typing speed by different buffer size and different CPU frequency. After collected the data, I had plotted 2 graph to make a conclusion. PIC32 keyboard typing speed is won’t be affected by changing buffer size or CPU frequency. The typing speed is remain Read more

By Shou Luan, ago

MPLAB-X Harmony Tempfile issue

We faced a problem when running MPLAB-X with Harmony framework in a multi-user environment. We didn’t have this problem before this as there was only one person working on the PIC32 code. But we’ve added a new member this week and an issue cropped up. It turned out that the Read more

By Shawn, ago