Использование алоэ вера

алоэ вера

О пользе алоэ вера

Неужели на Вашем подоконнике нет алоэ?  Это страшное на вид шипастое растение – самый настоящий доктор. Оно поможет при многих недугах: укрепит иммунитет, снимет боль в суставах, благотворно повлияет на состояние кожных покровов и волос. Врачи-фитотерапевты знают, как получить максимумальную пользу от этого неприхотливого комнатного растения. Читать

NAND FLASH, UBIFS и с чем это едят

UBIFS это новая файловая система для NAND и NOR носителей. 

Подробней она описана здесь.

Что бы протестировать возможности сей прекрасной ФС нужно:

 — включить поддержку оной в ядре (Device Drivers -> 
Memory Technology Device (MTD) Supportas -> Enable UBI — Unsorted block images )
( File Systems -> Miscellaneous filesystemsas -> UBIFS file system support)
 — скачать снимок mtd-utils с git (здесь) и собрать из исходников
Для компиляции mtd-utils потребуются пакеты: libacl-devel и zlib-devel, 

а так же библиотеки zlib, lzo и uuid.

Для Ubuntu: sudo apt-get install libacl1-dev zlib1g-dev liblzo2-dev uuid-dev


Но прежде чем мы сможем воспользоватся всеми преимуществами данной файловой
системы, нужно внести некоторые изменения в исходники ядра. На плате которую  я использую для экспериментов (BeagleBone Rev.A3) нет распаяной NAND flash, потому мы ее подключим. Рассказ о подключение не столь интересен, но нам нужно поправить загрузочную конфигурацию ядра, вся нужна информация расположенна в файле 
/linux-3.2.0-patched/arch/arm/mach-omap2/board-am335xevm.c:

/* Make some additions to configs */
/* Beaglebone Rev A3 and after */
static struct evm_dev_cfg beaglebone_dev_cfg[] = {
{tps65217_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{mii1_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{usb0_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{usb1_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{mmc0_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{i2c2_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{ehrpwm_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{uart1_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{gpio_led_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{evm_nand_init, DEV_ON_BASEBOARD, PROFILE_NONE},
{NULL, 0, 0},
};

Тут diff файл, а тут про подключение nand flash к beaglebone.
как видно тут в список инициализации добавлена nand(а так же UART1, ehrpwm), причем сменился ее тип.
Кстати nand flash в отличии от блочных устройств имеет софтварное разбиение на разделы и эти разделы захардкорженны
в этом же файле:

/* NAND partition information */
static struct mtd_partition am335x_nand_partitions[] = {
/* All the partition sizes are listed in terms of NAND block size */
{
.name = "SPL",
.offset = 0, /* Offset = 0x0 */
.size = SZ_128K,
},
{
.name = "SPL.backup1",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x20000 */
.size = SZ_128K,
},
{
.name = "SPL.backup2",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x40000 */
.size = SZ_128K,
},
{
.name = "SPL.backup3",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x60000 */
.size = SZ_128K,
},
{
.name = "U-Boot",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x80000 */
.size = 15 * SZ_128K,
},
{
.name = "U-Boot Env",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x260000 */
.size = 1 * SZ_128K,
},
{
.name = "Kernel",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x280000 */
.size = 40 * SZ_128K,
},
{
.name = "File System",
.offset = MTDPART_OFS_APPEND, /* Offset = 0x780000 */
.size = MTDPART_SIZ_FULL,
},
};
Ну и на закуску, два различных способа «залить» информацию во флеш описанны здесь.

Автор: Dmitriy Falko
Дата публикации: 2012-10-03T11:20:00.001+04:00

Строительство кирпичного дома

строительство кирпичного дома

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

Читать

Контейнеры для хранения овощей

Вот и завершаются садово-огородные работы. Собран богатый урожай овощей и фруктов. Главная проблема сейчас — переработать и сохранить без потерь весь урожай. Известно, что основная причина потерь овощей и фруктов – неправильная их транспортировка и хранение. Решить обе эти проблемы вам помогут контейнеры для хранения овощей и фруктов.

контейнер для хранения

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

Читать

Диета для улучшения зрения

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


1. Зелень. Антиоксиданты лютеин и зеаксантин защищают сетчатку глаза от разрушения, снижают риск развития катаракты и возрастных изменений. Они содержатся в : капуста, зелень репы (турнепс),шпинат,брокколи,а также в яйцах.

2. Цитрусовые. Витамин С укрепляет сосуды глаза, поддерживая нормальное кровообращение,что помогает снизить множество заболеваний. Витамин С содержиться в : грейпфрукт,мандарин, лимон, апельсин и т.д.
3. Морковь. Бета-каротин в организме синтезируется в витамин А, так съеденная морковка или пару абрикосов в день помогут улучшить вечерние зрение и предотвратить развитие катаракты. Также бета-каротин содержиться в дыне, тыкве, сладком картофеле.
4. Фасоль. Красная фасоль богата цинком, важнейшим минералом для здоровья глаз! Также фасоль помогает в выработке меланина, что способствует хорошему зрению в сумерки и уменьшает риск развития катаракты. А вот для похудения можно приобрести самые лучшие таблетки для похудения, но нужно знать отзывы и побочные действия.

Подставка для кастрюль из шерсти

Очень простая в исполнении и невероятно привлекательная подставка для чайника и кастрюль станет незаменимой помощницей на вашей кухне. Мы уже не один раз убеждались в том, что для создания стильных и красивых вещей не нужно иметь дипломов швеи или обладать какими-то особенными навыками. Для создания гениальной вещи нужна лишь смекалка.

Подставка для чайника из шерсти

Читать