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
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
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
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
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
Chapter 2: PIC32 USB Keyboard Experiment
This is my second week in AESTE. This week I continue to workout the USB function in PIC32 starter kit. Before that, I had studied the USB theory in order to know how it works and how the USB device can communication with the USB host(PC). There are 3 stages: Read more
Chapter 1: Running Man
Yeah! I just finished the first week of my internship at AESTE Works. What a great experience so far. On my first day, Dr Shawn had introduced to me about company rules and sent me a few links to study about Git. Git is the most widely used modern version Read more
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
Introduction, Git and PICDEM.Net2
On 29 June 2015, I started the first week of my internship programme at Aeste. On the first day, my supervisor Dr. Shawn introduced the workplace and gave me a short brief of the task. Next, he guided me on how to login to system and access to the necessary Read more