"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
предлагаю идею модуля, который при своей загрузке будет исполнять двигателем cd-rom-а «танец маленьких утят».
не дурно (:
Но так как у меня у самого опыта в этом немного, предлагаю написать что-то несложное, что-то типа... драйвера к клавиатуре. Как вам идейка?
Я сейчас собираю информацию по теме, но пока еще ничего не написал.
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Вот вам идея, хотя не совсем про ядро, но всё же: у меня есть виндовая софтина и USB девайс, с которым она работает. wine не умеет работать с usb. Нужно любыми способами их подружить. Или как минимум обмануть софтину, натравив её на какое-то псевдо-устройство, которое будет эмулировать usb, а обмен между ними будет идти либо через какой-то хитрый драйвер, либо ещё сделать аппаратный конвертер usb->rs232. Софтина пропритарная (чесно куплена, поддержка про Линукс и слышать не желает), в винде никаких драйверов не устанавливается, но при отсутствии девайса она сигфолтится. Мои знания програмирования ограничены ассемблером для PIC и немного шелл, поэтому осилить даже пробовать не стоит. Если кто-то готов взятся то я предоставлю всю необходимую инфу и поговорим о цене вопроса
предлагаю идею модуля, который при своей загрузке будет исполнять двигателем cd-rom-а «танец маленьких утят».
не дурно (:
Но так как у меня у самого опыта в этом немного, предлагаю написать что-то несложное, что-то типа... драйвера к клавиатуре. Как вам идейка?
Я сейчас собираю информацию по теме, но пока еще ничего не написал.
Может быть вы займетесь чем-либо более приземленным если уж у вас есть время?
чем кропать модуль ведра для двигания сд-ромом, может например накропаете пару компонент для моего QDROID ?
или напишите "виртуальный принтер" для OTPD ?
QDroid - Среда исполнения и фреймворк для QtScript. OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Это получиться, что мы его просто перепишем, нужно что-то вбульбенить своё
Да, мы его просто перепишем. Но после того, как мы его перепишем, мы хоть понимать будем что там и зачем. Это только кажется, что "просто переписать драйвер" так просто.
Опять же, со своим драйвером легче играть, манипулировать, разбирать...
После этого можно уже будет браться за что-то поинтересней.
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
В общем, вижу всех интересует что-то свое и уровень подготовки тоже разный.
Я уже работаю над драйвером и думаю довести дело до конца, так что если кому интересно - в личку. Насобирается хотя бы 3-4 человека, откроем новую тему.
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)