Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2747 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  23995  23996  23997  ..  27192  27193  27194  27195  27196  27197
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2384390
Devil'sTig​er
Posté le 07-05-2021 à 20:57:45  profilanswer
 

Reprise du message précédent :

nraynaud a écrit :

vous me faites quand même flipper à vouloir des dev qui on le charisme d'acteurs de cinéma, je sais vraiment pas quel autre métier je peux faire si je me fais pousser vers la sortie parce que j'ai décidé d'arrêter de faire semblant d'être social alors que je le suis pas.


Que des Brad Pitt dans mon crew [:prison mac:5]
 

lorill a écrit :


 
ca me désespere ça d'ailleurs. Le temps que je perds en entretien.. J'ai un poste ouvert depuis 3 mois, la paye est honnête, et y'a pas moyen de trouver qqun qui sait faire une boucle for, sait ce qu'est un thread et un mutex, et un message TCP.


Oula ca a disparu ca. Faut lui demander s'il sait se connecter a Facebook Graph pour pomper un profil dans l'illégalité tel le vrai thug qu'il est [:hahaguy]
 

flo850 a écrit :


 
meme sur des technos qui vont bien, un CTO ne regarde souvent la tech que de loin, et normalement, largement plus par le côté "valeur générée" que par le côte "problem solving/ implementation"
 
Perso, je suis bien dev
 
edit : et un peu comme nico : ça m'évite de vider ma batterie sociale à faire des réunions, et c'est cool.


 
J'ai le sentiment d'avoir pas mal fait le tour de la tech (même si il y a plein de choses que j'adore dedans), le côté management est sympa, en tout cas là ou je suis je m'y sens bien. Je trouve par contre que des fois je manque cruellement de temps pour aider...
Et en plus je fais un peu cet espèce de casquette R&D; donc c'est vraiment plaisant, puisque je garde la partie IT qui moi me plait le plus (quand c'est le nuage et qu'il faut arriver a une POC apte a réfléchir).

mood
Publicité
Posté le 07-05-2021 à 20:57:45  profilanswer
 

n°2384391
lorill
Posté le 07-05-2021 à 21:04:56  profilanswer
 

nraynaud a écrit :

perso j'ai jamais utilisé un sémaphore ou mutex directement, notamment parce que c'est super casse-gueule et qu'en général on trouve des structures qui les wrappent pour nous de manière utile.


Même pas un spinlock dans un handler d'interruption ?

n°2384392
lorill
Posté le 07-05-2021 à 21:05:47  profilanswer
 

Ou un block synchronize en Java?

n°2384393
nraynaud
lol
Posté le 07-05-2021 à 21:12:07  profilanswer
 

lorill a écrit :


Même pas un spinlock dans un handler d'interruption ?


nope, j'avais utilisé des structures sans locking (un ring buffer sans lock)
souvent tu peux t'en sortir quand tu joues sur les modèles de mémoire
 

lorill a écrit :

Ou un block synchronize en Java?


oui, des block synchronize en java, qui ne sont pas directement un mutex, mais un wrapping au-dessus pour pas qu'on se shoote le pied.


---------------
trainoo.com, c'est fini
n°2384395
lorill
Posté le 07-05-2021 à 21:18:34  profilanswer
 

Ouais mais ça me suffit ça, tant que tu a une notion de section critique et que tu comprends qu'il faut contrôler l'accès aux ressources partagées.

n°2384396
Hermes le ​Messager
Breton Quiétiste
Posté le 07-05-2021 à 21:20:42  profilanswer
 

nraynaud a écrit :

vous me faites quand même flipper à vouloir des dev qui on le charisme d'acteurs de cinéma, je sais vraiment pas quel autre métier je peux faire si je me fais pousser vers la sortie parce que j'ai décidé d'arrêter de faire semblant d'être social alors que je le suis pas.


 
Perso, nos devs, ils sont plutôt asociaux sauf un où c'est le contraire (il me fait penser à moi avec 15 ans de moins, il a passé plein de temps dans différents pays, parle plusieurs langues, il est russe). Les autres, avant le COVID, ils participaient jamais aux sorties ou se cassaient dès qu'ils le pouvaient.  
Ça ne me dérange absolument pas. Ce qui me dérange, ce sont les fouteurs de merde, ceux qui font des histoires tout le temps.


Message édité par Hermes le Messager le 07-05-2021 à 21:21:14

---------------
Expert en expertises
n°2384397
Flaie
Posté le 07-05-2021 à 21:22:37  profilanswer
 

Un synchronized sur un Object, c'est l'équivalent d'un mutex. Synchroniser toute la méthode reviens à un mutex sur this.
 
En Java y'a pas à se casser la tête pour implémenter ça, et si tu as des besoins de performance vraiment particulier genre gérer de la contention y'a toutes les implémentations de l'interface Lock dans le package concurrent. Genre ReentrantReadWriteLock, que j'ai utilisé une ou deux fois depuis que je fais du Java.


Message édité par Flaie le 07-05-2021 à 21:23:34
n°2384398
Harkonnen
Un modo pour les bannir tous
Posté le 07-05-2021 à 21:38:49  profilanswer
 

Blackyell a écrit :


Sur quelle conf ?


RTX 2060, Ryzen 7 3700X, 32 Go
 

Mackila a écrit :


 
On admirera quand même le rendu photoréaliste de la couleur cracra des eaux de la Garonne  [:dawa]


 
C'est ce que je me suis dit, ils sont allés jusqu'à reproduire l'eau dégueulasse de la Garonne :D


---------------
J'ai un string dans l'array (Paris Hilton)
n°2384399
nraynaud
lol
Posté le 07-05-2021 à 21:39:58  profilanswer
 

Je vois dit que j’ai utilisé que des wrappers et vous me dites que j’ai utilisé des wrappers, vous voulez pas plutôt m’aider sur mon pb de stm32 pour être constructif ?


---------------
trainoo.com, c'est fini
n°2384400
flo850
moi je
Posté le 07-05-2021 à 21:40:38  profilanswer
 

non


---------------

mood
Publicité
Posté le 07-05-2021 à 21:40:38  profilanswer
 

n°2384401
Kenshineuh
Posté le 07-05-2021 à 21:43:20  profilanswer
 
n°2384402
Flaie
Posté le 07-05-2021 à 21:43:47  profilanswer
 

nraynaud a écrit :

Je vois dit que j’ai utilisé que des wrappers et vous me dites que j’ai utilisé des wrappers, vous voulez pas plutôt m’aider sur mon pb de stm32 pour être constructif ?


faut passer sur du stm64 alors

n°2384404
Harkonnen
Un modo pour les bannir tous
Posté le 07-05-2021 à 21:49:16  profilanswer
 


ptain, 3800 boules :sweat:


---------------
J'ai un string dans l'array (Paris Hilton)
n°2384405
Flaie
Posté le 07-05-2021 à 21:50:37  profilanswer
 

Harkonnen a écrit :


ptain, 3800 boules :sweat:


2 semaines de freelancing  [:jeansarkozy:1]

n°2384406
Harkonnen
Un modo pour les bannir tous
Posté le 07-05-2021 à 21:52:41  profilanswer
 

En tout cas, sur tous les jeux que j'ai testés, je suis agréablement surpris des performances de ma RTX 2060. Je m'attendais à une séance de diapos sur certains jeux, j'avais tout faux. Elle se comporte très bien, et sur des jeux comme No Man's Sky, FS 2020, GTA 5, Far Cry 5, j'ai même pas eu à baisser les réglages, tout reste très fluide en 5120x1440.
 
Sur Cyberpunk 2077, j'ai du baisser un peu, mais ça reste très joli et fluide.
 
Content :)


---------------
J'ai un string dans l'array (Paris Hilton)
n°2384407
el muchach​o
Comfortably Numb
Posté le 07-05-2021 à 22:06:51  profilanswer
 

nraynaud a écrit :

perso j'ai jamais utilisé un sémaphore ou mutex directement, notamment parce que c'est super casse-gueule et qu'en général on trouve des structures qui les wrappent pour nous de manière utile.


Moi je crois que la seule fois où j'en ai utilisé, c'était dans ce code.
Sinon j'en ai enlevés plutôt que le contraire (pour les remplacer par ce genre de structure déjà synchronisée, justement).
 
Des mutex directement dans du code applicatif plutôt que dans des structures multithreadées, ça pue le code smell et les bugs improbables en prod.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2384408
Dion
Acceuil
Posté le 07-05-2021 à 22:09:34  profilanswer
 

Flaie a écrit :


2 semaines de freelancing  [:jeansarkozy:1]


T’oublies les impôts  [:cosmoschtroumpf]


