Jump to content

    

Recommended Posts

Здравствуйте. Возможно странный вопрос задам. Вдруг озадачился проверкой текущей частоты ядра.

cat /proc/cpuinfo ничего про частоту не знает. Решил попробовать менять частоту на лету. Пересобрал ядро.

В /sys/devices/... обнаружилось минимальная, максимальная и текущая частота, которая соответствует настройкам в Вивадо.

Однако в /proc/cpuinfo так ничего нового не появилось. Собственно вопрос, откуда кернел получает информацию о частоте процессора ?

Напрямую из настроек регистров ФАПЧ ? Или как ? И почему в /proc/cpuinfo нет этой информации ?

Share this post


Link to post
Share on other sites

А вы откройте исходники и посмотрите. Там всё архитектурно-зависимо и собирается для каждой платформы из разных мест, для x86 из cpufreq например.

Share this post


Link to post
Share on other sites
30 minutes ago, slanted said:

А вы откройте исходники и посмотрите. Там всё архитектурно-зависимо и собирается для каждой платформы из разных мест, для x86 из cpufreq например.

я прекрасно понимаю, что можно открыть исходники и посмотреть, но форумы для того и существуют, чтобы экономить время разработчиков. Или я не прав ? 

Share this post


Link to post
Share on other sites
13 hours ago, slanted said:

Ну для ВАШЕЙ платформы (тем более что вы её не указали) у меня заведомо нет исходников, и я не телепат.

Zynq ultrascale+ ARM Cortex A53

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this