The final target is a SW program, that runs on our Analog Device BF504 microprocessor and controls a Microchip IS2023S module. At the end of this project, the IS2023S module should be able to establish a link to an Apple and/or Android Smartphone via BlueTooth protocol in order to exchange music and voice. We could already verify, that the IS2023S module controlled by a SW running on the microprocessor of an BM23 evaluation board is able to establish a BlueTooth link to a smartphone - and we have this microprocessor SW, which is written in "C".
The first step in this project is to understand the available IS2023S control SW, to understand its structure and to compare it with the SW layers defined in the ISO 7 Layer model, which is probably referenced in the BlueTooth specifications.
The second step is to strip down the received Microchip SW to our requirements and to remove all parts that have been implemented for the control of other Microchip devices and for the support of other BlueTooth protocols.
The third step is to convert the remaining SW portions from the Microchip processor to our Analog Device BF504 microprocessor using the “C” and “Assembler” programming language.
The last step is to debug the code on our BF504 microprocessor board with a connected Microchip IS2023S module. That means, you - have to understand the HW interface between the Microchip processor and the IS2023S module on the BM23 evaluation board - have to analyze a lot of IS2023S control code and BlueTooth specifications - have to design a layered SW architecture before starting the code conversion - have to balance your SW architecture with our existing SW architecture - have to port the useful IS2023S control code fragments - have to debug the ported SW - have to test the correct function in all “use cases” - have to write a usefull documentation explaining your SW architecture and implementation details - have to help me to integrate your SW in my system environment For this project, you need following skills: - very detailed experience with the development of BlueTooth stacks, - detailed experience with embedded SW design in programming language C, - experience with UART and SPI interface programming, - understanding of schematics for printed circuit boards.
Bu iş için 18 freelancer ortalamada €7988 teklif veriyor
Hello, I am [login to view URL] sekhar,[login to view URL],[Phd].we have 12+ years experience in this field.i can assure u support and service even after completion of [login to view URL] have inhouse PCB design and [login to view URL] the provided inform Daha Fazla