Перейти к содержанию

unvo

Members
  • Постов

    32
  • Зарегистрирован

  • Посещение

    Никогда

Весь контент unvo

  1. Выяснилось, что после установки VMware Tools нужно было просто перезапустить SuSE и не упоминать про дополнительную плату, т.е в VM | Settings... должна быть единственная карта Ethernet. Теперь все работает, а за 700 переустановок SuSE и разных версий VMware я успел полюбить SuSE
  2. Здравствуйте! У меня хостовая машина - XP. Есть сетевая карта для Интернета и еще одна с жестким адресом - для связи с контроллером. В VMware WS 6.0.3 ставлю SuSE.Сразу после установки и настройки адресов второй карты все работает - Интернет есть, контроллер пингуется. После установки VMware Tools - разрешение нормальное, хостовые директории видны, Интернет работает, а вот от пинга получаю такое сообщение: PING 192.168.21.3 (192.168.21.3) 56(84) bytes of data. From 192.168.21.2: icmp_seq=2 Destination Host Unreachable Я эту карту и удалял в YaST'е, и вновь добавлял - ничего не помогает. Как с этим бороться? Спасибо.
  3. Работая под Linux (Redhat), пытаюсь изменить приоритет потока. Делаю это так: #include <pthread.h> #include <stdio.h> static void *my_thread(void *arg) { sleep(1); } int main(void) { pthread_t thread; int priority; int policy; struct sched_param param; int res; pthread_create(&thread, NULL, my_thread, NULL); res = pthread_getschedparam(thread, &policy, &param); priority = param.sched_priority; printf("res = %d policy = %d priority = %d\n", res, policy, priority); param.sched_priority = 2; policy = SCHED_OTHER; res = pthread_setschedparam(thread, policy, &param); printf("res = %d\n", res); pthread_join(thread, 0); return 0; } В результате получаю: res = 0 policy = 0 priority = 0 res = 22 Что делаю не так?
  4. AccessD писал(а) Fri, 29 September 2006 00:08 если нужно что-то прочитать из порта, можно воспользоваться, например, макросами на основе ассемблерного in p.s. по кодингу здесь есть отдельный трэд Я и в самом деле попал не в тот трэд. Завалившийся справочник Шилдта нашел. Функция - fread(). Читать символы мне нужно из коммуникационного порта, а не из порта процессора. Кстати, в сигнальном процессоре BF537, для которого я пишу, нет такого понятия "порт", к которому обращаются макросами типа inb. В нем есть устройства, с которыми работают через регистры, отображаемые в память (MMR). А вот fread() должна работать, как мне надо. Спасибо.
  5. Здравствуйте! Пишу read(fd, buf, 1); fd - дескриптор некоторого сериального порта. Вызов функции выполняется только после ввода Enter. Как настроить, чтобы функция возвращалась сразу после произвольно набранного символа?
  6. EL[michlen писал(а) Чтв, 08 Июня 2006 07:51]По выводу все нормально, кроме JVM terminated. Exit code=1. Судя по этой строчке, проблема в самой Java. Я уже понял, в чем дело. На сайте Eclipse в качестве Java рекомендуют установить пакет IBMJava2-SDK-142. Я установил и запустил eclipse - получил то сообщение. Когда разобрался с ссылкой "java" из системного каталога, то выяснилось, что она указывает на ранее установленную вместе со Шляпой Java. А вот с ней Eclipse работать не хочет! Перенаправил ссылку - и все стало замечательно.
  7. Мой Linux работает в VMware Workstation, запущенном из XP. Установил IBMJava2-142-ia32-SDK-1.4.2-5.0.i386.rpm. Теперь пытаюсь установить eclipse-SDK-3.1.2-linux-gtk. Получаю ошибку: JVM terminated. Exit code=1 /usr/bin/java -Xms40m -Xmx256m -jar /tmp/eclipse/startup.jar -os linux -ws gtk -arch x86 -launcher /tmp/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 6000a -vm /usr/bin/java -vmargs -Xms40m -Xmx256m -jar /tmp/eclipse/startup.jar Что это значит и куда смотреть, господа? ЗЫ. С Linux`ом работаю уже полтора дня!
×
×
  • Создать...