CRC

  • ХабрахабрPhoto of [Из песочницы] Моя реализация кольцевого буфера в NOR flash

    [Из песочницы] Моя реализация кольцевого буфера в NOR flash

    Внутри Raspberry Pi и немного обвязки на отдельной плате. Есть торговые автоматы собственной разработки. Вся история работы пишется в журнал на флешке (MicroSD), который потом передаётся через интернет (с помощью USB-модема) на сервер, там складывается в БД. Подключены монетоприёмник, купюроприёмник, банковский терминал… Управляет всем самописная программа. Информация о продажах загружается в 1с, также есть простенький веб-интерфейс для мониторинга и т.п.…

    Подробнее »
  • ХабрахабрPhoto of Надежность контрольной суммы CRC16

    Надежность контрольной суммы CRC16

    #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <stdbool.h> #include <string.h> #include <time.h> #define PACKET_LEN (7) #define NUM_OF_CYCLES (100000) static unsigned char reverse_table[16] = { 0x0, 0x8, 0x4, 0xC, 0x2, 0xA, 0x6, 0xE, 0x1, 0x9, 0x5, 0xD, 0x3, 0xB, 0x7, 0xF }; uint8_t reverse_bits(uint8_t byte) { // Reverse the top and bottom nibble then swap them. return (reverse_table[byte & 0b1111] <<…

    Подробнее »
  • ХабрахабрPhoto of Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть вторая. Эдди Мартин. Декабрь, 2012

    Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть вторая. Эдди Мартин. Декабрь, 2012

    Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. Мы продолжаем цикл из 18 статей на основе его лекций: Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть первая. Эдди Мартин. Декабрь, 2012 Тренинг FastTrack.…

    Подробнее »


Кнопка «Наверх»