-
- Я вот сегодня целый день угробил на то, чтобы поднять TNeo на
ARM926. И понял, что не тем я в жизни занимаюсь... - lloyd(01.05.2023 21:51)
- Потратил существенно большее время на подготовку к запуску на ARM926 scmRTOS, но дело идет к тому, что на плате будет банальный Cortex-M - AlexG(01.05.2023 22:52)
- Удалось поднять-то? - Evgeny_CDАрхитектор(01.05.2023 22:00)
- Нет, решил пока готовый порт ARM926 для фриртоси прикурить. Вообще
задача примитивнейшая "с виду", если не считать, что для TNeo
режимов работы процессора всего 2, а у ARM9 их шесть. - lloyd(01.05.2023 22:31)
- Ну там эта, не надо TNeo знать про 4 из 6 режимов. Оставьте ему
System и IRQ, а остальное пока в сторону отложите. - LightElf(01.05.2023 23:55)
- Меня регистр CPSR огорчает. "Выключить" прерывание из прерывания ещё понятно как, но включать их назад я точно не хочу. lloyd(372 знак., 02.05.2023 12:17)
- Ну там эта, не надо TNeo знать про 4 из 6 режимов. Оставьте ему
System и IRQ, а остальное пока в сторону отложите. - LightElf(01.05.2023 23:55)
- Нет, решил пока готовый порт ARM926 для фриртоси прикурить. Вообще
задача примитивнейшая "с виду", если не считать, что для TNeo
режимов работы процессора всего 2, а у ARM9 их шесть. - lloyd(01.05.2023 22:31)
- Такие задачи нельзя делать на время. Это отдельная ветвь работы - запуск новой RTOS'ины на новом камне. Она делается только в режиме рисеча, на свои собственные деньги, и вне рамок определенного, с графиком исполнения, проекта. Автор TNeo даже на Сахаре как-то появлялся. Он вроде не затворник, можно написать ему. - Evgeny_CDАрхитектор(01.05.2023 21:59)
- Не щастя, а извращённый секас? Впрочем, кому-то и это щастя :-) - SciFi(01.05.2023 21:42)
- Не извращенный, а разнообразный - Kpoк(03.05.2023 13:56)
- Ну ты поработай со "стандартным Linux" в 64 МБайт ОЗУ, потом
расскажешь ощущения. - Evgeny_CDАрхитектор(01.05.2023 21:55)
- Нормально все с линуксом на 64МБ. Просто некоторые путают линукс с
развесистыми гуями. А линукс - это командная строка и фреймбуфер.
Что до SSD2xx - они забавные весьма, но с покупкой все как-то
кисло. Разрешение дисплея так себе. Ну и ножек маловато. T113-S3
веселее значительно. - LightElf(01.05.2023 23:52)
- Framebuffer при экране, скажем, 1024 х 600, это даже при двух ГГц
ядрах довольно тоскливо. На 2D графике. - Evgeny_CDАрхитектор(02.05.2023 17:44)
- Это смотря что делать надо. Ну и какой-никакой аксель 2D обычно
таки есть. Всякие анимашки, типа увеличивающихся кнопочек и тыды -
тут 3D акселератор нужен или минимум аппаратный альфаблендер. Для
киношек, опять же, - декодер хардварный. В принципе для тех же
1024x600 даже NUC970 вполне справляется (2D акселератор + JPEG
декодер). Да и думец чисто софтверно бегает. Тут скорее проблема в
том, что погромизды норовят все на каком-нить модном HTML5 с
жабаскриптами наваять. А LightElf(172 знак., 02.05.2023 18:38)
- В NUC970 мешает отсутствие плавучки и общая неторопливость камня.
Плавучка и скорость не для графики, для целевой задачи. - Evgeny_CDАрхитектор(02.05.2023 19:30)
- Я в основном о том, что не так оно медленно, как кажется. И даже
ARM9 о 300МГц вполне способен справиться с реализацией междумордия.
В конце концов, на 133МГц 486-ом с 32МБ (плюс 2МБ на видюхе) вполне
бодро бегали и Win95 и NT4 в 1024x768. - LightElf(02.05.2023 19:56)
- Хм... контрпример правильный. Однако даже в простых писюковых
видюхах 2D ускорители появились очень давно. Думаю, видеоадаптеров
с разрешением более VGA без хотя бы 2D ускорителей просто не было. - Evgeny_CDАрхитектор(02.05.2023 20:17)
- Главная беда писюковых видимокарточек - узкая шина между
процессором и фреймбуфером, особенно на чтение. LightElf(121 знак., 02.05.2023 21:28)
- И это верно! ISA та еще шина.... - Evgeny_CDАрхитектор(02.05.2023 21:31)
- Главная беда писюковых видимокарточек - узкая шина между
процессором и фреймбуфером, особенно на чтение. LightElf(121 знак., 02.05.2023 21:28)
- Хм... контрпример правильный. Однако даже в простых писюковых
видюхах 2D ускорители появились очень давно. Думаю, видеоадаптеров
с разрешением более VGA без хотя бы 2D ускорителей просто не было. - Evgeny_CDАрхитектор(02.05.2023 20:17)
- Я в основном о том, что не так оно медленно, как кажется. И даже
ARM9 о 300МГц вполне способен справиться с реализацией междумордия.
В конце концов, на 133МГц 486-ом с 32МБ (плюс 2МБ на видюхе) вполне
бодро бегали и Win95 и NT4 в 1024x768. - LightElf(02.05.2023 19:56)
- В NUC970 мешает отсутствие плавучки и общая неторопливость камня.
Плавучка и скорость не для графики, для целевой задачи. - Evgeny_CDАрхитектор(02.05.2023 19:30)
- Это смотря что делать надо. Ну и какой-никакой аксель 2D обычно
таки есть. Всякие анимашки, типа увеличивающихся кнопочек и тыды -
тут 3D акселератор нужен или минимум аппаратный альфаблендер. Для
киношек, опять же, - декодер хардварный. В принципе для тех же
1024x600 даже NUC970 вполне справляется (2D акселератор + JPEG
декодер). Да и думец чисто софтверно бегает. Тут скорее проблема в
том, что погромизды норовят все на каком-нить модном HTML5 с
жабаскриптами наваять. А LightElf(172 знак., 02.05.2023 18:38)
- Framebuffer при экране, скажем, 1024 х 600, это даже при двух ГГц
ядрах довольно тоскливо. На 2D графике. - Evgeny_CDАрхитектор(02.05.2023 17:44)
- Ну ок, вместо этого поймаем особо гениального коллегу, посадим его на цепь в подвал и заставим кодить за еду. Почему ты так не любишь нашего брата? И там ещё нюанс: когда несчастный коллега закончит, пройдёт столько времени, что это уже никому не нужно будет. - SciFi(01.05.2023 22:34)
- Нормально все с линуксом на 64МБ. Просто некоторые путают линукс с
развесистыми гуями. А линукс - это командная строка и фреймбуфер.
Что до SSD2xx - они забавные весьма, но с покупкой все как-то
кисло. Разрешение дисплея так себе. Ну и ножек маловато. T113-S3
веселее значительно. - LightElf(01.05.2023 23:52)
- Я вот сегодня целый день угробил на то, чтобы поднять TNeo на
ARM926. И понял, что не тем я в жизни занимаюсь... - lloyd(01.05.2023 21:51)