The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
Архив | Избранное | Мое | Новое | | |  
Форум Программирование под UNIX
Доступ к регистрам CPU (freebsd, arm) - как?, !*! OldMonster, 08-Дек-18, 10:17  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • gt оверквотинг удален Ммм https duckduckgo com q freebsd raspberry-pi pwm, !*! Andrey Mitrofanov (?), 09:29 , 10-Дек-18 (1)
    >[оверквотинг удален]
    > DMA Channel 5 is located at the address of 0x7E007500
    > регистры ШИМ
    > смещение адреса - имя - размер:
    > 0x0 - CTL PWM Control - 32
    > 0x4 - STA PWM Status - 32
    > Имею опыт писать под микроконтроллеры, но с какой стороны к ЭТОМУ колобку
    > подступиться - пока не могу сообразить.
    > 1. Фря вообще даст напрямую лезть в потрошки камню?
    > 2. Мне бы вот простенький примерчик считать/записать, ну пусть, регистр CTL PWM
    > Control...

    Ммм...
    https://duckduckgo.com/?q=freebsd+raspberry-pi+pwm&t=ffnt&ia...

    Убунтуи из питонов "ходят".  Нвскидку сочетания всех трёх слов по одной ссылки не вижу...

    По https://duckduckgo.com/?q=freebsd+rpi+pwm&t=ffnt&ia=web
    вторая ссылка = https://vzaigrin.wordpress.com/2014/04/18/working-with-gpio-.../

    RPi1 - 35й бродком, PPi2 - 36ой, вроде.  37ой д.б. где-то близко, похоже.

    сообщить модератору +/ответить
  • gt оверквотинг удален FreeBSD - общецелевая ОС Никто приложениям не даст дост, !*! wizard22 (ok), 16:13 , 10-Дек-18 (2)
    >[оверквотинг удален]
    > DMA Channel 5 is located at the address of 0x7E007500
    > регистры ШИМ
    > смещение адреса - имя - размер:
    > 0x0 - CTL PWM Control - 32
    > 0x4 - STA PWM Status - 32
    > Имею опыт писать под микроконтроллеры, но с какой стороны к ЭТОМУ колобку
    > подступиться - пока не могу сообразить.
    > 1. Фря вообще даст напрямую лезть в потрошки камню?
    > 2. Мне бы вот простенький примерчик считать/записать, ну пусть, регистр CTL PWM
    > Control...

    FreeBSD - общецелевая ОС. Никто приложениям не даст доступ к оборудованию. За разделение ресурсов отвечает ОС. Следовательно, либо используйте apropos или что-то аналогичное для поиска уже готового системного интерфейса (API, возможно уже есть модуль ядра, который реализует нужный функционал, либо смотрите тексты ядра для написания собственного модуля ядра (драйвера), а далее вашего приложения.

    сообщить модератору +/ответить
 
Пометить прочитанным Создать тему
Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру