Aller au contenu

Aide compilation avec spksrc


Messages recommandés

Bonjour,

Je recherche un développeur qui connait la compilation C et l'architecture de spksrc pour créer le makefile qui permetrait de compiler un tout petit programme en C.

Ce programme est présent sur github (https://github.com/destroyedlolo/TeleInfod) et j'aimerai le rendre disponible sur le synology et à la communauté.

C'est un programme qui écoute un port série pour récupérer les trames TELEINFO des compteurs EDF et publier les valeurs sur un brocket MQTT (mosquitto par exemple).

 C'est un programme en C tout simple qui a une dépendance avec la bibliothèque Mosquitto (qui existe déjà sur synocommunity).

D'après le développeur, la ligne de commande est :

cc -std=c99 -DUSE_MOSQUITTO -lpthread -lmosquitto -Wall TeleInfod.c -o TeleInfod

 Mon soucis, c'est que je ne suis pas à l'aise avec la compilation C via spksrc et la gestion du lien avec mosquitto.

Je cherche donc un développeur habitué à spksrc pour créer les fichiers nécessaire à ce que la cross compilation puisse se faire (makefile,..)..

En ce qui concerne la création du SPK, je veux bien essayer de m'en charger.

J'ai la machine virtuelle docker SPKSRC sur mon DS1515+ qui fonctionne très bien et j'arrive à lancer les build. Je peux donc tester facilement.

Merci

 

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.