¿Dónde están los archivos hexadecimales compilados por Arduino?
¿Dónde guarda el IDE Arduino los binarios en Mac OS X?
7 answers
En el software Arduino: vaya al archivo -> Preferencias y luego seleccione Mostrar salida detallada durante -> compilation .
Finalmente, cuando esté compilando, el programa le mostrará muchos datos. En las últimas líneas, encontrará el camino1 al archivo .hex
.
1Cada vez que el camino cambia!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-05 15:43:45
Arduino 1.6.5 tiene un nuevo comando: En el menú Sketch
, seleccione Export compiled Binary
, luego Show Sketch Folder
. Ahí está.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-25 12:40:09
Arduino IDE utiliza el comando mktemp para crear el directorio temporal en Mac y Linux. Sin embargo, en Mac el valor predeterminado var TMPDIR env var no es /tmp / como en Linux. En Mac está bajo/var / folders y se genera aleatoriamente en el arranque. Eso complica un poco las cosas, pero aquí hay trucos que puedes agregar a tu kit de herramientas (como alias, funciones, scripts de shell, etc.).) para ayudarle a encontrar lo que necesita.
Para encontrar los archivos hexadecimales
find $TMPDIR -name \*.hex -exec ls -lrt {} \; #<-- you need that backslash before and space after the semicolon
Para encontrar build directorios
ls -ldrt $TMPDIR/build*
NOTA: Las banderas ls
de r
y t
hacen que el listado sea "inverso" ordenado por "tiempo" respectivamente. Esto significa que el más nuevo estará en la parte inferior.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-10 17:17:38
Lo que UDalillu dijo. El truco también funciona en Windows. En XP terminó en C:\Documents y Settings \ Your_User_Name \ Local Settings \ Temp \ buildxxxxx\ (el número xxx cambia para cada compilación, elija la más reciente).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-12 07:10:32
La página web de arduino http://arduino.cc/en/Hacking/BuildProcess describe
Durante un "Verificar" el.el archivo hex se escribe en /tmp (en Mac y Linux) o \Documents and Settings\\Local Settings\Temp (en Windows)
Estoy usando fedora19 64bit, y cuando compruebo mi / tmp el directorio de compilación creado es / tmp / build8102....tmp /
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-17 03:36:55
Hice un tutorial simple aquí con imágenes
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-10 17:26:06
Está muy bien explicado en el siguiente blog Dónde encontrar archivos hexadecimales de Arduino o binarios de salida Espero que esto ayude:)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-11 19:53:16