Форум программистов, компьютерный форум CyberForum.ru

Написание драйвера для мобильного модема - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление файлов: типы и способы http://www.cyberforum.ru/cpp/thread1498584.html
Здравствуйте. Подозреваю что существует несколько методов удаления файлов. Удаление без изменения области памяти в которой хранилось что то (до записи нового файла на это место) и удаление с перезаписью. Подскажите так ли это? Существуют только такие методы удаления? Что из себя представляет удаление без перезаписи (какие именно действия производит ОС?)? Существуют ли API для "полного...
C++ Выделение памяти с помощью new под объекты без вызова их конструкторов здравствуйте, корректен ли следующий код: myClass* pttr = static_cast<myClass*>(::operator new(5 * sizeof(myClass))); for (int i = 0; i < 5; i++){ new(pttr+i) myClass(); } ::operator new(2*sizeof(myClass),pttr + 5); for (int i = 0; i < 5; i++){ (pttr + i)->~myClass(); http://www.cyberforum.ru/cpp/thread1497911.html
Dev-C++: очень большой файл при компиляции C++
Я перепробовал очень много всяких компиляторов C++ и мне они все не нравились по интерфейсу и т.д. И вот я нашёл программу Dev-C++, всё, это моё. Прям то, что нужно. Буду пользоваться этой программой всегда. Но вот есть такая проблема... Размер .exe файла получается от 2 до 10 мб, при условии, что там очень простой код... Вот например: #include <iostream> #include <string> using...
C++ Возможно ли посмотреть реализацию библиотечной функции?
Здравствуйте. Возможно ли просмотреть реализацию библиотечной функции,если да,то как? с++(MSVS 2013);
C++ Воспроизвести видео, как заставку http://www.cyberforum.ru/cpp/thread1493065.html
Делаем с другом игру...нужно воспроизвести видео , как заставку ...в начале программы. как это можно реализовать по проще? C++ Если можно..пример кода. Заранее благодарю!
C++ Количество импульсов в секунду Доброго времени суток! Помогите, кто чем может )) На цифровой вход некоторого оборудования, который запараллелен с входом синхронизации, подается прямоугольный сигнал от генератора. Необходимо посчитать, сколько раз изменится импульс за секунду. Если делать цикл в отдельном потоке, вида: CountDI = 0; ULONG StartTime = GetTickCount(); for(int i=0; GetTickCount()-StartTime <... подробнее

Показать сообщение отдельно
DrOffset
7102 / 4243 / 952
Регистрация: 30.01.2014
Сообщений: 7,025
25.07.2015, 03:10
Может быть я вопроса не понял, но зачем тут драйвер?

Взять доку под ту железку, которая планируется к использованию, и там будет полный список AT-команд с описанием. Помимо стандартных команд там можно будет найти и нестандартные, которые предоставят все нужные данные и даже больше.
Вот например для этих точно есть стандартные команды:
Цитата Сообщение от SadekiSan Посмотреть сообщение
Cell ID, LAC
AT+CREG=2
AT+CREG?
Синтаксис ответа: +CREG: <mode>, <stat> [, <lac>, <ci>]

Цитата Сообщение от SadekiSan Посмотреть сообщение
Может AT-интерфейс самому можно написать?
AT-интерфейс прошит в микропрограмме модема, производителем. Это не на уровне драйвера реализуется.

Цитата Сообщение от SadekiSan Посмотреть сообщение
так вот, как это добро можно прочитать с чипа?
Ну там как правило есть serial интерфейс, к нему цепляемся и шлем команды.

Собственно вот, спецификация (GSM 07.07): http://www.etsi.org/deliver/etsi_gts...07v050000p.pdf

Добавлено через 7 минут
Вот возьмем например ADH8060/8066 GSM/GPRS Module
У него есть такая нестандартная команда:
Check Neighboring Cell Information +CNCI
Выводит:
+CNCI: Index of Cell, BCCH, BSIC, LAC, Rxlev, Cell ID, MCC, MNC
Поэтому надо для каждой железки смотреть ее доку, там все должно быть в подробностях.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru