Easyelectronics.ru • Просмотр темы - Китайцы переводят свои поделки на nuvoton

Easyelectronics.ru

Электроника для всех
Текущее время: 18 авг 2018, 07:44

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 09:12 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1165
Eddy_Em писал(а):
Тоже только sdcc корявый!

Eddy_Em, а какие конкретно претензии к sdcc для x51?

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 09:18 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2709
Откуда: Винница
Eddy_Em писал(а):
Ага, еще хуже: нужно подключать программатор.

Да нет же. Бутлоадер там присутствует (исключая "мелочь" типа STM8L101). Но сделан, отчасти, через одно место. Например, пауза в секунду после старта не всегда допустима. И ещё в программу нужно включить процедуру проверки (и при надобности - записи) option bytes, отвечающих за запуск бутлоадера в случае, когда флэш-память уже записана ("not virgin", по их терминологии).

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 09:59 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3157
PRC писал(а):
fr0ster писал(а):
Ущербность x51 хорошо показывает?

Этой архитектуре больше лет, чем некоторым участникам форума и на ней продолжают выпускать новые чипы)) Т.ч. к х51 это точно не относится))


Возраст архитектуры нифига не аргумент, телеге лет еще больше, но предпочитают самобеглые коляски использовать, хотя до сих пор и телеги гужевые выпускают.

PRC писал(а):
И под винду компиляторы для нее делают практически все конторы, названия которых только можно вспомнить.


То то куда ни ткнись, винда нужна древняя, как гуано мамонта, ибо конторы не интересует, что уже хрюшка давно не поддерживается производителем. Вот и выходит, держи древний артефакт с виндой нужной версии, зато "все делают"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 10:02 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3157
anakost писал(а):
Eddy_Em писал(а):
... раз нет порта gcc под x51, то это — явный показатель ненужности этих самых x51...

Просто классически поставленно с ног на голову. Семейство MCS-51 применяется в основном в промышленности, у которой с Linux не срослось. И соответсвенно порты компиляторов под Linux не востребованы. От слова совсем. ИМХО.


А посоны то не знают. Всякие там NXP пилят всякие девайсы под Linux аж шуба заворачивается.
Так что кто с ног на голову вопросы ставит вопрос отдельный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 10:58 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1909
anakost писал(а):
применяется в основном в промышленности, у которой с Linux не срослось

Вы мешаете все в кучу. Причем тут срослось у линуха с промышленностью или нет? На компе у разраба может стоять что угодно, и это что угодно вовсе не обязательно очередная корявка от мелкомягких. А куда потом разработанный девайс ставится, вопрос отдельный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:06 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
vt340 писал(а):
Eddy_Em, а какие конкретно претензии к sdcc для x51?

Полное отсутствие оптимизации. Это претензия в целом к SDCC.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:09 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
evsi писал(а):
А куда потом разработанный девайс ставится, вопрос отдельный.

Уж контроллеры верхнего уровня явно не на дырявой мастдайке будут! Здесь однозначно все.
Вспоминается история с телескопом SALT и его спектрографом: сначала гордо потратили офигенную сумму денег на автоматизацию всего этого при помощи NI, но малость упустили, что линуксовый labview — штука сильно кастрированная.
В итоге не срослось: постоянно все глючило, и пришлось товарищам делать как надо, а не на NI'шной абдурине!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:32 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1165
Eddy_Em писал(а):
vt340 писал(а):
Eddy_Em, а какие конкретно претензии к sdcc для x51?

Полное отсутствие оптимизации. Это претензия в целом к SDCC.

Я спрашивал конкретно и для x51, а ты мне в ответ бла-бла-бла субъективные оценочные суждения, да ещё и противоречащие мануалу sdcc
Есть у тебя хоть какой-то пример, демонстрирующий плохое кач-во кода sdcc для x51?

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:40 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
Ты хочешь сказать, что может быть такое, чтобы под x51 оптимизация была, а под STM8 — нет? Ну, тогда ХЗ..
Но все равно не вижу смысла менять STM32 на x51. Разве что действительно там тоже будет нормальный бутлоадер, цена в 3 раза меньше STM32F030 и полноценный набор периферии. Правда, это все равно не сделает 8-битник 32-битником!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:45 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1165
SDCC именно для x51 пилят и вылизывают очень умные люди уже больше 15 лет

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:53 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 858
anakost писал(а):
в промышленности, у которой с Linux не срослось

