Hat jemand Erfahrung mit dem Gyroskop Invensense IMU3000 mit einem Mikrocontroller?
Die Hardware wird mit einer wirklich guten Bibliothek geliefert, die die volle Kontrolle über ihre Funktionen integriert. Diese Bibliothek ist in 3 verschiedene Schichten strukturiert, die unterste ist diejenige, die die Kommunikation mit dem Chip selbst implementiert. Der Hersteller bietet diesen Layer für die Verwendung des IMU3000 mit einer Adapterplatine in WindowsXP an. Grundsätzlich muss ich diese Schicht neu schreiben (und was im Anwendungshinweis vorgeschlagen wird), um die gesamte Bibliothek mit meinem PIC (I2C-Kommunikation) zu verwenden. Danach kann ich einfach die Bibliothek verwenden (so steht es im Anwendungshinweis).
Ich versuche, die IMU-Bibliothek in Visual Studio 2005 (das Projekt wurde ursprünglich auf diese Weise erstellt) für einen PIC zu erstellen, aber ich stecke bei den Abhängigkeiten fest.
Alternativ kann ich die .lib mit der PIC-IDE kompilieren, aber ... ist es möglich =
Jeder Hinweis, auch bei anderen Plattformen, würde helfen!
Danke euch allen!
PS Leider kann ich den DS online nicht finden.. gleich nachdem Sie das Paket installiert haben, finden Sie es.
Ich bezweifle, dass Sie die Bibliotheken (meines Wissens nach für Visual Studio gedacht) in MPLAB kompilieren können - die Ziele sind wahnsinnig unterschiedlich (Desktop-PC vs. PIC-Mikrocontroller). Es scheint mir, dass die Anweisungen, die sie Ihnen mit den Bibliotheken gegeben haben, befolgt werden sollen, wenn Sie den Chip mit Ihrem Desktop-PC verwenden möchten. Ich bezweifle, dass Sie die Bibliotheken ändern können, damit sie mit dem PIC kompiliert und ausgeführt werden können. Stattdessen sollten Sie den Code untersuchen und versuchen, ihn für den PIC selbst neu zu implementieren. Der Code kann Ihnen eine Vorstellung davon geben, was zu tun ist, aber Sie sparen sich keine Zeit, wenn Sie versuchen, ihn direkt zu verwenden.
Ich habe auch einen IMU3000 gekauft, ich habe die Software installiert, zu der mich Invensense geführt hat, und ich habe es irgendwie geschafft, sie zu kompilieren und eine libfile aus dem Ganzen zu bekommen. Ich versuche, es auch mit einem Bild zum Laufen zu bringen ... ich benutze pic18f4550 ... aber ich weiß nicht einmal, wo ich anfangen soll. Sind diese Quellcodes von Nutzen? oder sollte ich es vergessen und versuchen, meine eigenen Sachen dafür zu schreiben?
Äh? Hat MS Visual Studio plötzlich Unterstützung für die PIC-Cross-Kompilierung entwickelt? ... oder tun Sie etwas hinterhältiges, um MSVC dazu zu bringen, Ihren Crosscompiler zu verwenden?
Was für ein PIC verwendest du? Welchen Cross-Compiler verwendest du?
Nick T
.lib
: Eine Datei ist nicht nur.lib
CPU-spezifisch, sondern auch Toolchain-spezifisch.