על ידי ארז » ג' פברואר 24, 2009 10:57 am
בלינוקס יש שני קבצים לגישה מהירה (אבל מסוכנת אם לא יודעים מה עושים) לחומרה:
dev/port - ממופה לכתובות ה IO
dev/mem - ממופה לזיכרון הפיזי
לדוגמא, בשביל לגשת ל פורט הסריאלי יש צורך בגישה לפורט 0x3f8 (1016)
אז ניתן לעשות זאת עי פתיחת הקובץ /dev/port , ביצוע seek ל offset 1016 ואז כתיבה או קריאה של byte.
לדוגמא ע"י :
echo "5" | dd of=/dev/mem bs=1 seek=1016 count=1
ישלח את התו "5" דרך com1 (כל זאת בהנחה שהפורט כבר מקונפג)
בד"כ יש דרכים פשוטות ובטוחות יותר לעשות זאת כמו שימוש למשל בספריה בפייטון, או ע"י גישה ל DEVICE המתאים (/dev/ttyS0(, כלומר
echo -n "5" > /dev/ttyS0