it regularly difficult to spot, aside from maybe by a genuine Rolex replica history specialist, in light of the fact that the best phony Rolex are 95% made by Rolex. If you want to know how often you should optimally be winding your rolex replica watch, Click Here.

ORIX sur Oricutron ...
 
Notifications
Retirer tout

ORIX sur Oricutron Linux

6 Posts
3 Utilisateurs
0 Reactions
680 Vu
JiBe
 JiBe
(@jibe)
Estimable Member
Inscription: Il y a 5 ans
Posts: 126
Début du sujet  

Bonjour,

Je rencontre une difficulté à la mise en œuvre d'Orix dans l'émulateur Oricutron sur Linux Ubuntu 18.04.4 LTS

J'ai décris ma procédure de mise en œuvre ici:

https://github.com/jbperin/Orixperience#guide-du-programmeur

Et comme le montre la copie d'écran jointe, les commandes de base de marchent pas. 🙁

C'est comme si le PATH était vide .. et je ne parviens pas non plus à me déplacer dans les différents répertoires.

Y'a-t-il quelque chose que je fais mal ? Ou que je n'ai pas fait ?

1595750787-Capture-du-2020-07-23-10-24-06.png

   
Citation
Étiquettes du sujet
assinie
(@assinie)
Membre
Inscription: Il y a 5 ans
Posts: 59
 

Bonjour,

Je pense que c'est lié à un bug de Oricutron que j'ai trouvé il y a un moment mais j'ai totalement oublié de soumette la modif sur Github...

Normalement, si tu utilises un noyau et un shell USB à la place de celui prévu pour la carte SD ça devrait passer.


   
RépondreCitation
jede
 jede
(@jede)
Membre Admin
Inscription: Il y a 5 ans
Posts: 473
 
Posté par: @jibe

Bonjour,

Je rencontre une difficulté à la mise en œuvre d'Orix dans l'émulateur Oricutron sur Linux Ubuntu 18.04.4 LTS

J'ai décris ma procédure de mise en œuvre ici:

https://github.com/jbperin/Orixperience#guide-du-programmeur

Et comme le montre la copie d'écran jointe, les commandes de base de marchent pas. 🙁

C'est comme si le PATH était vide .. et je ne parviens pas non plus à me déplacer dans les différents répertoires.

Y'a-t-il quelque chose que je fais mal ? Ou que je n'ai pas fait ?

1595750787-Capture-du-2020-07-23-10-24-06.png

Salut,

Je ne fais pas mes devs sur Linux, mais le ls devrait au moins marcher.

Tu devrais au moins voir usbdrive/ quand tu fais le ls. Il faudrait que tu bouges au moins sous linux :

# pwd

sdcard/

# mv usbdrive/* .

(Pour avoir le fonctionnement normal)

Mais, cela ne résoud pas le pb.

@assinie est ce que tu as eu ce genre de problème ? Je crois que Jibe est reparti d'une compilation propre d'oricutron. Mais comme tu travailles essentiellement sous linux, et que cela marche, il y a un truc que je ne vois pas. L'émulation n'a pas bougé depuis 2 ans

De mon coté, j'ai recompilé Oricutron avec la version sur github, et j'ai le même problème. En revanche, j'avais une vieille version d'oricutron qui tournait dans usbdrive avec des vieilles ROMs, et j'ai mon ls qui a fonctionné.

Concernant le ls en erreur en dernier, c'est "normal" C'est un bug qui a été fixé et qui sera corrigé à la prochaine sortie. C'est lié au fait que le kernel fait un malloc pour démarrer les commandes, sauf que dans le cas de la commande non trouvée, le kernel ne libérait pas la mémoire, et de fil en aiguille, à chaque commande tapée en not found, cela arrivait au nombre Max de malloc possible.

Je continue à chercher sur ce pb, mais je ne vois pas. La rom a bougé c'est sûr mais elle marche sans pb sur réel et avec Oricutron sous windows. Et Assinie la fait marcher aussi sous Linux


   
RépondreCitation
assinie
(@assinie)
Membre
Inscription: Il y a 5 ans
Posts: 59
 

@JiBe

Je viens de faire des tests avec la version actuelle du dépôt et ce n'est pas ce à quoi je pensais (ce qui est bizarre d'ailleurs).

Le seul cas où j'arrive à reproduire ce que tu observes est quand le répertoire sdcard n'existe pas.

Je n'ai pas essayé sur une Ubuntu, peut-être qu'il y a des droits particuliers sur ton répertoire sdcard.

Je vais essayer de monter une machine virtuelle avec une Ubuntu 18.04 pour faire les tests.


   
RépondreCitation
jede
 jede
(@jede)
Membre Admin
Inscription: Il y a 5 ans
Posts: 473
 

J'ai retesté ce soir, et cela fonctionne pour le ls.

@JiBe pourrais tu indiquer ce que tu as dans le répertoire Orix ?

J'ai un pb de lancement de binaire, mais sinon le ls fonctionne lui au moins

 


   
RépondreCitation
jede
 jede
(@jede)
Membre Admin
Inscription: Il y a 5 ans
Posts: 473
 

Et pour le pb de cd et de lancement de binaire, comme linux est case sensitive, le répertoire bin doit être en BIN et autres binaires doivent être en majuscule

C'est lié au fait que le controleur sdcard sur réel, a besoin d'avoir le nom de fichier et répertoire à lire en majuscule. Du coup, le code dans le kernel passe les appels au contrôleur en majuscules mais sur l'émulation surtout sous Linux, cela va demander accès aux fichiers qui sont en majuscules.

 

+


   
RépondreCitation
Share: