Articles of intégré

Fonction hexadécimale pour éponger les zéros

J’ai écrit cette fonction simple: def padded_hex(i, l): given_int = i given_len = l hex_result = hex(given_int)[2:] # remove ‘0x’ from beginning of str num_hex_chars = len(hex_result) extra_zeros = ‘0’ * (given_len – num_hex_chars) # may not get used.. return (‘0x’ + hex_result if num_hex_chars == given_len else ‘?’ * given_len if num_hex_chars > given_len […]

Ruby array each_slice_with_index?

Si j’ai arr = [1, 2, 3, 4] je sais que je peux faire les choses suivantes … > arr.each_slice(2) { |a, b| puts “#{a}, #{b}” } 1, 2 3, 4 …Et… > arr.each_with_index { |x, i| puts “#{i} – #{x}” } 0 – 1 1 – 2 2 – 3 3 – 4 … […]

Comment puis-je créer mon propre microcontrôleur?

Comment puis-je créer mon propre microcontrôleur? J’ai fait quelques travaux en utilisant des puces GAL et j’ai programmé une puce pour faire des commandes simples telles que l’ajout, le chargement, le déplacement, le xor et la sortie, mais j’aimerais faire quelque chose de plus qu’un vrai microcontrôleur. Comment puis-je faire ça? J’ai lu un peu […]

Comment utiliser la commande de lecture dans Bash?

Lorsque j’essaie d’utiliser la commande read dans Bash comme ceci: echo hello | read str echo $str Rien ne résonnait, alors que je pense que str devrait contenir la chaîne hello . Quelqu’un peut-il m’aider s’il vous plaît à comprendre ce comportement?

VBA: teste si la chaîne commence par une chaîne?

Dans VBA, quel est le moyen le plus simple de tester si une chaîne commence par une sous-chaîne? Java a startsWith . Y a-t-il un équivalent VBA?

Java a-t-il des types mutables pour Integer, Float, Double, Long?

Je suis dans une situation où je veux utiliser des versions mutables comme Integer. Dois-je utiliser ces classes (ci-dessous) ou Java at-il quelque chose de intégré? http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm

Que fait shift () dans Perl?

Que pourrait signifier la ligne suivante? my $x = shift;

Quels sont les langages interactifs disponibles dans la mémoire minuscule?

Je recherche des langages de programmation polyvalents avoir un message interactif (codage en direct) travailler en 32 Ko de RAM par lui-même ou 8 Ko lorsque le compilateur est hébergé sur une machine séparée exécuter sur un microcontrôleur avec aussi peu que 8-32 Ko de RAM au total (sans MMU). Voici ma liste jusqu’à présent, […]

Existe-t-il une alternative pour flex / bison utilisable sur les systèmes embarqués 8 bits?

J’écris un petit interpréteur pour un langage simple comme BASIC en tant qu’exercice sur un microcontrôleur AVR en C utilisant la chaîne d’outils avr-gcc. Cependant, je me demande s’il existe des outils open source qui pourraient m’aider à écrire le lexer et l’parsingur. Si j’écrivais ceci pour fonctionner sur ma machine Linux, je pourrais utiliser […]

Trouver rapidement si une valeur est présente dans un tableau C?

J’ai une application intégrée avec un ISR critique qui doit parcourir un tableau de taille 256 (de préférence 1024, mais 256 est le minimum) et vérifier si une valeur correspond au contenu des tableaux. Un bool sera mis à vrai si c’est le cas. Le microcontrôleur est un kernel NXP LPC4357, ARM Cortex M4 et […]