Π― ΠΏΡΡΠ°ΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π²Π΅ΡΡΠΈΡ Marlin (ΠΎΠ½Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² Skynet, Π½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π° Π΄Π»Ρ ΠΈΠΌΠ΅ΡΡΠ΅ΠΉΡΡ Ρ ΠΌΠ΅Π½Ρ Anet A8), ΠΈ ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Arduino Π΄Π»Ρ Windows Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ. ΠΠΎΠΉ Π½ΠΎΡΡΠ±ΡΠΊ - Ubuntu Linux, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π² Π½Π΅Π³ΠΎ Arduino ΠΌΠ½Π΅ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ. ΠΠΎΠ³Π΄Π° Ρ ΠΏΡΡΠ°ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ Skynet Ρ Ubuntu Ardunio, Ρ ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅:
exec: "generate_version_header_for_marlin": ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Π² $ PATH
Π₯ΠΎΡΡ Ρ Π·Π½Π°Ρ, ΡΡΠΎ Skynet Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΠΌΡΠΌ ΠΠ°ΡΠ»ΠΈΠ½ΠΎΠΌ, ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΡΠΏΠΎΠΌΡΠ½ΡΠ», ΡΡΠΎ ΡΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Marlin Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Anet A8 (ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠΎΠ², Π½ΠΎ ΠΌΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ Anet A8), ΠΊΠΎΠ³Π΄Π° Ρ ΡΠΏΠΎΠΌΡΠ½ΡΠ» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. ΠΏΠΎΠΊΠ° Π±ΡΠ» ΠΏΡΠ΅Π΄ΠΏΡΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π² Π΄Π»Ρ ΠΠΠ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ»Π°Π΅ΡΡΡ Π½Π° ΡΡΠΎ-ΡΠΎ Ρ Marlin, Ρ Π±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π», Π΅ΡΡΡ Π»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠ΅ΠΉ Π² Linux.
Ubuntu: 16.4.1
ΠΡΠ΄ΡΠΈΠ½ΠΎ: 1.8.1
ΠΠ΅ΡΡΠΈΡ ΠΠ°ΡΠ»ΠΈΠ½Π°: ΠΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ
ΠΠ΅ΡΡΠΈΡ Π‘ΠΊΠ°ΠΉΠ½Π΅ΡΠ°: 2.3.1
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΊΠΎΠΏΠΈΡ generate_version_header_for_marlin
ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Marlin Π³Π΄Π΅-Π½ΠΈΠ±ΡΠ΄Ρ Π² Π²Π°ΡΠ΅ΠΌ $ PATH, ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½Π° ΡΠΏΡΠ°Π²ΠΈΡΡΡ Ρ ΡΡΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.
ΠΠ΄Π΅ ΠΎΠ½ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½? Π― Π½Π΅ Π²ΠΈΠ΄Π΅Π» ΡΠ°ΠΉΠ»Π° Ρ ΡΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.
Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Arduino / anet / avr / ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΠ°ΠΉΠ» platform.local.txt
.
Π‘ ΡΡΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ΠΎΠ½ ΡΡΡΠΎΠΈΡΡΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ. (Arduino nightly, Ubuntu 16.10, Skynet 2.3.1 ΠΎΡ Facebook (sic!))
generate_version_header_for_marlin Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² buildroot / bin, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Skynet Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ git, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ @mtowara. ΠΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° Ρ ΠΌΠΎΠ³Ρ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄. Π― Π΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΡΠΎ ΡΡΠΎ-ΡΠΎ Π² ΠΊΠΎΠ΄Π΅, Π° Π½Π΅ Π² Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Arduino / anet / avr / ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΠ°ΠΉΠ»
platform.local.txt
.Π‘ ΡΡΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ΠΎΠ½ ΡΡΡΠΎΠΈΡΡΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ. (Arduino nightly, Ubuntu 16.10, Skynet 2.3.1 ΠΎΡ Facebook (sic!))
generate_version_header_for_marlin Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² buildroot / bin, Π½ΠΎ Π²Π°ΠΌ Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Skynet Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ git, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ.