GCC сопроцессор подключил это можно увидеть в листинге ассемблера. В проекте все вложено.
Сборка была из KDS, ничего другого не тестировалось.
Таблица такая уж получилась. Не хотелось еще загромождать цифрами.
А как вы бы предложили охарактеризовать такой проект? Он же ведь действительно открытый и вообще без всякой лицензии. А могут ли быть проекты без лицензии?
Но FreePascal я не использую.
Уж не творческая ли это переработка всем известного референс-дизайна от ST?
Вернее двух, учитывая KKM.
Кстати у Freescale в этом плане более мощные дизайны для такого рода преобразователей.
Они включают даже встроенное осциллографирование сигналов в реальном времени.
это скорость произвольного чтения/записи и количество allocation unit-ов (грубо говоря, количество одновременных потоков линейной записи).
AU это всего лишь размер кластера, насколько понимаю. И почему надо говорить грубо? Напишите точно, как это на SD карту что либо можно писать одновременно?
Странно что вы не слышали. Достаточно поинтересоваться BeagleBone Black.
А вообще еще лет десять назад вовсю продвигались чипы на 10Base-T с дальностью до 10 км одного сегмента.
С такими же дистанциями работают технологии PLC и проч.
Подробней про EtherCAT не скажу, сам сегодня в википедии посмотрел о нем, в связи с удивлением как мало вы альтернатив полевых шин перечислили.
Просто производитель чьи чипы применяю имеет чипы и с таким интерфейсом. Поэтому и делал бы на EtherCAT.
Конечно постоянно в интернет подключено не было бы, а только для исследования новых алгоритмов.
Грех не воспользоваться такой инфраструктурой заказчика чтобы не отлаживать алгоритмы.
Но мне решения IBM кажутся более развитыми.
Я бы применил EtherCAT в этом проекте.
Не пришлось бы жертвовать информацией с сенсоров и можно было бы передавать все выборки со всех датчиков в реальном времени.
Вот это был бы реальный интернет вещей.
Выборки с интересующих датчиков могли бы передаваться в интернет и там анализироваться c помощью ИИ.
Был бы неограниченный ресурс самообучаемости и совершенствования такой системы в процессе жизненного цикла.
Был бы мгновенный апгрейд софта датчиков и прочие фичи.
это скорее всего копипаста из какого-то низкоуровневого мануала.
Это верный признак, что здесь код никто кроме кодера не проверял, а может и не отлаживал.
Получилось.
Делал так.
-Загрузил вашу прошивку. Не помогло.
-Тогда снес драйвер WinUsb в адвансед режиме со стиранием файлов драйвера. И снова воткнул разъем USB в Discovery.
-Тогда появился совсем другой драйвер и в другой ветке дивайсов. Вот такой:
-Тогда загрузил опять свою прошивку. Плата обнаружилась.
Остальное тоже загрузилось после этого.
Пушу приложение.
Все скомпилил и загрузил, но ссылка на USB драйвер вроде битая.
Мой Windows 7 нашел драйвер, но показывает его как WinUsB и MFDeploy.exe не видит плату.
К штатным пришлось бы к каждой писать свою обертку.
Сборка была из KDS, ничего другого не тестировалось.
Таблица такая уж получилась. Не хотелось еще загромождать цифрами.
Но FreePascal я не использую.
Но важнее математика и технология. Поэтому не понятно зачем скрывать схему.
Было бы интересно если бы сравнили вашу схему и схему от ST.
А запись сигналов в этом деле самая важная вещь, не мне вам объяснять. Или не вы писали программу?
Вернее двух, учитывая KKM.
Кстати у Freescale в этом плане более мощные дизайны для такого рода преобразователей.
Они включают даже встроенное осциллографирование сигналов в реальном времени.
Я думаю статью надо было начинать со схемы.
Я не вижу в декомпрессоре выделения памяти.
Для работы с 8 кб RAM можно на раз найти в инете пачку алгоритмов: LZSS, S-LZW, FastLZ…
Для малопотребляющего устройства наверно имеет значение скорость работы, так что не хватает еще сравнительной оценки энергопотребления.
AU это всего лишь размер кластера, насколько понимаю. И почему надо говорить грубо? Напишите точно, как это на SD карту что либо можно писать одновременно?
А вообще еще лет десять назад вовсю продвигались чипы на 10Base-T с дальностью до 10 км одного сегмента.
С такими же дистанциями работают технологии PLC и проч.
Просто производитель чьи чипы применяю имеет чипы и с таким интерфейсом. Поэтому и делал бы на EtherCAT.
Конечно постоянно в интернет подключено не было бы, а только для исследования новых алгоритмов.
Грех не воспользоваться такой инфраструктурой заказчика чтобы не отлаживать алгоритмы.
Но мне решения IBM кажутся более развитыми.
Не пришлось бы жертвовать информацией с сенсоров и можно было бы передавать все выборки со всех датчиков в реальном времени.
Вот это был бы реальный интернет вещей.
Выборки с интересующих датчиков могли бы передаваться в интернет и там анализироваться c помощью ИИ.
Был бы неограниченный ресурс самообучаемости и совершенствования такой системы в процессе жизненного цикла.
Был бы мгновенный апгрейд софта датчиков и прочие фичи.
Выполнение сброса бита в таком виде это скорее всего копипаста из какого-то низкоуровневого мануала.
Это верный признак, что здесь код никто кроме кодера не проверял, а может и не отлаживал.
Но я пользуюсь программой GitHub Desktop
Потрясающе просто и быстро.
Arduino в подметки не годится.
Вот такая программа
выдавала вот такой меандр ():
Для скрипта очень неплохо.
Делал так.
-Загрузил вашу прошивку. Не помогло.
-Тогда снес драйвер WinUsb в адвансед режиме со стиранием файлов драйвера. И снова воткнул разъем USB в Discovery.
-Тогда появился совсем другой драйвер и в другой ветке дивайсов. Вот такой:
-Тогда загрузил опять свою прошивку. Плата обнаружилась.
Остальное тоже загрузилось после этого.
Пушу приложение.
Вот мое окно в ST-LINK
Тут и загрузочный образ больше и начальные вектора совсем другие чем в вашей статье.
Компилировал KEIL ARM MDK 5.06
Причем все качал сегодня. И файл BuildSignerSpotBuild.csproj править не пришлось. Уже был исправлен.
Мой Windows 7 нашел драйвер, но показывает его как WinUsB и MFDeploy.exe не видит плату.
Не могли бы поправить ссылку.
А какой компилятор там используется?
Т.е. я прав, что нет обозревателя для проекта .NET FM?