Re: Driver Development
On Tue, 5 Apr 2005, Sergey Chumakov wrote:
> А лучше как, начинать - с Linux Device Drivers? Или взять что-то
> максимально близкое, ковыряться в нем и попутно освежать голову LDD?
Ну-ну...
> Выяснил, что это даже не просто драйвер для PC, а что-то вроде
> system-on-chip, кажется с MIPS ядром, драйвер для внешней шины данных,
> Вот есть такая плата для промышленного компьютера на Intel AS82527
> (Serial communications controller. Controller area network protocol), TI
> ACT16245(наверное контроллер шины) и Lattice isp2032A-80LT44 (мозги?)
Потребовать от заказчика ясное ТЗ на бумаге.
Видимо, драйвер контроллера CAN. Поздравляю.
Я потратил на такой 2 месяца - тщательное изучение, что такое CAN
и затем воспроизведение чужого идиотизма - интерфейса драйвера.
Собственно драйвер - уже сущие пустяки.
Но тебе еще нужно будет "освежать голову LDD".
Затем учиться собирать cross gcc (http://kegel.com/crosstool).
Затем окажется, что у заказчика и линукса для платы нет и это тоже
твоя задача.
В общем, полгода - вполне разумный срок.
--
Если виртуальная память закончилась, она ненастоящая.
Reply to: