-
- а чем собственно BlackFin не угодил? зверюга та ещё. - Mahagam(07.10.2009 21:49)
- Выяснилось, что по кривым адресам не считывает int и short. Это может вызвать проблемы при сборке чужого исх. кода. - pin(08.10.2009 12:31)
- Вообще-то, считывает, но проблемы все равно возникнут, т.к. такое считывание на BF подразумевает прямое использование команды ассемблера DISALIGNEXCPT, и адресацию к памяти с помощью I-регистра. ;) - quark(09.10.2009 09:31)
- Всё сломалось раньше, на чтении файлов, fcntl.h, unistd.h и т.п. Беру отрытый исходник unrar - внутри всё перстрит #ifdef ТО #include СЁ. pin++(116 знак., 09.10.2009 13:14, )
- ээээ, а куда это ты собираешься читать/писать файлы? Ты какуюто ОСь узаешь с файловой системой? В стандартных либах файловой системы нет... - =AlexD=(09.10.2009 14:17)
- В файловую систему хоста, на котором отладчик запущен. Если либы поддерживают сношение с хостом. Если нет - можно свой дивайс зарегистрировать и через fwrite его. Выбор есть. - pin++(09.10.2009 14:47, )
- Видели где-то спецификации на семихостинг? AlexandrY(594 знак., 09.10.2009 17:33)
- Мне не нужен весь unrar. И полухостинг сам тоже не нужен. Нужен процессор, который будет стоять локально возле ПЛИС на плате PCI Express. pin++(522 знак., 09.10.2009 18:03, )
- Чесно, мне подозрительно когда к firmware применяют термин "соберет" AlexandrY(134 знак., 09.10.2009 18:35)
- Соберёт, куда он денется. И потом, это будет не firmware, а application, пусть и со встроенными драйверами. А что с вводом-выводом тухляк, это я понял уже. Будут на ANSI C писать. pin++(246 знак., 09.10.2009 22:42, )
- Да не соберет уверяю. AlexandrY(950 знак., 10.10.2009 00:05)
- По шаблону - соберёт. В регистры его лезть никто не заставляет. pin++(1451 знак., 10.10.2009 16:24, )
- Да не соберет уверяю. AlexandrY(950 знак., 10.10.2009 00:05)
- Соберёт, куда он денется. И потом, это будет не firmware, а application, пусть и со встроенными драйверами. А что с вводом-выводом тухляк, это я понял уже. Будут на ANSI C писать. pin++(246 знак., 09.10.2009 22:42, )
- Что-то вроде этого, только с плисом pin++(49 знак., 09.10.2009 18:06, )
- Может лучше взять за образец что-нибудь из этого? - vmp(09.10.2009 18:34, ссылка, ссылка)
- В сокет Оптерона было бы неплохо встроить. Но пока этот путь закрыт. pin++(155 знак., 09.10.2009 22:57, )
- Может лучше взять за образец что-нибудь из этого? - vmp(09.10.2009 18:34, ссылка, ссылка)
- Чесно, мне подозрительно когда к firmware применяют термин "соберет" AlexandrY(134 знак., 09.10.2009 18:35)
- Мне не нужен весь unrar. И полухостинг сам тоже не нужен. Нужен процессор, который будет стоять локально возле ПЛИС на плате PCI Express. pin++(522 знак., 09.10.2009 18:03, )
- Видели где-то спецификации на семихостинг? AlexandrY(594 знак., 09.10.2009 17:33)
- В файловую систему хоста, на котором отладчик запущен. Если либы поддерживают сношение с хостом. Если нет - можно свой дивайс зарегистрировать и через fwrite его. Выбор есть. - pin++(09.10.2009 14:47, )
- ээээ, а куда это ты собираешься читать/писать файлы? Ты какуюто ОСь узаешь с файловой системой? В стандартных либах файловой системы нет... - =AlexD=(09.10.2009 14:17)
- Всё сломалось раньше, на чтении файлов, fcntl.h, unistd.h и т.п. Беру отрытый исходник unrar - внутри всё перстрит #ifdef ТО #include СЁ. pin++(116 знак., 09.10.2009 13:14, )
- Вообще-то, считывает, но проблемы все равно возникнут, т.к. такое считывание на BF подразумевает прямое использование команды ассемблера DISALIGNEXCPT, и адресацию к памяти с помощью I-регистра. ;) - quark(09.10.2009 09:31)
- Выяснилось, что по кривым адресам не считывает int и short. Это может вызвать проблемы при сборке чужого исх. кода. - pin(08.10.2009 12:31)
- Если не AD, то можно с другой стороны зайти: TMS320C674x. С байтами там все нормально, потребление небольшое, ну а корпуса - сам решай. Есть и LQFP176 и BGA. - Dir(06.10.2009 20:42)
- Посмотрите по ссылке. Отладчик видит этот 1200 MHz CPU как ARM9 - yuri_t(06.10.2009 19:16, ссылка)
- Blackfin как-то не хочется - "Огласите пжалста ВЕСЬ список!"(с) - =AlexD=(06.10.2009 16:37)
- А что сразу список. Вот ARM или PowerPC, или MIPS. Я дёрнулся искать - везде или USB+Ethernet и мизерная тактовая, или 10-20 Вт, как у Freescale 8xxx. pin(499 знак., 06.10.2009 17:52)
- Что значит "как портировать" ? Как на любой другой. BGA допустимо? Тогда BF до 700MHz есть. - =AlexD=(06.10.2009 18:15)
- По поводу другого любого - проекты ко мне поступают в виде исходников в Visual C 6/2005 (x86). Я хотел бы просто вызывать готовый код, не забираясь внутрь и не вникая в суть чужих прикладных задач. pin++(276 знак., 06.10.2009 22:07, )
- Тогда еще и на endianess надо внимание обратить. А если авторы проектов еще и по невыровненным адресам работают - замучаешься исходники чистить. - vmp(07.10.2009 09:32)
- йоп... тогда при чём тут проц? Тут нужно смотреть, есть ли полноценный порт Линукс, а ещё лучше как Гудвин говорит - готовая платка с x86. - =AlexD=(07.10.2009 06:46)
- Как причём? Проц должен быть маленьким, малопотребляющим, безглючным и без чипсета. pin(185 знак., 07.10.2009 12:01)
- Тогда нужно что-то в консерватории менять. Или "маленьким, малопотребляющим, ------ и без чипсета" но программы писать правильно, или мамка на Атоме - и пусть студенты лабают в MSVC под XP. - =AlexD=(07.10.2009 19:42)
- Кстати, ARM и Blackfin по нечётному адресу могут short и int прочитать и записать? - pin(07.10.2009 12:08)
- ARM, наскоко я помню - не сможет. а вот Cortex - умеет. - Mahagam(07.10.2009 17:55)
- Этот (->)? - Dir(07.10.2009 18:03, ссылка)
- фин не сможет - Sergey Pinigin(07.10.2009 12:16)
- ARM, наскоко я помню - не сможет. а вот Cortex - умеет. - Mahagam(07.10.2009 17:55)
- Вот готовое: CoreExpress®-ECO => - quark(07.10.2009 09:12, ссылка, картинка)
- Как причём? Проц должен быть маленьким, малопотребляющим, безглючным и без чипсета. pin(185 знак., 07.10.2009 12:01)
- Ндык и заюзать готовую мелкую платку с x86. Их сейчас есть. У VIA, например... - Гудвин(06.10.2009 22:23)
- По поводу другого любого - проекты ко мне поступают в виде исходников в Visual C 6/2005 (x86). Я хотел бы просто вызывать готовый код, не забираясь внутрь и не вникая в суть чужих прикладных задач. pin++(276 знак., 06.10.2009 22:07, )
- Что значит "как портировать" ? Как на любой другой. BGA допустимо? Тогда BF до 700MHz есть. - =AlexD=(06.10.2009 18:15)
- А что сразу список. Вот ARM или PowerPC, или MIPS. Я дёрнулся искать - везде или USB+Ethernet и мизерная тактовая, или 10-20 Вт, как у Freescale 8xxx. pin(499 знак., 06.10.2009 17:52)
- а чем собственно BlackFin не угодил? зверюга та ещё. - Mahagam(07.10.2009 21:49)