Чтобы добавлять сообщения и комментарии, .

@xorkrus:
xorkrus

Я тут у фрискалы заказал два барометра. Типа семплы на халяву. Буду впервые получать посылки от FeedEx и USPS :)

@lexszero:
lexszero

Про мои няшные илитные фрискейловские мк начали ПИСАТЬ НА ИЗИЭЛЕКТРОНИКС О БОЖЕ. (про восьмибитные, ну похуй)

@lexszero:
lexszero

Фрискейловские упорки написали пространную доку о профайлинге, сделали пример его юзания, все уняня. Вот только единственное дерьмо: забыли положить профайлинг-либу под мой проц. Пойду поною на форуме.

@lexszero:
lexszero

Железка и правда крутилась на половинной частоте: протыкал все подряд осцилом, прочитал и сверил с даташитом инициализацию из BSP, подумал, посверлил проц взглядом, еще подумал, выдернул нахуй программатор, все запахало, лол. Скорость флуда по езернету поднялась в два раза. Все равно мало. "Хм" подумал я, ткнулся осцилом в эзернет. Сплошная стена болтовни, канал не простаивает, все клево, вот только несущая нихера не похожа на 100 мбит. Кажется, сраная физика ниасиливает зделать auto-negotiate с китайским свитчом, а при взгляде в сорцы драйвера, иных вариантов не обнаружилось. Обмазываюсь даташитом и дописываю драйвер.

@lexszero:
lexszero

Разобрался таки с MQX. Запилил простенький бенчмарк RTCS TCP/IP-стека: по TCP выдает полтора мегабита, чота маловато. Алсо, у меня вообще подозрение, что камень крутится на половинной частоте: уарт, работающий системной консолью вместо прописанных в BSP 115200 болтает на 57600 и _time_delay(1000) делает задержку в две секунды вместо одной, дерганье переключалок на борде в разные стороны не меняет вообще ничего, прозреваю баг в оном BSP, надо будет потыкать чем-нибудь штоле. Пора домой.

@lexszero:
lexszero

Ну вот я и нашел себе развлечение: писать standalone-прошивалку для ColdFire V1 через P&E USB Multilink, используя куски проприетарщины для болтовни с сабжевым погромматором. Возможно, мне настолько понравится, что я запилю и gdb-server для субжа.

@lexszero:
lexszero

[02:29:52]<LexsZero> собрал дрова к программатору
[02:30:04]<LexsZero> чтоб его поюзать, нужна прошивалка
[02:30:25]<LexsZero> не могу ее найти, зато нашел доку по апи либы болтовни с дровами
[02:30:35]<LexsZero> в ней какие-то DLL, делфи и вендоблядство
[02:30:45]<LexsZero> нашел эту либу в виде .so-шки
[02:31:00]<LexsZero> сорцов, разумеется, нет
[02:31:10]<LexsZero> зато есть экземпл юзания
[02:31:21]<LexsZero> вот с такими штуками:
typedef void* HINSTANCE;
HINSTANCE gLibMyDLL2 = NULL;
[02:31:53]<LexsZero> состоит из dlopen и dlsym примерно целиком, пиздец
[02:32:07]<LexsZero> оно еще и плюсовое, кажется
[02:32:18]<LexsZero> видимо, придется быдлить комманд-лайн погромматор
[02:35:11]<LexsZero> get_cable_version = (type_get_cable_version)dlsym(gLibMyDLL2, "get_cable_version");·
if (get_cable_version==NULL) return false;··
version = (type_version)dlsym(gLibMyDLL2,"version");
if (version==NULL) return false;
force_background_mode = (type_force_background_mode)dlsym(gLibMyDLL2,"force_background_mode");
if (force_background_mode==NULL) return false;

[02:35:19]<LexsZero> и такого говна триста строк
[02:35:33]<LexsZero> интересно, это писал скрипт или индус?
[02:38:12]<LexsZero> UNITCFZ-LINUX ColdFire Library Routines (1 Developer, 5 Machine, Linux) US$299.00
[02:38:16]<LexsZero> ОХУЕННО ЗДЕЛАНО!
[02:38:27]<LexsZero> пойду выдеру из кодовоена

@lexszero:
lexszero

lexszero.tk

@vooon:
vooon

*уроды