-
- Они там что-то путают. W25Q128 - это NOR, объёмом 16мегабайт. - LightElf(01.05.2023 23:57)
- W25Q128: 128 Мбит/16 Мбайт - Generalизверг(02.05.2023 12:37)
- Честно написано - 128МB, что в общем-то напрямую и вытекает из
названия чипа. Про байты ничего не написано. Хотя Mbit было бы ещё
честнее :) - akz(02.05.2023 01:23)
- Кстати, кто-нибудь пользовал/писал Serial FFS ? Насколько
э...удобно и сильно ли отличается от философии обычных параллельных
FFS ? Упоминания про серийные попадались, но как-то нужды не было
применять. - akz(02.05.2023 01:29)
- Может, вопрос не понял, серия 25 и с QSPI есть, какой то роутер
чинил, там в такой памяти исполняемый код для проца без флеш
памяти. - Visitor(02.05.2023 20:28)
- Не, просто двоичный код в SPI флэшке - это в общем-то стандартное
решение, правда чаще такое в безфлэшовых FPGA используется для
загрузки конфигурации. Допускаю что и для проца можно такое сделать
если есть протокол начальной загрузки с внешней к процу
последовательной веревки по типу бутлодыря. Мне интересно про
классическую файловую систему в чипах с последовательным доступом.
FAT, дирректории, файлы, чтение запись в _файлы_, а не в физические
страницы/сектора... С моей akz(335 знак., 03.05.2023 08:04)
- Ну, в процессоре есть Boot ROM, который умеет грузиться много с
чего. А в SPI флешках вполне есть полноценные файловые системы,
даже с wear-leveling'ом. Гуглить UBI/ lloyd(1 знак., 03.05.2023 08:18, ссылка)
- UBI больше под NAND, для NOR обычно что попроще. JFFS2 чаще всего. - LightElf(03.05.2023 13:46)
- OpenWRT перешел на UBIFS даже для NOR. - lloyd(03.05.2023 16:51)
- Чем аргументировали? - LightElf(03.05.2023 18:35)
- OpenWRT перешел на UBIFS даже для NOR. - lloyd(03.05.2023 16:51)
- UBI больше под NAND, для NOR обычно что попроще. JFFS2 чаще всего. - LightElf(03.05.2023 13:46)
- Ну, в процессоре есть Boot ROM, который умеет грузиться много с
чего. А в SPI флешках вполне есть полноценные файловые системы,
даже с wear-leveling'ом. Гуглить UBI/ lloyd(1 знак., 03.05.2023 08:18, ссылка)
- Не, просто двоичный код в SPI флэшке - это в общем-то стандартное
решение, правда чаще такое в безфлэшовых FPGA используется для
загрузки конфигурации. Допускаю что и для проца можно такое сделать
если есть протокол начальной загрузки с внешней к процу
последовательной веревки по типу бутлодыря. Мне интересно про
классическую файловую систему в чипах с последовательным доступом.
FAT, дирректории, файлы, чтение запись в _файлы_, а не в физические
страницы/сектора... С моей akz(335 знак., 03.05.2023 08:04)
- Может, вопрос не понял, серия 25 и с QSPI есть, какой то роутер
чинил, там в такой памяти исполняемый код для проца без флеш
памяти. - Visitor(02.05.2023 20:28)
- Кстати, кто-нибудь пользовал/писал Serial FFS ? Насколько
э...удобно и сильно ли отличается от философии обычных параллельных
FFS ? Упоминания про серийные попадались, но как-то нужды не было
применять. - akz(02.05.2023 01:29)
- Спасибо! Однако инфляция! Ранее Linux микросхема стоила $16, как
известно, теперь менее $7. Основная ветка Evgeny_CDАрхитектор(1 знак., 01.05.2023 21:39, ссылка)
- моя так и не понимать, как можна продавать спаянную платку с такими
не самыми простыми детальками за менее семь баксов. или там тиражи
100500 тысячныя? - Alex68(01.05.2023 21:47)
- Этого я тоже не понимаю. :( Одно мне понятно - там все компоненты
дешманские, их, с одной стороны, во что-то хоть немного серьезное
ставить нельзя, но цена и правильность архитектуры SD2xx (2D
ускоритель в частности, и TTL выход на панель) заставляют
задумываться о таком. - Evgeny_CDАрхитектор(01.05.2023 22:03)
- ну почему жи низзя? можно ГУЙ сделать с тачем и шлюхами. корпус, знамо дело, ежели по IP68, будет на порядок дороже всей комплектухи, но все в сумме может быть вполне конкурентно. в цехе на производстве - почему нет? или бытовуха - "умные картинки" на стене в прихожей и в кухне. и вай-вай будет ф тему. - Alex68(01.05.2023 22:17)
- Этого я тоже не понимаю. :( Одно мне понятно - там все компоненты
дешманские, их, с одной стороны, во что-то хоть немного серьезное
ставить нельзя, но цена и правильность архитектуры SD2xx (2D
ускоритель в частности, и TTL выход на панель) заставляют
задумываться о таком. - Evgeny_CDАрхитектор(01.05.2023 22:03)
- Осталось понять, как эту штуку bare metal запустить, и будет
счастье. - Evgeny_CDАрхитектор(01.05.2023 21:39)
- Я вот сегодня целый день угробил на то, чтобы поднять 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)
- моя так и не понимать, как можна продавать спаянную платку с такими
не самыми простыми детальками за менее семь баксов. или там тиражи
100500 тысячныя? - Alex68(01.05.2023 21:47)
- Они там что-то путают. W25Q128 - это NOR, объёмом 16мегабайт. - LightElf(01.05.2023 23:57)