> один умный человек утверждает
Цитата из его ответа:
> Если этот контроллер достаточно мощный (поддерживаются 32-bit инструкции, модуль управления памятью
Очевидно, что он даже не заглянул в спецификацию этого процессора.
Я могу только повторить: разберитесь с архитектурой этой системы, без этого нет смысла что-то обсуждать.
Вадим Егоров: вы бы разобрались с архитектурой этой системы, это реально помогло бы получить ответы на ваши вопросы. Я из разрозненных описаний понял только то, что ядра там 18-битные (т.е. адресное пространство -- 256 *кило*байт), а организация памяти какая-то странная.
Линукс не полезет в 256КБ, а про GPU я ничего не знаю.
Вадим Егоров: молодец, а теперь почитай какие ограничения для юзерспейса при этом возникают.
Вот тут например: nommu.org
И попробуй прикинуть, как debian полетит без fork.
Александр: так и не будет работать: вы опять используете локальную переменную внутри call..
Если вам не принципиально как именно передавать указатель, проще будет передать его по ссылке. В вашем последнем примере надо поменять единственную строчку:
LEKAPb: настраивайте свой локальный сервер, чтоб работало. Для пуша по http нужна дополнительная настройка, проще начать с протоколов ssh:// или git://
LEKAPb: да точно так же: сделать git clone --mirror git://github.com/mono/mono.git на своей машине, а потом зайти в mono.git и git push --mirror <URL на локальном сервере>
Всё-таки, "Программа виснет тут", как у вас написано в комментарии, или кракозябры?
Зачем вы читаете из порта сразу после прихода любого события, а не только в случае EV_RXCHAR?
ReadFile сам не добавит закрывающий ноль в принятую строчку, который нужен для правильной работы cout << str1.
www.coreboot.org/Reverse_Engineering_PCI_Drivers