Как подключить SD карту к микроконтроллеру? (примитивный способ)

Автор: admin


 

В данном посте я продемонстрирую примитивный способ подключения SD карты к микроконтроллеру.

 
question

Микроконтроллер — работаем на SD карте c FAT16 на низком уровне

Автор: admin


 

Данный пост я написал для тех, кто изучает FAT16 с практической точки зрения. Вы не увидите здесь полного набора функционала по работе с файловой системной. Да и зачем, сейчас существует уже много написанных библиотеки, с помощью которых вы можете создавать, удалять, редактировать файлы, например — FatFS. Эти библиотеки помогут вам работать с файловой системой, но не помогут её понять.

 

microcontroller_sd_fat16

Описание файловой системы FAT16

Автор: admin


matrix

 

Пару слов, перед описание файловой системы FAT16…

 

 

Файловая система это всего лишь способ организации данных на носителе, ничего сложного в этой организации нет.

Возможно вы думаете: «что файловая система это сложная и непонятная штука, ведь с ней работают операционные системы, а там все просто быть не может…»

Частично вы правы, но весь изюм находиться в драйвере файловой системе, т.е. в программе, которая предоставляет API для остальных прикладных программ. Она  как раз и выполняет такие действия как:

  • создать файл
  • удалить файл
  • переименовать
  • скопировать
  • показать содержимое каталога
  • перейти в другой каталог и т.п.

Сам принцип организации файловой системы прост.

В этом посте, я не буду рассматривать как устроен драйвер и как он создает/удаляет файлы, я расскажу вам о принципе организации файловой системы FAT16.

Структура и синтаксис SQL (выжимка)

Автор: admin


 

sql

 

Данный пост был написан как памятка по основным операторам языка SQL и представляет собой «выжимку» из официальной англоязычной документации. Перед изучением структуры и синтаксиса SQL рекомендую прочесть следующие посты:

 

Если вы только знакомитесь с БД, то рекомендую прочесть пост:

Теоретические азы БД (введение в SQL)

 

Для того, чтобы использовать язык SQL необходима СУБД, которая будет его исполнять. В качестве такой СУБД, мы будем рассматривать MySQL, как наиболее популярную в web разработке. Если вам нужна помощь в установки MySQL под Windows или FreeBSD, то рекомендую прочесть пост:

Установка MySQL

 

После установки любой СУБД, первым делом возникает вопрос, а как собственно с ней работать? С чего и как  посылать SQL запросы, как добавить или удалить пользователя, изменить пароль, сделать резервную копию и восстанавливается из неё. Ответы на такого рода вопросы вы найдете в посте:

Как работать с MySQL?

 

 

Теперь перейдем к сути поста — «структура и синтаксис SQL».

Как работать с MySQL?

Автор: admin


 

В данном посте, я разъясню как администрировать MySQL.  Я опишу, как решить наиболее часто встречаемые повседневные задачи.  Опыт показывает, что даже  «гуру» в MySQL, после продолжительного перерыва в работе, забывают напрочь все азы администрирования MySQL. Поэтому данный пост, я вижу полезным.

admin

 

Теоретические азы БД (введение в SQL)

Автор: admin


 

Начинать изучать SQL лучше всего с азов реляционных баз данных. Я дам пояснение что такое реляционная база данных, что такое отношение и какие операции над ними можно производить.

 

ordinateur_off

 

Начнем с верхушки, далее походу действия будем разматывать клубок, погружаясь глубже и глубже, пока не дойдем до основания. Я думаю, это будет более демонстративно и понятнее, чем сухой текст.

 

Поехали …

 

Что такое SQL?

Из .sre в .bin

Автор: admin


 

Что делать, если у вас прошивка в формате .sre, а вам нужный чистый бинарный код, т.е. bin?

 

system_binary

 
© s-engineer.ru, 2012-2017 | Все права защищены