@proembedded

Страница 182 из 975
LexsZero
17.01.2017
13:34:22
покупал у борланда, я имею в виду

ОлегЪ
17.01.2017
13:35:22
так как я ни разу не видел, чтоб кто-то когда-то покупал (!) паскаль (!!) в россии (!!!), то можно считать это чем-то вроде эффекта утенка или "чем богаты тем и рады"
я так н думаю, потому что она приводил аргументы, что то врод о не полной их совмстимости, и показывал код, который по разному работал в борланде и фри

Google
Goletsa
17.01.2017
14:07:40
покупал у борланда, я имею в виду
Я в универе когда учился видел коробки от борланда у кого-то из преподавателей на шкафу

Но это было давно и неправда)

LexsZero
17.01.2017
15:42:14
я для турбопаскаля делал Turbo Bugger

это как debugger, только наоборот

Vlad
17.01.2017
15:43:38
Это как?

LexsZero
17.01.2017
15:47:02
tp.exe (или как его там) подменяется на это поделие, оригинал переименовывается как-нибудь невзрачно. после запуска он вешает свои обработчики парочки прерываний и стартует этот невзрачный файлик, и на первый взгляд юзер получает привычный синий турбопаскаль. а вот если дальше не вбить специальный пароль, он начинал всячески гадить: засирать экран мусором, мерзко пищать спикером на 12кгц, подсовывать рандомны символы в буфер клавиатуры, етц етц етц

с помощью дискетки это все разносится по всем компам класса и профит

писалось это все семиклассниками и существовало около трех версий от разных авторов только в нашей группе

не решать же скучные задачи, когда можно поиздеваться над товарищами

Dolphin
17.01.2017
15:50:37
Мы наподобие делали, только к жертве можно было подключиться удаленно, смотреть его экран и изменять код на лету )

Strangelet ?
17.01.2017
15:51:17
А мы всего-лишь ломали все электронные экзаменаторы.

Google
Strangelet ?
17.01.2017
15:51:50
Поэтому опросы у нас только письменно

Dolphin
17.01.2017
15:52:07
Одного Турбу я так долго дрочил, он и комп ребутил, и с дискеты исходники копировал, все равно пришлось знакомиться с компьютером, писать домашний адрес и рассказывать про свою жисть ))

Strangelet ?
17.01.2017
15:53:00
ТК преподаватели понять не могли , почему мы на все вопросы отвечаем, хотя он их только вот с диска загрузил. И всю ночь выдумывал.

И сажал за свой комп, и следил , что бы мы не лазали никуда, а мы тратили 4 секунды на правильный ответ

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

Секрет мы им не сдали, но как умные подсказывали правильные ответы, хотя честно уже и не понимали о чём там.

Весь секрет был в меняющейся особым образом иконке приложения.

Этот код мы и внедрили и распространили по сети

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

Но такой командной работы я больше не видела.

Vlad
17.01.2017
21:58:49
А я на паскале деньги зарабатывал :).

Потом правда на с/с++ переполз

LexsZero
17.01.2017
21:59:34
я тоже. курсовики студентоте писал.

Вася ?⚡️
18.01.2017
05:19:22
Народ

Где найдти чип

Nv232ms530

Goletsa
18.01.2017
05:37:38
А я похоже при попытке запустить P3-1000 спалил P3B-F :'( POST даже не начинается, только Winbound чип сильно греется

Goletsa
18.01.2017
05:40:33
Не, Coppermine Через slot-1 переходник

Dolphin
18.01.2017
05:41:04
мож флешка умерла просто? у меня так же было на 440

Google
Goletsa
18.01.2017
05:41:07
Но похоже переходник не тянет копермайны(

мож флешка умерла просто? у меня так же было на 440
Да странно, до этого она стабильно работала со слотовым 450мгц

И я даже не шил ее пока

Dolphin
18.01.2017
05:42:16
чет я не помну 1000 на 440ом

350, 400, 500 предел вроде

Goletsa
18.01.2017
05:43:19
Ой да ладно, там 1400 туалатин работает спокойно

С модификацией переходников

Но до этого не дошло тупо

У меня

Dolphin
18.01.2017
05:43:53
ну не помню уже )) давнооооо было дело то

Goletsa
18.01.2017
05:43:57
Надо было чтобы коппер зараотал

Жаль плату

Хотя может можно реанимировать

Абидн, что пришедший CUBX тоже какой-то глючный оказался, не работает на 133 шине и пс\2 клава не работает совсем(

Dolphin
18.01.2017
05:49:05
хорошие были мамки )

Сергей
18.01.2017
09:14:28
Коллеги. У меня такой хитрый вопрос. Кто-то работал с MIPS?

Задача из пространства пользователя написать работу с nand, но на это время заблокировать все системные вызовы.

в армах достаточно заблокировать прерывания

а вот в мипсах я смотрю, что там ассемблеровская инструкция syscall

Dolphin
18.01.2017
09:30:58
Disabling interrupts and exceptions We require a way to disable interrupts and exceptions. This is necessary to prevent exceptions and interrupts from occuring during handler execution. In order to be able to do this, we need an additional register that can be used to mask exception and interrupt types. This is called the Status register. Status register The status register is also a 32-bit register. It too, only has certain fields that are used by the processor. Bits 3 down to 0 will define masks for the three types of interrupts/exceptions. If an interrupt/exception occurs when its mask bit is current set to 0, then the interrupt/exception will be ignored. The mask bits are used according to the following table: Bit INT 3 IBUS 2 OVF 1 SYSCALL 0

Google
Dolphin
18.01.2017
09:32:38
syscall - тоже прерывание, аналог int в x86, только в $v0 - номер функции передается

Сергей
18.01.2017
09:51:39
Спасибо! Ответ на вопрос.

Сейчас разбираюсь как блокировать прерывания, влоб кусок кода из u-boot не взлетел

Dolphin
18.01.2017
09:54:49
Так написано же как, куда прямее-то?

и какие прерывания? если только внешние, это - INT

Сергей
18.01.2017
09:57:15
мне надо системные вызовы заблокировать

Осталось найти этот регистр

Dolphin
18.01.2017
09:57:49
syscall?

Сергей
18.01.2017
09:58:00
да

суть проста, я полезу в железо, и чтобы система мне в это время не подосрала обращениями

рискованно

Яков
18.01.2017
10:08:36
Alexey
18.01.2017
10:19:19
Посоны, кто-то завтра идёт? https://www.meetup.com/St-Petersburg-CPP-User-Group/events/236350701/?rv=cr1&_af=event&_af_eid=236350701&https=on

Kirill
18.01.2017
11:55:28
о, щас попробую записаться, давно никаких движух не было)

LexsZero
18.01.2017
11:58:31
зачем из юзерспейса работать с нанд?

Kirill
18.01.2017
12:01:44
перепрошивка роутера например

LexsZero
18.01.2017
12:31:19
и зачем это делать в обход ядра?

Kirill
18.01.2017
12:32:42
ну мы же не знаем весь контекст)

LexsZero
18.01.2017
12:35:15
ну я и пытаюсь узнать зачем потребовалось делать так через жопу

Google
Сергей
18.01.2017
12:53:08
Затем, что ядро закрыто

а с драйвером нанда общение как-то не складывается

ОлегЪ
18.01.2017
13:14:55
емнип

то нормальные люди делают это из u-boot

LexsZero
18.01.2017
13:16:50
угу

ОлегЪ
18.01.2017
13:17:40
хотя с root_fs оно работает в ro, так что по идее можно шить

Dolphin
18.01.2017
13:17:42
да пусь ковыряют, че вы... быстрее поймут имхо ))

ОлегЪ
18.01.2017
13:18:15
не, ковырять то оно хорошо, но иногда решает время

Dolphin
18.01.2017
13:19:02
ну видимо у них его полно, раз такие мысли не отгоняют в зачатках))

ОлегЪ
18.01.2017
13:19:53
а что мешает просто с помошью dd шить из ос? вроде как ф-ция разблокировки root_fs есть в роутерах

а лучше mtd

Dolphin
18.01.2017
13:20:21
все те же прерывания видимо ))

Если человек лезет в такой уровень, не зная SR, SP и таблиц, то он просто должен там побывать ))

ОлегЪ
18.01.2017
13:22:12
я их тоже не знаю. поэтому и пользуюсь u-boot и mtd

самое интересное, это шить u-boot из u-boot - без права на ошибку

Dolphin
18.01.2017
13:23:22
?

Сергей
18.01.2017
13:28:34
Я готов предоставить платку с возможностью зашить туда rootfs yaffs :) . Три человка обломали зубы. Заказчик хочет иметь возможность шить из rootfs и на то есть свои веские причины

Например банальная, что убут залочен и для разлочки необходим аппаратный доступ к железке, которая в корпусе

а из линуха можно прошить разлоченный убут

Alexey
18.01.2017
14:11:03
о, щас попробую записаться, давно никаких движух не было)
А тусич то сегодня, оказывается. Это я так вчерашнее письмо прочитал просто.

Страница 182 из 975