---------------
It is not called show art
n°2384409
Dion
Acceuil
Posté le 07-05-2021 à 22:12:36  profilanswer
 

Harkonnen a écrit :

En tout cas, sur tous les jeux que j'ai testés, je suis agréablement surpris des performances de ma RTX 2060. Je m'attendais à une séance de diapos sur certains jeux, j'avais tout faux. Elle se comporte très bien, et sur des jeux comme No Man's Sky, FS 2020, GTA 5, Far Cry 5, j'ai même pas eu à baisser les réglages, tout reste très fluide en 5120x1440.
 
Sur Cyberpunk 2077, j'ai du baisser un peu, mais ça reste très joli et fluide.
 
Content :)


Mouiiii tu dois avoir une définition à toi de très fluide quand même, je suis en 3440x1440 sur une 3070 et ça souffre bien  :D


---------------
It is not called show art
n°2384410
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 07-05-2021 à 22:13:52  profilanswer
 

lorill a écrit :


Pour l'instant ça bloque sur la boucle for...


Je te dis d'arrêter de te focaliser sur des concepts métier ultra pointus :o

n°2384411
Flaie
Posté le 07-05-2021 à 22:14:41  profilanswer
 

Dion a écrit :


T’oublies les impôts  [:cosmoschtroumpf]


C'est moins cher sans la TVA aussi   [:cosmoschtroumpf]

n°2384412
lorill
Posté le 07-05-2021 à 22:14:50  profilanswer
 

hephaestos a écrit :


Je te dis d'arrêter de te focaliser sur des concepts métier ultra pointus :o


c'est vrai que depuis les streams, la notion de boucle est devenue obsolete :o

n°2384413
Kenshineuh
Posté le 07-05-2021 à 22:17:21  profilanswer
 

Dion a écrit :


Mouiiii tu dois avoir une définition à toi de très fluide quand même, je suis en 3440x1440 sur une 3070 et ça souffre bien  :D


 
34 FPS ça lui suffit. :o  
 
Perso moins de 60 c’est mort

n°2384414
Dion
Acceuil
Posté le 07-05-2021 à 22:17:48  profilanswer
 

Flaie a écrit :


C'est moins cher sans la TVA aussi   [:cosmoschtroumpf]


La tva sur taobao  :gratgrat:


---------------
It is not called show art
n°2384415
hephaestos
Sanctis Recorda, Sanctis deus.
Posté le 07-05-2021 à 22:17:50  profilanswer
 

nraynaud a écrit :

Je vois dit que j’ai utilisé que des wrappers et vous me dites que j’ai utilisé des wrappers, vous voulez pas plutôt m’aider sur mon pb de stm32 pour être constructif ?


Tu devrais réécrire ton truc en go.

n°2384416
Flaie
Posté le 07-05-2021 à 22:19:21  profilanswer
 

el muchacho a écrit :


Moi je crois que la seule fois où j'en ai utilisé, c'était dans ce code.
Sinon j'en ai enlevés plutôt que le contraire (pour les remplacer par ce genre de structure déjà synchronisée, justement).
 
Des mutex directement dans du code applicatif plutôt que dans des structures multithreadées, ça pue le code smell et les bugs improbables en prod.


Testouille.cpp  [:lapinbilly]

n°2384417
beel1
Posté le 07-05-2021 à 22:20:34  profilanswer
 

nraynaud a écrit :


oui.
 
si tu comprends ce message, ça peut aider: https://forum.seeedstudio.com/t/dso [...] e/16170/27 perso j'y capte rien.
 
je pense que j'ai niqué le booloader custom qu'ils utilisent, et je me demande si ça faisait pas de l'initialisation pour moi.
 
C'est un F103 pour confimer.


Mais si tu débuggues avec GDB tu dois pas être sous IAR, pas sûr que ça se mette bien
après j'avais pas capté que c'était un bootloader custom [:urd]
c'est que t'as brické ton DSO avec une mise à jour ou tu cherches à développer un firmware custom dessus ?

n°2384418
Flaie
Posté le 07-05-2021 à 22:25:53  profilanswer
 

Dion a écrit :


La tva sur taobao  :gratgrat:


Ctrl F: Zēngzhí shuì
 

hephaestos a écrit :


Tu devrais réécrire ton truc en go.


:D

Message cité 1 fois
Message édité par Flaie le 07-05-2021 à 22:35:12
n°2384420
nraynaud
lol
Posté le 07-05-2021 à 22:42:23  profilanswer
 

