Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Calbian : un terminal Linux sur Casio
Captainluigi Hors ligne Membre Points: 815 Défis: 1 Message

Calbian : un terminal Linux sur Casio

Posté le 27/09/2019 11:46

Article de la Rdp
Cliquer pour enrouler
Calbian est un terminal (ou shell) linux (unix si vous préferez) pour calculatrices Casio ...
En détail : c'est un interprète de commandes linux pour caltos
Il est code en CBasic (un addin aurait donne beaucoup mieux ,mais je ne veux pas le faire pour l'instant).
Pour l'instant, je reconnais qu'il est encore très sommaire, mais je vais faire de mon mieux pour le rendre le plus ressemblant possible (l'interface en mode graphique serait superbe , mais le foutu '?' bascule en mode texte ...)
Voici une liste (déjà en partie fournie sur le topic que j'ai créé) des commandes qui sont implémentées , avec leurs arguments utilisables:
De plus , le ';' , qui permet d'exécuter plusieurs commandes en même temps marche très bien :

-pwd
-cd name / cd ~
-echo texte
-rm file / rm -i file
-wc file
-touch file
-cp file1 file2
-man
-mv file1 file2
-clear
-uptime
-exit

Je pense que c'est quand même assez cool (mon premier but était de le rendre utilisable pour des tests de cours de NSI : c'est a dire correct).
N'espérez pas pouvoir pour autant compiler dessus (même si c'était faisable ça prendrait une semaine)
Bien sur, je posterai de temps a autre le programme (avec des nouveautés)
Merci , et n'hésitez pas a proposer des suggestions sur le topic :



Non , non et non , c'est tout sauf une blague , j'ai créé un terminal linux sur Casio.

Je m'explique : Il agit comme un interprète de commandes linux ( n'espérez pas compiler avec ) :

Lorsque vous le lancez ( c'est un g1m , non un add-in , en C.Basic bien sur ) , vous obtenez un rendu très proche d'un terminal linux ( le $ , tout ça ) , et vous avez juste à rentrer la commande que vous avez à exécuter .

Dès qu'il est bien rempli ( genre 20-30 commandes , je le publierai )

En plus , je compte implémenter le fameux | qui permet d'exécuter plusieurs commandes à la fois ( Je pense )

Il est en mode texte , mais je suis en train de le migrer en graphique.


Commandes actuellement supportées ( Les options sont indiquées si elles sont implémentées :

d'exécuter plusieurs commandes en même temps marche très bien :

-pwd
-cd name / cd ~
-echo texte
-rm file / rm -i file
-wc file
-touch file
-cp file1 file2
-man
-mv file1 file2
-clear
-uptime
-exit

Et donnez en d'autres si vous voulez qu'elles soient portées


À très bientôt


Captainluigi Hors ligne Membre Points: 815 Défis: 1 Message

Citer : Posté le 28/09/2019 20:55 | #


Milang a écrit :
au lieu de shutdown, logout ne serait pas plus approprié ?

Ajouté le 28/09/2019 à 17:32 :
parce que je pensais aux arguments de shutdown, et c'est bien plus compliqué

A vrai dire , je vais d'abord tenter les commandes sans les arguments supllementaires , mais vu que c'est comme un ssh , shutdown est plus approprié ...
Les bons artistes copient, les grands artistes volent. Picasso
Synthwave/Musique électro 80s sur ma chaine Youtube

Jouez à Mario sans arrêt sur votre Casio !
Cliquez pour découvrir
Cliquez pour recouvrir
Breizh_craft Hors ligne Modérateur Points: 1157 Défis: 7 Message

Citer : Posté le 28/09/2019 22:04 | #


Ben, non, shutdown devrait éteindre (voire redémarrer avec les bons paramètres) la calto, c'pas trop possible

exit serait plus logique, logout serait pas trop absurde.
Breizh.pm – Un adminsys qui aime les galettes.
Captainluigi Hors ligne Membre Points: 815 Défis: 1 Message

Citer : Posté le 29/09/2019 09:26 | #


Breizh_craft a écrit :
Ben, non, shutdown devrait éteindre (voire redémarrer avec les bons paramètres) la calto, c'pas trop possible

exit serait plus logique, logout serait pas trop absurde.


Pas bête

Ajouté le 29/09/2019 à 09:28 :
Pour redémarrer y a aussi
reboot
, mais je pense que exit sera le plus approprié ...

Ajouté le 29/09/2019 à 14:13 :
Finalement , j'ai réussi à ajouter le support des arguments supplémentaire , préparez vous à une liste qui va bien grossir !

Ajouté le 29/09/2019 à 14:18 :
@Sentaro21 , is there any way to use the input command ('?') In graphic mode ?

Ajouté le 08/10/2019 à 09:40 :
Post mis à jour

Ajouté le 17/10/2019 à 16:14 :


J'ai sorti une petit vidéo du projet , histoire de le déterrer
Les bons artistes copient, les grands artistes volent. Picasso
Synthwave/Musique électro 80s sur ma chaine Youtube

Jouez à Mario sans arrêt sur votre Casio !
Cliquez pour découvrir
Cliquez pour recouvrir
Dark storm En ligne Labélisateur Points: 11630 Défis: 176 Message

Citer : Posté le 18/10/2019 16:14 | #


Tu supporte les flux ?

echo "Hello World!" > file.txt

Et les commandes imbriquées ?

touch $(uptime)

Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Captainluigi Hors ligne Membre Points: 815 Défis: 1 Message

Citer : Posté le 18/10/2019 16:36 | #


Alors les fluxs je suis en train de les coder

Ajouté le 18/10/2019 à 16:37 :
Et les commandes imbriquées je verrai.

Ajouté le 18/10/2019 à 16:37 :
Par contre j'en conviens , ma vidéo était pas une très. bonne pub
Putain j'lai ratée
Les bons artistes copient, les grands artistes volent. Picasso
Synthwave/Musique électro 80s sur ma chaine Youtube

Jouez à Mario sans arrêt sur votre Casio !
Cliquez pour découvrir
Cliquez pour recouvrir

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 85 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd