The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Обращение к памяти ПК"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Обращение к памяти ПК" 
Сообщение от TLS emailИскать по авторуВ закладки(ok) on 27-Окт-05, 17:21  (MSK)
Господа, такой возникает вопрос. Будет машинка с установленной FreeBSD. В машинке, кроме непосредственно оперативной памяти, будет ещё и память устройства, подключенного через ISA-шину. К этой памяти каким-то образом нужно будет обращаться (читать/писать). Меня вот все вокруг уверяют что должны быть какие-то стандартные механизмы работы с такой памятью (читай с платой, воткнутой в ISA), но никакой конкретикой не подкрепляют.
Устройство представляет из себя контроллер интерфейса MIL-STD1553 со своим буффером ввода/вывода.

Буду благодарен за ЛЮБЫЕ намёки, RTFMы, ссылки и т.п., т.к. сам плохо даже представляю, в какой стороне рыть информацию.

Спасибо!!!

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Re: Обращение к памяти ПК" 
Сообщение от Forth Искать по авторуВ закладки(??) on 27-Окт-05, 17:32  (MSK)
Ну довольно простой вариант - программа открывает /dev/io. Не важно, на чтение или запись, главное открыть этот файл. Тому процессу, который это сделает, разрешается выполнять инструкции ввода-вывода. В целях безопасности только рут может открыть /dev/io. Ну и все, открываешь файл и вперед, читай и пиши в порты.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Re: Обращение к памяти ПК" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 27-Окт-05, 20:40  (MSK)
>Ну довольно простой вариант - программа открывает /dev/io.

ИМХО, корректнее использовать
i386_set_ioperm();

+++ набросать простенький враппер на данную функцию

от /dev/io постепенно уходят.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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