Пропустить навигацию

Архив рубрики: QNX

QSS, QSSL, QNX, SWD, RTOS, Embedded systems

Отныне все технические посты, относящиеся к операционным системам, языкам программирования и “подобному фуфлу” будут поститься в специально предназначенном блоге тут: http://freeshells.ch/~bug2bug/blogger.html
Посты про Любовь, Дружбу, Уважение я буду писать сюда.

Изучил QED – консольный редактор под QNX. Занимательная вещь.

3 книжки таки прибыли. Класс, можно изучать с понедельника.

Ещё я таки портировал на QNX простой, нормально работающий FTP-сервер. Он написан на Java, поддерживает минимум функций и зовётся Rheise JFTPd. Портирование заключалось в правильном выборе аргументов запуска.
У меня получилось примерно следующее:

cd /home/ftp && on -d j9 -cp:/usr/jftpd/ rheise.jftpd.Server

Этой командой мы chroot’им /home/ftp и детачим команду запуска сервера. Классы надо заблаговременно перенести в созданный каталог /usr/jftpd/

Сегодня в 10.30 выедем на машине из города в Челябинск писать ЕГЭ.

Провёл таки сегодня факультатив. Получилось замечательно. Снёс FreeBSD со своего сервера на информатике и поставил туда QNX. Теперь на домашнем ноутбуке программирую систему авторизации. Это нужно, чтобы подключать домашние каталоги юзверей с шары на Win2000.

Выходные прошли удачно.

Заказал книжки:

  1. “QNX/UNIX: Анатомия параллелизма” [буду мегакодером]
  2. “Практика работы в QNX” [надо изучить]
  3. “Язык программирования C” [для получения базовых знаний]

Диски:

  1. FreeBSD 6.2 x 2CD [хочу дистрибутив]
  2. FreeBSD Packages x 4DVD [4 DVD программ к ней]

Заметил странную вешь. Я слишком увлёкся играми. В частности Quake IV. Постоянно играю в него на информатике. Нужно бросить это позорное занятие и начать учиться.

Сегодня было сплошное паливо.

Мой сервер на информатике использовали некоторые недоброжелатели. Использовали, чтобы поставить Counter-Strike на все компьютеры. Анонимоусы блин. Был кипиш. Все убежали, нужно стереть всё с фтп.

Затем с 4 дня до 9 вечера было ЦДО. Всё просто замечательно. Пришёл домой и стал играть в Quake III Arena. Жутко надоедает. Быстренько поделал английский и попрограммировал в QNX потоки.

Кстати, позавчера светило ЛЕТНЕЕ СОЛНЦЕ. У меня было УЖАСНО ХОРОШЕЕ настроение. Увидел девушку, которая грустила, но прошёл мимо, возможно зря? Вчера не светило солнце, но я увидел другую девушку, которая тоже грустила. Я просто подошёл и сказал: “Привет. Почему ты такая грустная?” Лицо мне её показалось знакомым, но я так и не смог вспомнить её имя. У неё точно какое-то красивое имя… Она сказала, что я счастивый, что заканчиваю одинадцатый класс. Ещё спросила про некоегого Дмитрия, сказал, что у него всё нормально. По-моему её имя Камелия, если я не ошибаюсь, хотя уже не важно. В общем, в ходе этих рассуждений у меня возникла потрясающая идея:

Надо делать мир ярче!

Вот так. И надо перестать грустить. Все будут счастливы.

Ура! Я начал изучать основы параллельного программирования. Самое хорошее, что именно на практике в ОСРВ QNX. Быстро, не правда ли? На самом деле, я ещё только начал. Я понял как создать поток и как потом его присоединить к процессу. Теперь осталось понять различия между мутексами и семафорами. Бррр… Радует то, что я использую не POSIX Threads, а QNX Threads. Пожертвуем портируемостью в пользу производительности. :) Впереди ещё долгий и нелёгкий путь изучения и практики. Но я надеюсь на себя и верю в то, что всё получится.

Follow

Get every new post delivered to your Inbox.