|
Доступ к регистрам, доступ к регистрам устройства на линукс |
|
|
|
 |
Ответов
|
Jun 10 2017, 03:49
|
Профессионал
    
Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439

|
Выложил: https://github.com/stepanovr/linuxregПоскольку делал для Raspberry PI, то на 32 бита получилось. 64 бита криво выглядят -- надо будет найти время. Вам, olej, она навряд ли подойдет. Ведь вы в основном на 386 архитектуре, а она сегодня 64 бита. Знаю, что много криво сделано, но это мой первый опыт на ncurses. Тем более я больше драйверами и реалтаймом занимаюсь, а здесь понадобился интерфейс пользователя какой-никакой. Посмотреть все детали доступа к регистрам можно в фаиле app/rdmem.c
|
|
|
|
|
Jun 21 2017, 07:38
|
Знающий
   
Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713

|
Цитата(Tarbal @ Jun 21 2017, 06:44)  Не очень понимаю о чем вы. Никакого сервиса нет. Я просто апликацию написал, которая находит по каким адресам находится периферия и мапирует адреса для получения доступа к ним. Как я описывал ранее. Если ядро скомпилировано с защитой от доступа,то никакая апликация не сможет увидеть. Нужно писать драйвер, что позволит влегкую подвесить ядро вводом неверных параметров. Да, хорошая аппликация. Вопрос, собственно был о разнице или, наоборот, схожести методов получения доступа к регистрам, который применили вы и который используется в devmem2.
|
|
|
|
Сообщений в этой теме
vladimir_orl Доступ к регистрам Feb 6 2013, 11:35 kurtis Если у вас uclinux, то никакого виртуального адрес... Feb 6 2013, 15:51 vladimir_orl Спасибо. То есть если у меня регистр ADC_DATA нахо... Feb 7 2013, 04:09 kurtis Не уверен что можно, но я с uclinux не работал, та... Feb 7 2013, 10:50 vladimir_orl Здравствуйте. Пакета ltrace там нет. Попробую собр... Feb 8 2013, 04:39 dxp QUOTE (vladimir_orl @ Feb 8 2013, 11:39) ... Apr 8 2017, 02:01  Olej Цитата(dxp @ Apr 8 2017, 05:01) Вам прави... Apr 12 2017, 09:13   dxp QUOTE (Olej @ Apr 12 2017, 16:13) Неправи... Apr 14 2017, 06:38    Olej Цитата(dxp @ Apr 14 2017, 09:38) Не означ... Apr 14 2017, 08:03     dxp QUOTE (Olej @ Apr 14 2017, 15:03) Нет, не... Apr 15 2017, 00:57      Olej Цитата(dxp @ Apr 15 2017, 03:57) Хорошо, ... Apr 15 2017, 05:41       Lagman Цитата(Olej @ Apr 15 2017, 08:41) Но... Apr 15 2017, 10:09        Olej Цитата(Lagman @ Apr 15 2017, 13:09) А есл... Apr 15 2017, 11:56         Tarbal Цитата(Olej @ Apr 15 2017, 15:56) P.S. Ес... May 20 2017, 22:09   Tarbal Цитата(Olej @ Apr 12 2017, 13:13) Неправи... May 21 2017, 13:12    Olej Цитата(Tarbal @ May 21 2017, 16:12) Я сей... Jun 3 2017, 11:17     Tarbal Цитата(Olej @ Jun 3 2017, 15:17) Интересн... Jun 10 2017, 02:38 xor.kruger ЦитатаПосоветуйте учебник по ucLinux
Как такового ... Feb 10 2013, 12:23 TigerSHARC Цитата(vladimir_orl @ Feb 6 2013, 14:35) ... Apr 7 2017, 19:43 nill Цитата(Olej @ Apr 12 2017, 16:13) P.S. Де... Apr 13 2017, 06:21 Olej Цитата(nill @ Apr 13 2017, 09:21) Ссылка ... Apr 13 2017, 08:12 andrew_b Есть программка devregs: https://community.nxp.com... Jun 10 2017, 11:49 ltDrakon посматрите примерны на "малинке" ( я тож... Jun 10 2017, 12:01 Tarbal Цитата(ltDrakon @ Jun 10 2017, 16:01) пос... Jun 10 2017, 13:27  andrew_b Цитата(Tarbal @ Jun 10 2017, 16:27) Ну да... Jun 10 2017, 15:01   Tarbal Цитата(andrew_b @ Jun 10 2017, 19:01) Лег... Jun 10 2017, 15:53  Olej Цитата(Tarbal @ Jun 10 2017, 16:27) сдела... Jun 10 2017, 21:14   Tarbal Цитата(Olej @ Jun 11 2017, 01:14) Не знаю... Jun 10 2017, 22:39 ltDrakon Цитата(Tarbal @ Jun 10 2017, 16:27) Как р... Jun 10 2017, 22:54 Tarbal Цитата(ltDrakon @ Jun 11 2017, 02:54) там... Jun 10 2017, 23:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|