Вы заблуждаетесь тут. Очень даже срослось в (относительно) последнее время. Сейчас и ЧПУ и прочие станки зачастую на Linux'e. Я уж не говорю об обычно IT-инфраструктуре. Куда не плюнь, любая почти железка от Wi-Fi роутера до какого-нибудь коммуникатора класса ядра с пропускной способностью в 640 Гбит/с - все на Linux идут.

А на 51ую архитектуру имхо порта GCC не как раз таки потому, что sdcc раньше появился и просто стало это дело не очень нужно. Более того, если зайти на официальный сайт sdcc, там можно увидеть, что большая часть кода компонентов взята из GCC и прилегающих утилит тулчейна соб-но: http://sdcc.sourceforge.net/
Цитата:
sdcpp preprocessor, based on GCC cpp; (GPL).
sdbinutils library archive utilities, including sdar, sdranlib and sdnm, derived from GNU Binutils; (GPL)
gcc-test regression tests, derived from gcc-testsuite; (no license explicitely specified, but since it is a part of GCC is probably GPL licensed)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:55 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
Да и пусть пилят и вылизывают!
Все равно эта архитектура — уже прошлое.
Ведь в наше время никто в своем уме не будет использовать авр или пики: слишком дорого приходится платить за такие скудные ресурсы!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 11:59 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 3487
Откуда: Кемеровская область, Киселевск
Используют до сих пор в разработках AVR и PIC, как правило разработчики старой школы.
Недавно серию плат комплектовал ATTINY2313 использовалась. Спрашивал почему STM32 не используете, не хотят изучать так как это время надо много чтобы изучить до использования в производстве. И много наработок и технических решений уже отлажено. Поэтому им проще покупать AVR вылизанную. Как правило не только стоимость компонентов решает ключевую роль. Т.е. задача экономить не совсем на первом месте. Гораздо интереснее быстро выводить в производство и получать бабки с продаж. Нормальное освоение новой архитектуры займет около 1-2 года работы в хорошем темпе.
Зарабатывать деньги надо, а не молиться что лучше AVR или STM32 или другие, что умеешь то и делай, главное результат.
Хотя у некоторых персонажей наоборот, молятся.

_________________
RADIOWOLF.RU


Последний раз редактировалось Oxford 14 мар 2018, 12:18, всего редактировалось 7 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 12:04 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1165
Eddy_Em писал(а):
Все равно эта архитектура — уже прошлое.
Какое же прошлое, если чуть ли не каждый месяц появляются новые чипы с x51 ядром
Это новая реальность такая, а не прошлое, может и странноватая, и неожиданная, но какая есть, такая есть

Аа, ещё забыл
Katz писал(а):
Касательно 51 архитектуры вообще - на мало-мальски какое-то будущее разве что на Silabs можно закладываться (клятвенно побожились, что до 2024 г. ничего с производства снимать не будут, и основания верить имеются), да и то только из-за специфической периферии. Nuvoton, Megawin, STC и присные могут взять разве что ценой - но на короткое время и на миллионных тиражах.
Katz, ты в курсе, что чипы Silabs и STC делает одна и та же тайваньская TSMC, что буква "C" в названиях чипов Silabs означает "Cygnal" и что почти половину денег Silabs зарабатывает продажами в Китае? )
[см годовой отчёт на silabs.com]

_________________
less is more


Последний раз редактировалось vt340 14 мар 2018, 18:06, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 14:42 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3157
Eddy_Em писал(а):
Ты хочешь сказать, что может быть такое, чтобы под x51 оптимизация была, а под STM8 — нет?


Вполне себе может быть такое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 15:17 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
vt340 писал(а):
Это новая реальность такая, а не прошлое, может и странноватая, и неожиданная, но какая есть, такая есть

Ну и черт с ней. Выше уже говорили, как аврщики не желают со знакомой архитектуры слезать (хоть она и убогая). Я же не вижу никаких преимуществ у x51 перед STM32.
Единственное, чего хочется, так это нормальной поддержки сетевых вариантов. Но здесь, к сожалению, только сам себе и поможешь: пока не сделаешь нормальную обертку над lwIP, ничего с места не сдвинется. Поддержка ФС (хотя бы одной лишь ext2) на "облегченных" МК — тоже та еще задачка...

Насчет же усовершенствования аппаратных ресурсов МК у меня пока лишь одна хотелка: аппаратная реализация чертового 1-wire. Чтобы не занимать из-за этой гадости целый таймер и DMA (или UART и DMA).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 15:23 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 858
1-wire вроде патентом Dallas'а защищен, это ж их поделка. Я так полагаю тут как обычно вопрос чисто в лицензировании этого протокола, не думаю что трудности с добавлением аппаратной части, протокол-то простейший.

А зачем вам ext2 на МК? Есть же SPIFFS для NOR и YAFFS для NAND. В Linux'е их нативно монтировать можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 15:34 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
NStorm писал(а):
Есть же SPIFFS для NOR и YAFFS для NAND. В Linux'е их нативно монтировать можно.

Не слыхал про такие. Погуглил — SPIFFS поддержки в ядре нет, т.е. не подмонтируешь флешку; YAFFS в ядре должна поддерживаться, но не факт, что оптимально будет ее на SDHC использовать...
Хотя, надо будет взять yaffs на заметку, когда таки соберусь прикручивать к STM32 поддержку SDHC.

P.S. А вообще, я подумывал о том, чтобы писать файлы на флешку в обычном формате tar. Разве что, непонятно, как удалять...
С другой стороны, если от МК удалять файлы не требуется, формат tar будет наиболее оптимальным. А на компьютере чтобы записать данные, просто создаешь архив и при помощи dd загоняешь его на флешку…


Последний раз редактировалось Eddy_Em 14 мар 2018, 15:37, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 15:36 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 608
Цитата:
Ведь в наше время никто в своем уме не будет использовать авр или пики

не так давно появилась привычка - разбирать смотреть трассировку и компоновку плат в разных ус-вах от промышленных мк, реле защит и подобного, до бытовых. ну короч - вы очень удивитесь :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 15:37 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1165
Eddy_Em писал(а):
Я же не вижу никаких преимуществ у x51 перед STM32.

Ну ты прямо как жену выбираешь, никто ж не заставляет и даже не агитирует )
Кстати, STM32 и STM8 тоже стали популярны в пост-советском пространстве только потому, что стали популярны в Китае и ЮВА [а больше они нигде и не популярны]

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 15:46 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2530
Откуда: КЧР, поселок Нижний Архыз
Дык, те же STM32 "официально" у пиндосов стоят столько, что им как-то нет смысла со своих STC (или что там у них нонче популярно) переходить на STM...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 18:18 
Старожил
Аватара пользователя

Зарегистрирован: 06 ноя 2013, 16:07
Сообщения: 560
Откуда: Германия
vt340 писал(а):
Кстати, STM32 и STM8 тоже стали популярны в пост-советском пространстве только потому, что стали популярны в Китае и ЮВА [а больше они нигде и не популярны]


100% встреченных мной проектов в Германии в последнее время - STM32. Заменяют PIC и 51.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 18:36 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 858
Eddy_Em писал(а):
Не слыхал про такие. Погуглил — SPIFFS поддержки в ядре нет, т.е. не подмонтируешь флешку; YAFFS в ядре должна поддерживаться, но не факт, что оптимально будет ее на SDHC использовать...
Хотя, надо будет взять yaffs на заметку, когда таки соберусь прикручивать к STM32 поддержку SDHC.

Да, про SPIFFS ошибся, думал есть через FUSE драйвер. Но утилиты есть для "упаковки/распаковки" с linux в opensource.
Ну YAFFS вроде как для всего заявлена подходит. Он еще в Android раньше активно использовался в кач-ве основной ФС. Потом правда на ext4 перешли, как поняли, что на нынешних андроид железках ресурсов не меньше, чем на компах. )
Ну а для особо крупных задач есть ведь и такая штука даже: https://github.com/themadinventor/uclinux-stm32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 18:42 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3157
Тут давеча читал книжонку, там писано, что YAFFS в ядро патчем вливать надо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Китайцы переводят свои поделки на nuvoton
СообщениеДобавлено: 14 мар 2018, 20:51 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1165
dev писал(а):
100% встреченных мной проектов в Германии в последнее время - STM32. Заменяют PIC и 51.

Верю, но больше верю гуглу


Вложения:
trends-stm32.png
trends-stm32.png [ 97.27 Кб | Просмотров: 606 ]

_________________
less is more
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB