linux drivers
OK, התחלתי ללמוד לכתוב drivers ללינוקס וההתחלה פשוטה למדיי (כתיבת מודולים לקרנל) אך יש לי בעיה עם הגרסאות. כרגע אני משתמש בדגל -f של insmod בכדי להתגבר על כך אבל זה ממש בעייתי ע"פ מה שכתוב איפה שאני קורא. הציעו שם לקמפל מחדש את הקרנל שלי, אבל גם לא עשיתי את זה מעולם וגם אני שואל את עצמי אם אני לא יכול להכתיב לתוכנית שלי בצורה יותר אלגנטית עבור איזה גירסת קרנל להתהדר? בנוסף הגעתי להסבר על current המצביע לתהליך הנוכחי שרץ ובכדי להשתמש בו הכללתי את linux/sched.h אבל אז הקומפיילר נותן לי מלא טעויות מתוך הנ"ל והמוכללים בו ובנוסף לא מזהה את current. מדוע? תודה, סלע.
OK, התחלתי ללמוד לכתוב drivers ללינוקס וההתחלה פשוטה למדיי (כתיבת מודולים לקרנל) אך יש לי בעיה עם הגרסאות. כרגע אני משתמש בדגל -f של insmod בכדי להתגבר על כך אבל זה ממש בעייתי ע"פ מה שכתוב איפה שאני קורא. הציעו שם לקמפל מחדש את הקרנל שלי, אבל גם לא עשיתי את זה מעולם וגם אני שואל את עצמי אם אני לא יכול להכתיב לתוכנית שלי בצורה יותר אלגנטית עבור איזה גירסת קרנל להתהדר? בנוסף הגעתי להסבר על current המצביע לתהליך הנוכחי שרץ ובכדי להשתמש בו הכללתי את linux/sched.h אבל אז הקומפיילר נותן לי מלא טעויות מתוך הנ"ל והמוכללים בו ובנוסף לא מזהה את current. מדוע? תודה, סלע.