|
|
  |
Доступ к памяти в Linux |
|
|
|
Feb 13 2013, 07:48
|

Знающий
   
Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291

|
без помощи со стороны ядра (драйвера ядра, например /dev/mem) - никак. Юзерский процесс не должен иметь доступа куда попало по его желанию. А с помощью ядра - легко. Как пример, работа с видеобуферами в режиме mmap в v4l2, или тот же /dev/mem
Сообщение отредактировал SAURIS GmbH - Feb 13 2013, 07:52
--------------------
Sauris GmbH technical support (web site: http://www.sauris.de) XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
|
|
|
|
|
Feb 13 2013, 08:19
|

Знающий
   
Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291

|
Цитата(vladimir_orl @ Feb 13 2013, 12:11)  (изменить настройки регистров хардварного I2C). Драйвера как такогого у него я не нашёл, вот хотел напрямую обратиться. Обязан быть. в drivers/i2c/busses - корректно патчить там, а не из юзер-спейса лезть в регистры. Тем более, что он имеет полное право все Ваши юзерские настройки переписать с нуля на свои в любой удобный ему момент
Сообщение отредактировал SAURIS GmbH - Feb 13 2013, 08:25
--------------------
Sauris GmbH technical support (web site: http://www.sauris.de) XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
|
|
|
|
|
Feb 13 2013, 08:57
|

Знающий
   
Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291

|
Цитата(vladimir_orl @ Feb 13 2013, 12:28)  Да и такого навроде i2cbus->set_freq(int freq) я не нашёл. ну вот тут конкретно я не скажу, я же не знаю, какой именно у Вас там драйвер. К примеру, скорость шины для драйверов для OMAP передается при регистрации драйвера шины в системе. Ну в общем нет ничего сложного сделать эту фичу - зато будет корректно. К примеру, тот же драйвер шины ОМАПа инициализирует скорость перед каждой пересылкой, так что Ваш путь с ним бы был просто потерянным временем на попытку сходить в обход простого пути.
--------------------
Sauris GmbH technical support (web site: http://www.sauris.de) XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|