
نوشته اصلی توسط
hamidreza.nayeri این فایل جزو فایل های خاصه یعنی وجود خارجی نداره.
با دستور cat باید خوند و با دستور echo میشه روشون نوشت
مثلا
cat /dev/ttyUSB0 هرچی از سمت یو اس بی بیاد رو نشونتون میده و دستور
کد:
echo "hello" > /dev/ttyUSB0
عبارت رو به سمت یو اس بی میفرسته
کمک بیشتر خواستی بگو بهت توضیح بیشتر بدم
ممنون از کمکتون
فایل cat تونست سیستم رو باز کنه (البته هنوز با کاراکتر تست نکردم ) اما echo بهم Permission denied میده
اینو تست کردم :
کد:
sudo echo -e "hello" > sudo /dev/ttyUSB0
اینو میدم دیگه مشکل Permission denied نمیده اما خروجی هم هیچی نمیده نه ایسی چشمک میزنه نه تو ترمینال دوم که cat هست چیزی میگیره (با یه سیم tx rx رو بهم وصل کردم) اینو بگم که حتی putty هم باز نمیکنه هر چی open میزنم هیچ عکس العملی نشون نمیده
مرسی
ویرایش:
با ان کد جواب داد :
کد:
echo "hello" |sudo tee /dev/ttyUSB0
یه مشکل دیگه . وقتی یه ترمینال باز میکنم این کد رو میزنم حله اما وقتی یه ترمینال دوم میزنم که باهاش cat میگیرم (یعنی با ترمینال اول بدم با ترمینال دوم بگیرم ) یهو شروع میکنه مثل حالت فیدبک گرفتن ترمینال دوم به غیر hello که هر ۳ ۴ ثانیه به صورت خودکار تکرار میشه (بدون اینکه من echo بگم) تعداد زیادی space میگیره و همینجوری ورودی میگیره . قطع هم نمیشه تا سیمشو بکنم سخت افزار رو جدا کنم
یه بار از بروگمر استفاده کردم رو یه یورت دیگه . الان ft اصلا جواب نمیده
کد:
[23818.537618] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[26313.901921] usb 3-10: FTDI USB Serial Device converter now attached to ttyUSB0
اخرین بیغام تو dmesg |grep tty هم نشون میده attached شده !
کد:
sudo echo -e "hello" > sudo /dev/ttyUSB0
ال ای دی چشمک نمیزنه . باید کار خاصی انجام بدم ؟