beel1 a écrit :


Mais si tu débuggues avec GDB tu dois pas être sous IAR, pas sûr que ça se mette bien
après j'avais pas capté que c'était un bootloader custom [:urd]
c'est que t'as brické ton DSO avec une mise à jour ou tu cherches à développer un firmware custom dessus ?


y'a un triple système si j'ai bien compris, un booloader custom, qui charge LIB, qui charge APP. Je créé une App custom (l'idée c'était d'aller vite donc de pas faire le bring up moi-même :sweat: j'ai besoin d'un écran LCD, ce truc en avait un, j'espérait tourcher un proto rapide :sweat:)
 
J'ai développé pendant 2-3 jours sans SWD, juste en affichant des trucs à l'écran, mais au bout d'un moment j'ai créé un bug trop gros pour être géré sans SWD. Du coup j'ai du me monter un connecteur et tout le merdier logiciel pour rentrer dedans en SWD. Y'a un moment, le système m'a dit qu'il arrivait pas à flasher, que la flash était protégée, mais que je pouvais dé-protéger. Je suppose que c'est la connerie que j'ai faite, dé-protéger le bootloader et écrire dessus.
 
Je suppose que le bootloader custom initialisait des trucs que la lib n'initialise pas, et booter directement dedans part à l'ouest.


---------------
trainoo.com, c'est fini
n°2384421
Jubijub
Parce que je le VD bien
Posté le 07-05-2021 à 22:43:53  profilanswer
 

hephaestos a écrit :


Essaye de moins de concentrer sur les compétences métier pour élargir ta réserve de candidat ? Ce sont des concepts que n'importe quel bon candidat peut apprendre en quelques semaines, mais auxquels on n'a pas forcément été confronté dans sa carrière ou dans sa formation.


Alors qu'une bonne question sur comment trouver le nombre maximum de caractères identiques consécutifs dans une chaîne, là ça a de la gueule :o

 
ratibus a écrit :


Il est si fort que ça Jubi ? :o


Mon skillset principal ce sont les gens. Mais je sais ce qu'est un lock reentrant (même si j'ai jamais eu à m'en servir) et je peux coder un fizzbuzz :o


---------------
Jubi Photos : Flickr - 500px
n°2384423
Dion
Acceuil
Posté le 07-05-2021 à 23:00:55  profilanswer
 

Flaie a écrit :


Ctrl F: Zēngzhí shuì
 


 
Dans la vraie vie on te demande trois fois les justifs originaux :o


---------------
It is not called show art
n°2384426
beel1
Posté le 07-05-2021 à 23:48:39  profilanswer
 

nraynaud a écrit :


y'a un triple système si j'ai bien compris, un booloader custom, qui charge LIB, qui charge APP. Je créé une App custom (l'idée c'était d'aller vite donc de pas faire le bring up moi-même :sweat: j'ai besoin d'un écran LCD, ce truc en avait un, j'espérait tourcher un proto rapide :sweat:)
 
J'ai développé pendant 2-3 jours sans SWD, juste en affichant des trucs à l'écran, mais au bout d'un moment j'ai créé un bug trop gros pour être géré sans SWD. Du coup j'ai du me monter un connecteur et tout le merdier logiciel pour rentrer dedans en SWD. Y'a un moment, le système m'a dit qu'il arrivait pas à flasher, que la flash était protégée, mais que je pouvais dé-protéger. Je suppose que c'est la connerie que j'ai faite, dé-protéger le bootloader et écrire dessus.
 
Je suppose que le bootloader custom initialisait des trucs que la lib n'initialise pas, et booter directement dedans part à l'ouest.


Ouais je supposerais comme toi arrivé là
Et dans le lien que t'as filé y'avait pas un tuto pour réinstaller leur bootloader ? Via la liaison série ? Pour repartir sur qqch [:urd]
Mais sinon un projet cubemx tout neuf si t'as le schéma et si tu veux juste utiliser le LCD et la µSD, et t'es bon pour un bring-up... Pasque là le code de seeedstudio il te manque la partie fournie par IAR pour initialiser le runtime C (je sais pas pour EWARM mais ça doit être un truc genre cstartup.s) qui est de toute façon super spécifique au compilo. Si c'est ton main() qui est branché direct par le vecteur de reset c'est pas bon et oui, la pile sera aux fraises : d'ailleurs dans GDB après reset t'atterris dans quoi d'abord ?
Tu peux aussi installer IAR mais t'auras que le choix entre illimité en temps / limité en taille de code (32k) et limité en temps (30j) / illimité en taille de code...

