Главная‎ > ‎

Использование сайта

Описание некоторых особенностей подачи материала.
Прежде всего оговорим сразу некоторые моменты:
  1. Я пишу документацию по принципу как есть - т.е. не надо выставлять претензии по сухости не добавляя при этом указаний на то чего не хватает и собственно предмета претензий.
  2. Я человек и мне свойственны ошибки, поэтому это также можно отобразить в комментариях.
  3. У меня нет высшего образования по этой теме, поэтому я стараюсь излагать материал в терминах, но только в тех что мне известны (а точнее известен и понятен смысл)
  4. Теоретическая часть лишь описывает вкратце тему, заменить документацию, на которую я привожу ссылку она не может.
  5. У меня нет столько свободного времени чтобы заниматься одним лишь сайтом, поэтому прошу не дублировать сообщения об ошибках и т.п. - я обязательно до них доберусь.
  6. Я выкладываю примеры которые проверил сам, поэтому все примеры ограничены моими возможностями
Касательно документации как уже говорилось выше, я не претендую по своим знаниям на роль Google поэтому вся документация предоставлена в оригинальном виде.

Сайт посвящен встраиваемой электронике поэтому я не буду освещать здесь те темы которые не связанны с основной идеей сайта.

При работе с консолью от имени простого пользователя цвет ее выбран в тексте статей синим, а вывод   программы зеленым:

nis@jane ~ $ arm-softfloat-linux-gnueabi-gcc --version
arm-softfloat-linux-gnueabi-gcc (Gentoo 4.6.2 p1.4, pie-0.5.0) 4.6.2
Copyright (C) 2011 Free Software Foundation, Inc.
Это свободно распространяемое программное обеспечение. Условия копирования
приведены в исходных текстах. Без гарантии каких-либо качеств, включая
коммерческую ценность и применимость для каких-либо целей.

Для команд в которых могут потребоваться права суперпользователя цвет красный:

jane ~ # crossdev arm-softfloat-linux-gnueabi

Это сделано и для того чтобы читатель помнил что его действия могут иметь последствия для системы - в частности повреждение udev может сказаться на том что система вообще не загрузится, а ошибка при сборке gcc приведет систему пакетов emerge в неработоспособное состояние.

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

Фрагменты исходного кода отмечены особой конструкцией:
#include <stdio.h>

Comments