برنامج نصي بسيط .eep .hex 
.hex .eep قم بتعديل الأسطر التالية لإعداد النظام في avrdude_flasher.py :
9 chip = "attiny2313" حدد هنا الشريحة الافتراضية إذا لم تكن في اسم الملف. انظر علم Avrdude Docu -pprogrammer = "usbasp" حدد هنا جهاز البرمجة. انظر Avrdude Docu لعلم -cpath_to_watch = "./GccApplication3/GccApplication3/Debug" حدد المسار لمشاهدة ملفات .hexانظر في Function Flash لمزيد من أعلام الاهتمام.
أي نظام Linux مع تثبيت python2 و avrdude . لقد استخدمت RPI Zero W مع USBASP متصل.
أقوم بإعداد مشاركة SMB وقم بإعداد مسار path_to_watch إليه ، لذلك إذا قام Atmelstudio بإنشاء بناء جديد ويومض Pythonscript الملف الجديد على الشريحة على جهاز كمبيوتر آخر.
بعد الإعداد ، قم ببساطة بتشغيل avrdude_flasher.py
الميزة هي أن الشريحة إلى البرنامج يمكن تحديدها في اسم الملف ، لذلك لا تحتاج إلى تغيير البرنامج النصي. يحتاج اسم الملف الخاص بـ .hex و .eep إلى النمط التالي: _<projectname>_<chipname>_.hex و _<projectname>_<chipname>_.eep
~/build/_ledblink_attiny2313_.hex~/build/_ledblink_attiny2313_.eepلا يعمل AtmelstudioProject بشكل جيد للغاية على مشاركة في المشاركة. لذلك أضفت postbuildRule لنسخ ملفات الإنشاء إلى المشاركة عبر أمر نسخ Windows:
copy $(MSBuildProjectDirectory)Debug$(AssemblyName).hex C:UsersrootDropboxtestprojDebug_$(AssemblyName)_attiny2313_.hex copy $(MSBuildProjectDirectory)Debug$(AssemblyName).hex C:UsersrootDropboxtestprojDebug_$(AssemblyName)_$(avrdevice)_.hex إذا كنت ترغب في مشاهدة ملفات *.hex تطبيق الملفات العادية لا تفعل ذلك. لذا عليك أولاً تثبيت cifs-utils
sudo apt-get install cifs-utils إنشاء مجلد تصاعد محليsudo mkdir /mnt/tmp_dev_share وقم بتركيب خادم SMB إليه (هنا تكون حصة SMB في 192.168.1.23 ونريد تركيب مجلد /home/tmp )sudo mount -t cifs //192.168.1.23/home/tmp /mnt/tmp_dev_share الخطوة الأخيرة هي تحرير متغير path_to_watch إلى /mnt/tmp_dev_share