nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 07:44



Reply to topic  [ 57 posts ]  Go to page Previous  1, 2, 3, 4
Ethernet-чип со встроенным TCP стеком 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
DimkaM wrote:
Не туда вписял я буквы ewz80. Имелось ввиду, что ни иар ни хайтеч не поддерживают с99.

Ну понятно, что "иар и хайтеч" - версии "С", а "с99" - что такое?

_________________
iLavr


17 Jun 2016 06:40
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Стандарт

_________________
:dj: https://mastodon.social/@Shaos


17 Jun 2016 06:49
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Стандарт

мог сразу сказать Стандарт чего? Или ссылку куда-нибуть чтобы я сам прочитал...

_________________
iLavr


17 Jun 2016 06:51
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Стандарт языка Си 1999 года - гугли C99

https://en.m.wikipedia.org/wiki/C99

Я лично стараюсь по старому на сях писать (аля ANSI-C 89)

_________________
:dj: https://mastodon.social/@Shaos


17 Jun 2016 06:55
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ну если я наконец-то всё правильно понял, то "HI-TECH C compiler" и "IAR C/C++ Compiler"
могут компилировать код для Z80, но не поддерживают стандарт "С99", поэтому макросы
с переменным количеством параметров придется переписать в какие-то другие конструкции...
Так?

_________________
iLavr


17 Jun 2016 07:09
Profile
Maniac

Joined: 22 Jun 2005 04:35
Posts: 260
Location: МО Россия
Reply with quote
по отношению к связке иар+контики(и uip соответственно) - да
хайтеч хз, мож там ещё какие моменты. так как иар частично суппортит с99


17 Jun 2016 08:28
Profile ICQ
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Точно так. У Контики и uIP один и тот же автор. Который придумал "псевдомногозадачность" на макросах, которые глазу выглядят как разные программы(модули) и обособленные треды, а на деле это все куски одного большого switch-case в одном непрерывном цикле. Сложность для компилятора в том, что куски этого единого гига-оператора switch-case растащены по разным файлам и по разным блокам условной компиляции, завернуты в макросы с вложенностями (это то, что уже не съедает мой CP/M-овский HiTechC образца 1988 года, до переменных параметров макросов даже дело не доходило). :)

_________________
Всем добра!


17 Jun 2016 08:47
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
да - с большими свич-кейсами у старых компилей большие проблемы, даже у борландовских...

_________________
:dj: https://mastodon.social/@Shaos


17 Jun 2016 09:34
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Error404 wrote:
...один и тот же автор. Который придумал "псевдомногозадачность" на макросах, которые глазу выглядят как разные программы(модули) и обособленные треды, а на деле это все куски одного большого switch-case в одном непрерывном цикле.

А сам автор-то каким С-компиллером пользуется?

_________________
iLavr


18 Jun 2016 04:37
Profile
Maniac
User avatar

Joined: 05 Oct 2006 04:45
Posts: 269
Location: Moscow
Reply with quote
Lavr wrote:
Error404 wrote:
...один и тот же автор. Который придумал "псевдомногозадачность" на макросах, которые глазу выглядят как разные программы(модули) и обособленные треды, а на деле это все куски одного большого switch-case в одном непрерывном цикле.

А сам автор-то каким С-компиллером пользуется?


Трудно сказать. Штука декларируется как кросплатформенная. А автор преподаватель какого-то ВУЗа. Поэтому, не исключено, что никаким. :) По крайней мере точно могу сказать, что порт на Z80 делал не он, и это была уже не первая платформа и не первый порт уже не первого портирующего. В том первом порте на Z80 (это был uIP версии 0.6.x) использовался SmallC-переросток известный как SDCC. Собственно, и поныне чаще используют его. Я вот его на дух не переношу.

_________________
Всем добра!


19 Jun 2016 12:22
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Про NedoOS перенёс в тематический форум (ZX):

http://www.nedopc.org/forum/viewtopic.php?f=35&t=19416

_________________
:dj: https://mastodon.social/@Shaos


26 Apr 2019 09:10
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Обновлённые линки на визнетовские платки (новый сайт производителя):

Шаг 2мм (тот, что я заюзал в PIXPUTER-e в конце 2007 года):

https://www.wiznet.io/product-item/wiz810mj/

Шаг 2.54мм:

https://www.wiznet.io/product-item/wiz811mj/
https://www.wiznet.io/product-item/wiz812mj/

Сравнение двух последних из даташита на WIZ812MJ:

Attachment:
WIZNet_2_45mm.png
WIZNet_2_45mm.png [ 166.57 KiB | Viewed 5277 times ]


P.S. Ещё у меня есть вот такой модулёк (W5200 и только SPI) с какой-то конференции:

https://www.wiznet.io/product-item/wiz820io/

но я его не планирую использовать - надо чтоли подарить кому-нибудь...

_________________
:dj: https://mastodon.social/@Shaos


23 Jan 2021 20:31
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 57 posts ]  Go to page Previous  1, 2, 3, 4

Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.