Anshir Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 Нужно написать код под linux, который выводил бы состояние процессора, его основные параметры, подскажите плз как это можно сделать. Может у кого-то есть исходники где выполнялись такие задачи или хотя бы подскажите где можно прочитать как это сделать. Буду благодарен за любую помощь! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 22 марта, 2007 Жалоба Поделиться Опубликовано 22 марта, 2007 cat /proc/cpuinfo Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Anshir Опубликовано 25 марта, 2007 Автор Жалоба Поделиться Опубликовано 25 марта, 2007 cat /proc/cpuinfo действительно выдает нужную информацию, но в /proc находятся виртуальные файлы, их исходный код просмотреть не удается, может подскажете как это можно сделать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aceler Опубликовано 25 марта, 2007 Жалоба Поделиться Опубликовано 25 марта, 2007 А зачем вам исходный код proc файлов???? Берете в своей программе парсите информацию из /proc/cpuinfo и всего делов. Ну если очень надо - поищите в исходниках ядра... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Anshir Опубликовано 27 марта, 2007 Автор Жалоба Поделиться Опубликовано 27 марта, 2007 Смысл программы и заключается в том чтобы показать как можно опросить процессор и другие девайсы. Может подскажете где конкретно в исходниках ядра смотреть? В линуксе я новичок ( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 27 марта, 2007 Жалоба Поделиться Опубликовано 27 марта, 2007 Цитата: Может подскажете где конкретно в исходниках ядра смотреть? В линуксе я новичок и сразу в исходники? информацию по устройствам следует получать при помощи инструментов, для этого и сделанных,такие как /proc и утилиты вроде lspci, lsusb. а для получения вывода cat и вышеуказанных утилит из проги удобно использовать каналы. man popen Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Anshir Опубликовано 28 марта, 2007 Автор Жалоба Поделиться Опубликовано 28 марта, 2007 Приходится сразу в исходники ( Кроме утилит и proc разве нельзя получить системную информацию? Например в QNX скорость проца получаем таким образом: #include <sys/syspage.h> static uint64_t cps = SYSPAGE_ENTRY(qtime)->cycles_per_sec; uint64_t getcps( void ) { return cps; }; В Linux`е можно написать что-то подобное? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.