Month: 1, Week: 2
I joined a Gateware developer team last week on a generalist position. My main task for this month is debugging, fixing and polishing the GAudio libraries. Last several days I was installing Linux VM, getting used to MacBook dev environment and reading through the available Gateware libraries and documentation.
I joined a Gateware developer team last week on a generalist position. My main task for this month is debugging, fixing and polishing the GAudio libraries. Last several days I was installing Linux VM, getting used to MacBook dev environment and reading through the available Gateware libraries and documentation.
Last Friday I installed NoMachine on the developer MacBooks
so we as a team can access those remotely which would save a lot of time in the
future deployment and testing. [The small guide on how to use it should be
available in the research repo under Tutorials folder]
And now my current task is purely focused on the bugs and
memory leaks of GAudio (and GAudio3D which is currently not in use due to some
issues on Linux platform). Some members of our team were experiencing issues
with Unit Tests not finishing at all which suggests potential race condition in
GAudio libraries.
The list of memory leaks coming from GAudio is pretty
impressive…
Adding to the difficulty of the task, there is a second
branch (JP_Branch-Audio) that contains a majorly different GAudio and unit
tests from the original Alpha GAudio (and both have significant issues). I will
continue researching and debugging the libraries (on pair with Anthony who is
another generalist working on Gateware) and hopefully will be able to get some
significant improvements by the end of this week adding to some minor fixes I
was able to make yesterday.
No comments:
Post a Comment