n°2384427
nraynaud
lol
Posté le 08-05-2021 à 00:11:21  profilanswer
 

haha, je suis dans cubeMX, j'en chie un peu :sweat:  
 
dans GDB j'atterri bien au label Reset_Handler après un flash+reset par ODB.


---------------
trainoo.com, c'est fini
n°2384428
nraynaud
lol
Posté le 08-05-2021 à 00:12:41  profilanswer
 

https://img3.super-h.fr/images/snapshot_16226500730167186db6b49da9.jpg
J’me prends pour harko à essayer de reproduire ce qui est dans le schéma et dans le code vers cubemx


---------------
trainoo.com, c'est fini
n°2384429
nraynaud
lol
Posté le 08-05-2021 à 00:13:57  profilanswer
 

(on constatera qu'ils ont overclocké l'ADC :o)

 


edit: on est d'accord que l'écran cubmx s'en occupera pas, c'est à moi de faire le bringup ?


Message édité par nraynaud le 08-05-2021 à 00:17:18

---------------
trainoo.com, c'est fini
n°2384430
beel1
Posté le 08-05-2021 à 00:22:43  profilanswer
 

Ouais je sais pas ce qu'ils ont en librairies tierces, tu peux pas récupérer le code de la dso_lib ? (faux edit : lutain... https://github.com/Seeed-Studio/DSO [...] urce/Lcd.c vrai edit : https://github.com/Seeed-Studio/DSO [...] urce/Lcd.c HA§)
 
Par contre comment tu allais de Reset_Handler au main ?

Message cité 1 fois
Message édité par beel1 le 08-05-2021 à 00:24:00
n°2384431
nraynaud
lol
Posté le 08-05-2021 à 00:34:12  profilanswer
 

beel1 a écrit :

Ouais je sais pas ce qu'ils ont en librairies tierces, tu peux pas récupérer le code de la dso_lib ? (faux edit : lutain... https://github.com/Seeed-Studio/DSO [...] urce/Lcd.c vrai edit : https://github.com/Seeed-Studio/DSO [...] urce/Lcd.c HA§)
 
Par contre comment tu allais de Reset_Handler au main ?


y'a un chemin naturel:
https://gitlab.com/dsonano/dso-firm [...] x_md.s#L93
 
je réalise que t'es pas sur le bon repo. Le plus frais est sur gitlab, il a gcc.
 
en fait ils ont misé que sur des outils solides: google code, puis Gitorious  


---------------
trainoo.com, c'est fini
n°2384432
nraynaud
lol
Posté le 08-05-2021 à 00:37:44  profilanswer
 

en tout cas merci pour ton aide :sweat:
 
J'ai un nouveau bringup avec cubemx \o/ (les drivers mass storage USB sont la nouvelle led qui clignote).


---------------
trainoo.com, c'est fini
n°2384433
beel1
Posté le 08-05-2021 à 00:48:08  profilanswer
 

Ah bah tiens : https://community.arm.com/developer [...] 6117#36117
il manque justement l'init du SP dans ton startup j'ai l'impression
Dans la version 3.5.0 y'a du __initial_sp : https://github.com/ARM-software/CMS [...] 2f10x_md.s

n°2384434
nraynaud
lol
Posté le 08-05-2021 à 00:55:46  profilanswer
 

je vais tester, mais dans GDB, les 2/3 premier pas avaient une stack correcte. et un coup j'ai testé de mettre le sp moi-même à l'init avant de démarrer, et j'ai aussi eu la stack qui est partie au fraise après quelques pas.


---------------
trainoo.com, c'est fini
n°2384435
beel1
Posté le 08-05-2021 à 01:08:35  profilanswer
 

merdoume j'y ai cru
bon de toute façon avec le projet tout neuf tu ne devrais pu avoir de problème [:fing fang fung]
ou alors t'as une puce et/ou ST-link de contrefaçon [:cupra]

n°2384436
nraynaud
lol
Posté le 08-05-2021 à 01:11:38  profilanswer
 

putain j'ai configuré mon projet cubemx sans debugger :sweat:
 
il va falloir jouer avec le boot :sweat:  
 
je crois que ce monde est un poil trop complexe pour mon innocence :sweat:


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  23995  23996  23997  ..  27192  27193  27194  27195  27196  27197

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)