فهرست مطالب:
- مرحله 1: راه اندازی سیستم عامل: درایو USB را فرمت کنید
- مرحله 2: راه اندازی سیستم عامل: بارگیری تصویر
- مرحله 3: راه اندازی سیستم عامل: بازیابی تصویر
- مرحله 4: راه اندازی سیستم عامل: راه اندازی سیستم عامل برای بوت شدن
- مرحله 5: برنامه صوتی را به طور خودکار شروع کنید
- مرحله 6: خاموش کردن GUI
- مرحله 7: ایجاد Initialization Script
- مرحله 8: فهرستهای State Init را به روز کنید
تصویری: آماده سازی سیستم عامل برای Audiopint شما!: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:58
AudioPint "جعبه ابزار" نوازنده است که همه جلوه های صوتی مورد نیاز یک مجری را در یک قطعه کوچک ، سبک و قابل حمل از تجهیزات گنجانده است. در حالی که سایر مجریان مجبورند پدال ها و تخته های صوتی را با جلوه های سنگین بکشند ، شما می توانید جعبه ابزار همه کاره خود را بسازید که به شما امکان می دهد صدای خود را ضبط ، تغییر و پخش کنید تا موسیقی را به شیوه های جدید و سرگرم کننده ایجاد کنید! این دستورالعملها فرض می کند که شما قبلاً فرصتی برای راه اندازی سخت افزار در دستگاه صوتی خود پیدا کرده اید --- اکنون تنها کاری که باید انجام دهید این است که نرم افزار را برای فعال کردن آن اصلاح کنید! این راهنما فرض می کند که شما دانش کافی از دستورات UNIX دارید. هنگام بازدید از ویکی رسمی AudioPint به آدرس https://www.audiopint.org ، می توانید در مورد دستورات لازم بیشتر بیاموزید و جزئیات بیشتری کسب کنید.
مرحله 1: راه اندازی سیستم عامل: درایو USB را فرمت کنید
می توانید کل سیستم عامل (سیستم عامل ، مانند لینوکس ، ویندوز ، مک) را روی یک درایو USB 1 گیگ اجرا کنید. ما از سیستم عامل لینوکس استفاده خواهیم کرد. در اینجا نحوه دریافت سیستم عامل بر روی USB آمده است. برای دستورالعمل های دقیق تر ، به https://audiopint.org/download بروید. این دستورالعمل ها را با استفاده از ترمینال در لینوکس دنبال کنید. درایو USB را به سیستم فایل Ext2 قالب بندی کنید. می توانید این کار را در لینوکس با اجرای "gparted" ، ابزار پارتیشن Gnome انجام دهید. این فضا را برای تصویر سیستم عامل ایجاد می کند. Partpart در پنجره ای شبیه تصویر زیر باز می شود. همانطور که در تصویر نشان داده شده است ، روی درایو USB راست کلیک کنید (معمولاً به عنوان sda1 مشخص می شود) و روی "Format to" و سپس روی "Ext2" (نه ntfs ، همانطور که در تصویر نشان داده شده) کلیک کنید. تصویر در اینجا پیدا شده است: https:// www.linuxgem.org/user_files/Image/gparted_7_big.jpg
مرحله 2: راه اندازی سیستم عامل: بارگیری تصویر
تصویر را بارگیری کنید. ما قبلاً یک سیستم عامل برای شما داریم! اگر تصادفاً از همان مادربردی که ما استفاده می کنیم (از طریق EPIA EN) استفاده می کنید ، می توانید سیستم عامل ما را از اینجا بارگیری کنید. (روی پیوند راست کلیک کرده و روی "ذخیره تصویر به عنوان …" کلیک کنید) اگر از Via EPIA EN استفاده نمی کنید ، بقیه دستورالعمل ها را از این سایت مشاهده کنید.
مرحله 3: راه اندازی سیستم عامل: بازیابی تصویر
برای بازیابی تصویر به دیسک USB از Partimage استفاده کنید. پس از جدا کردن دیسک USB ، از partimage برای انتقال تصویر سیستم عامل به دیسک استفاده کنید. در partimage ، دیسک USB را که می خواهید تصویر روی آن بازیابی شود انتخاب کنید. سپس نام فایل تصویر (audiopint.000) را در کادر فایل وارد کرده و گزینه 'restore an image' را انتخاب کنید. سایر گزینه های پیش فرض را رها کرده و ادامه (F5) را فشار دهید تا partimage شروع به بازیابی تصویر کند. تصاویر موجود در www.partimage.org.
مرحله 4: راه اندازی سیستم عامل: راه اندازی سیستم عامل برای بوت شدن
GRUB را روی MBR (Master Boot Record) نصب کنید. GRUB (GRand Unified Bootloader) به شما امکان می دهد سیستم عامل را در AudioPint خود راه اندازی و اجرا کنید. اگر دیسک شما برچسب /dev /sda دارد ، باید این موارد را در خط فرمان تایپ کنید: sudo mkdir /media /usbdisk sudo mount -t ext2 /dev /sda1 /media /usbdisk sudo grub -install --root -directory =/media/usbdisk --no-floppy --recheck/dev/sda sudo umount/media/usbdisk راه اندازی سیستم عامل به پایان رسید! اکنون می توانید دیسک را جدا کرده و در AudioPint خود قرار دهید. چند نکته در مورد سیستم عامل: رمز عبور root audiopint است و قبل از ویرایش هر چیزی باید sudo sh make_writeable.sh را تایپ کنید. همچنین ، قبل از خاموش شدن ، باید sudo sh make_readonly.sh را تایپ کنید.
مرحله 5: برنامه صوتی را به طور خودکار شروع کنید
برای اینکه Audiopint شما کاملاً قابل حمل باشد ، احتمالاً می خواهید یک ویژگی را اضافه کنید که باعث می شود برنامه صوتی بلافاصله با اتصال Audiopint به منبع تغذیه شروع به کار کند. برنامه صوتی که ما به طور خاص برای Audiopint ایجاد کرده ایم PureJoy نام دارد و باید قبلاً با سیستم عامل نصب شده باشد. این زبان با استفاده از PureData ، یک زبان برنامه نویسی گرافیکی مناسب برای ویرایش صدا ایجاد شده است. برای دستورالعمل های دقیق تر ، این پیوند را ببینید: https://audiopint.org/docs/startpd. اولین قدم ایجاد یک فایل از دستورات sh برای شروع PureJoy است. یک فایل جدید در فهرست/home/audiopint/purejoy ایجاد کنید. ما نام این فایل را run_audiopint4ch_OSS گذاشته ایم. شما باید این آرگومان های PureData را در این فایل قرار دهید: 2 ، 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd فایل را ذخیره کنید. اکنون ، در خط فرمان ، اگر sudo sh run_audiopint4ch_OSS را تایپ می کنید ، PureJoy باید شروع شود.
مرحله 6: خاموش کردن GUI
پس از اطمینان از اجرای اسکریپت PureJoy ، اکنون می توانیم GUI (رابط کاربری گرافیکی) را خاموش کنیم. GUI پنجره ای است که به شما امکان می دهد کد PureJoy را مشاهده کنید. بدون رابط کاربری گرافیکی ، سخت افزار نیازی به کار زیاد ندارد تا همه چیز در حال اجرا باشد. run_audiopint4ch_OSS را در فایلی با نام run_audiopint4ch_OSSnogui کپی کرده و در ویرایشگر ، -nogui را بلافاصله پس از pd در اسکریپت اضافه کنید ، بنابراین به نظر می رسد: pd -nogui -lib zexy -lib joystick -oss -r 44100 -audiodev 1 ، 2 ، 3 ، 4 -کانال 2 ، 2 ، 2 ، 2 -کانال 2 ، 2 ، 2 ، 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd چند نظر در مورد این مرحله:
- اگر کمتر از 4 iMics دارید ، ممکن است مجبور شوید برخی از موارد را تغییر دهید. به عنوان مثال ، اگر فقط 2 iMics دارید ، اسکریپت شما pd -lib zexy -lib joystick -oss -r 44100 -audiodev 1، 2 -inchannels 2 ، 2 -outchannels 2 ، 2 -audiobuf 6 -nomidi purejoy_audiopint4ch_OSS.pd خواهد بود.
- برای اطمینان از صحت -audiodev 1، 2 ، ممکن است مجبور شوید با میکروفون و صداپیشگی کنار بیایید. برای مثال ، با یکی از AudioPints ما با دو iMics ، ما متوجه شدیم که ورودی های مناسب در واقع با -audiodev 2 ، 3 مطابقت دارد.
مرحله 7: ایجاد Initialization Script
اکنون که ما یک فایل از دستورات داریم که می تواند PureData را راه اندازی کند ، می توانیم یک اسکریپت مقداردهی اولیه ایجاد کنیم که هنگام بوت شدن سیستم اجرا می شود. این اسکریپت مقداردهی اولیه باید در فهرست /etc/init.d قرار گیرد. یک اسکریپت جدید به نام pd ایجاد کرده و این خطوط را وارد کنید:
# /bin/sh # مطمئن شوید PD باینری PD_BIN =/usr/local/bin/pd test -x $ PD_BIN || خروج 5 #در صورت استفاده از افزونه های LADSPA در صادرات پچ مورد نیاز است LADSPA_HOME =/usr/lib/ladspa export LADSPA_PATH =/usr/lib/ladspa case "$ 1" in start) audiopint/purejoy su audiopint run_audiopint4ch_OSS_nogui & ؛؛ توقف) echo -n "خاموش کردن PD / n" killall pd ؛؛ راه اندازی مجدد) echo -n "Restarting PD / n" $ 0 توقف $ 0 شروع ؛؛ *) echo "استفاده از $ 0 {start | stop | restart} exit 1 ؛؛ esac exit 0 # endبه طور کلی ، فایلهای init.d باید دارای این مجوزها باشند: -rwxr-xr-x فایل pd ممکن است دارای این مجوزها باشد: -rw-r – r– در این صورت ، مجوزها را با تایپ کردن در ترمینال ویرایش کنید: chmod ugo+x pd را امتحان کنید تا ببینید که آیا اسکریپت با تایپ sudo کار می کند./pd start
مرحله 8: فهرستهای State Init را به روز کنید
از آنجا که ما اسکریپت مقداردهی اولیه را آماده کرده ایم ، می توانیم فهرست وضعیت اولیه (مشابه دایرکتوری راه اندازی) را به روز کنیم تا اسکریپت اجرا شود. این کار را با تایپ sudo update -rc.d -f pd start 99 2 3 4 5 انجام دهید. (دوره انتهای خط را فراموش نکنید.) این باید دایرکتوری هایی با عنوان /etc /rc را به روز کند؟.d ، کجا؟ با 2 ، 3 ، 4 و 5 جایگزین می شود. بررسی کنید که آیا فهرست rc2.d به روز شده است یا خیر. cd /etc/rc2.d ls اگر به درستی به روز شده اید باید یک فایل به نام S99pd در فهرست موجود باشد. اگر ویرایش اسکریپت ها را به پایان رساندید ، با تایپ sudo sh ~/make_readonly.sh تصویر را فقط برای خواندن تنظیم کنید. تقریباً تمام شدی !!! می توانید AudioPint را جدا کرده و وصل کنید. نوع ps aux | grep pd تا ببینید آیا PureJoy در حال اجرا است یا خیر. اگر چنین است ، باید بتوانید دستورات را در اسکریپت run_audiopint4ch_OSS_nogui مشاهده کنید. تبریک می گوییم --- شما AudioPint خود را ساخته اید!
توصیه شده:
آماده سازی هیئت مدیره خود برای AppShed IoT: 5 مرحله
آماده سازی هیئت مدیره خود برای AppShed IoT: در این درس سریع ، ما قصد داریم نگاهی بیندازیم که چگونه NodeMCU خود را با سیستم عامل IoT AppShed فلش کرده و اجازه دهید با پلت فرم IoT AppShed و مجموعه ای از برنامه ها مورد استفاده قرار گیرد. پلتفرمی است که به کاربران امکان می دهد
نرم افزار پایگاه داده Ms Access را برای آماده سازی حقوق در شرکت خود ایجاد کنید: 6 مرحله
ایجاد نرم افزار پایگاه داده Ms Access برای آماده سازی حقوق و دستمزد در شرکت شما: من به شما دستورالعمل کوتاهی برای ایجاد یک سیستم حقوق و دستمزد با استفاده از دسترسی MS برای ایجاد حقوق ماهیانه و چاپ برگه های حقوق به راحتی با این کار می دهم. به این ترتیب می توانید پرونده های ماهانه جزئیات حقوق را در پایگاه داده نگه دارید و می توانید دیر ویرایش یا بازبینی کنید
حالت 3.3V برای سنسورهای اولتراسونیک (HC-SR04 را برای منطق 3.3V در ESP32/ESP8266 ، ذرات فوتون و غیره آماده کنید): 4 مرحله
3.3V Mod برای سنسورهای اولتراسونیک (HC-SR04 را برای منطق 3.3V در ESP32/ESP8266 ، Particle Photon ، و غیره آماده کنید): TL؛ DR: روی سنسور ، ردیابی را به پین اکو ببرید ، سپس آن را با استفاده از تقسیم ولتاژ (Echo trace -& gt؛ 2.7kΩ -& gt؛ اکو پین -& gt؛ 4.7kΩ -& gt؛ GND). ویرایش: در مورد اینکه آیا ESP8266 واقعاً 5V در GPIO در
آماده سازی برخی از سنسورهای PIR مازاد برای روباتیک: 3 مرحله (همراه با تصاویر)
تعدادی سنسور PIR مازاد برای روباتیک آماده کنید: من تعدادی سنسور PIR را در eBay پیدا کردم. آنها بر روی pcb نصب شده اند که برای مجموعه ای بدون دست برای تلفن های همراه تولید شده است. من دوست دارم در اینجا نحوه آماده سازی سنسور برای استفاده در پروژه های رباتیک را توضیح دهم. اگر نمی دانید سنسور PIR چیست ،
Smart Master/Slave Power Strip برای رایانه شما [mod] (خودکار خاموش ، اما صفر آماده به کار): 6 مرحله (همراه با تصاویر)
Smart Master/Slave Power Strip برای رایانه شما [mod] (self Shutdown But Zero Standby): خاموش باید خاموش باشد. و قابلیت استفاده باید خوب باشد. به طور خلاصه: ما محصول مناسب را در آنجا پیدا نکردیم ، بنابراین در نهایت آن را تعدیل کردیم. ما برخی از & quot؛ صرفه جویی در مصرف انرژی & quot؛ نوارهای برق Zweibrueder. دستگاه ها بسیار محکم هستند و خیلی