|
|
||
|
Разделы Форумов Информация User login Navigation |
Submitted by friackazoid on 20 February, 2009 - 10:57.
Позволте представится)
Submitted by kda on 22 November, 2008 - 15:26.
Linux journal: http://www.linuxjournal.com/article/8144 - sleeping inside kernel Linuxgazette: http://linuxgazette.net/156/jangir.html - simple network driver
Submitted by TwisT on 9 July, 2008 - 21:52.
Да, наконец таки диплож инженера защищен, на отлично ).Теперь таки смогу занятся тем чем хочу, а именно погрузится в код ядра. впереди нас ждет год магистратуры, может быть за одно свояю что нибудь такое на диссертацию. Трудно себе отдать отчет в том, что за пол года не плохо освоил системное программирование под окна[злой руководитель настоял над разработкой дипломной работы именно в виндах, т.к. он считает что окна - фарева], ну и ладно, забудем это как страшный сон. Кстати, что интересно, прочтенная книга Р.Лава очень помогла в этом, т.к. многие понятие общие для большинства ОСей.
Submitted by inch on 16 April, 2008 - 14:58.
If you are interested in starting a digital printing there are several steps that you must take. This is not the type of business that you start on a whim, and hope that you become a success overnight. With that being said, anybody can start a digital printing if this is an industry that they are truly interested in. To get started, it is important to have a plan that will guide your growth. This may not seem like a big deal, but in the competitive world of digital printing it is more than necessary. Here are several steps that go into starting your own digital printing business. 1. Learn about the industry before you dive in. If you have already worked for a digital printing company, you will know the ins and outs. Of course, if you are starting fresh there will be a lot of knowledge to gather. The more that you know about every aspect of digital printing the better off you will be. 2. Make a comprehensive list of the services that you are going to offer. This is very important for a couple of reasons. First off, it will help you to decide what type of equipment you need. Additionally, a service list will also assist when putting together a marketing plan. Obviously, your services have a lot to do with the clientele that you will be chasing. 3. Where is your digital printing going to be based? This is one of the biggest problems that you may run into. Do you have a building in mind? If not, where are you going to search? You will have many options ranging from expensive downtown space to more affordable options in the suburbs. Before you decide to lease or buy workspace, make sure that you do your homework. Not only do you want to impress clients, but you also need to have enough room. And remember, you may expand in the future.
Submitted by iriska on 7 March, 2008 - 15:27.
Всех девушек, девочек и не только поздравляю с праздником весны! Желаю удачи и любви!И чтоб сбылись все ваши мечты!
Submitted by pavel sokolov on 3 December, 2007 - 19:33.
Написал драйвер для нового сканера. Железка по сути не имеет никакого протокола, просто тупо по USB отсылает данные прям с матрицы построчно.
Submitted by aizdes on 1 December, 2007 - 11:21.
Ну вот и все стало ясно. Идея рассматривать исходники открытых ядер при изучении операционных систем не прошла. Студентов обучать я не буду. Эх, а какие были перспективы. Ну да ладно.
Submitted by pavel sokolov on 27 November, 2007 - 16:51.
Сегодня решил перенести систему на новое ядро, благо патч на сайте
Submitted by pavel sokolov on 23 November, 2007 - 19:59.
Ну начну пажалуй с неплохой новости:
Submitted by iriska on 22 October, 2007 - 13:31.
Неужели пришла осень?Ужас!Я хочу весну!
Submitted by iriska on 18 October, 2007 - 17:11.
У меня плохое настроение, нопрочитала пару анекдотов и немного улучшила его 2. Корпоративная вечеринка подходит к концу: 3. ()....() 4. Каждое утро берешь ты в рот,
Submitted by winner on 8 October, 2007 - 22:09.
У меня сегодня День Рождения!!! Отметим написанием качественного кода!!! =)
Submitted by kda on 27 September, 2007 - 08:23.
В рассылке kernelnewbies промелькнул линк о сабже. Вот решил сюда запостить:
Submitted by winner on 21 September, 2007 - 15:56.
Сегдоня был забавный день. Заливали OpenWRT Kamikaze 7.07 в LinkSYS WRT54G v2. Для других моделей приходилось качать из svn'а исходинки, компилить, потом высчитывать адреса образа. А тут никакой романтики :) Потом накачали пакеты с www.openwrt.org для данного камикадзе, залили, поставили, ... далее по тексту......
Submitted by winner on 20 September, 2007 - 14:47.
Идеальным способом убить время является портирование своего старого кода с 2.4 на 2.6. Два часа пролетают как один миг. Попробуйте :)
Submitted by sire on 18 September, 2007 - 09:02.
Организации требуется программист для переноса драйверов web-камер Linux UVC driver and tools (http://linux-uvc.berlios.de/) из среды Linux с ядром 2.6 в среду Linux с ядром 2.4.32, GLIBC 2.1.3. Возможна сдельная или постоянная работа. Для связи: sire@mail.ru или (926)152-77-44.
Submitted by progserega on 17 September, 2007 - 05:45.
В данный момент изучаю ядро. Подход таков: Изучение базовых концепций подсистем, чтобы кратко, и просто охватить основные моменты основных подсистем ядра, увидеть всю систему. После этого, зная общую суть и взаимодействие всех подсистем, при необходимости углубляться в конкретную часть. При этом уже будет известно где, что и какой кусок кода ковырять, что там в общих чертах должно быть. При изучении отдельных подсистем, чтобы всё это дело не забывалось, я пишу отдельные краткие обзоры-напоминалки, фиксирующие суть подсистемы, её принципы работы. Данные напоминалки я и решил выкладывать по мере готовности. В надежде, что они помогут таким же начинающим как я. Более того, т.к. я могу в некоторых вещах (естественно) ошибиться, то крайне буду рад замечаниям, которые поправят не правильно понятое.
Submitted by winner on 17 August, 2007 - 11:23.
Да, Артем потрудился на славу. Классно замакетировал и оформил мою статью. Чуток ее доделать и будет не плохая, на мой очень скромный взгляд, работа, которую я проделал года 4 назад по архитектуре сокетов в ядре. Но для первого раза, вернее, пока только реализация функциии socket. Надеюсь на следующей недели мы ее выпустим в эфир :) Так как пока думаю о том, что написать в заключении.
Submitted by aizdes on 10 August, 2007 - 18:04.
В своей книге "Разработка ядра Linux" Р. Лав предлагает макрос __syscallN для доступа к новому системному вызову. Однако после сборки ядра этот способ не работатет. И сейчас я расскажу, почему.
Submitted by vanokuten on 6 August, 2007 - 22:59.
Разбираюсь с последними cutting-edge наработками GNOME Embedded В частности openmoko и pokylinux - требуется сделать что-то похожее Используют TinyX & GTK2, объем NAND позволяет :-) По ходу поднял touchscreen для LCD на S3C2410 плате.
Submitted by vanokuten on 19 July, 2007 - 20:20.
Поднял на плате Cirrus Logic EP9307 датчик освещенности TAOS TSL2550 по i2c
Submitted by aizdes on 22 June, 2007 - 15:37.
Планы.
Submitted by aizdes on 22 June, 2007 - 10:42.
Ура. Защитился.
Submitted by vanokuten on 19 June, 2007 - 11:51.
В данный момент занимаюсь адаптацией Marvell 8385 CFIO WLAN stack для заказной Analog Devices BF533 http://www.ivankuten.com/system-on-chip-soc/analog-devices-bf533/ платы под 2.6.19 linux kernel. Также поднял USB 1.1 Host controller ISP1362 на мезоннинной плате. Сделал read/write для USB-flash stick.
Submitted by kda on 2 June, 2007 - 19:24.
Связанные списки в ядре Linux. Связанные списки используется в очень многих местах в коде ядра. Действительно, если взять какую-нибудь из подсистем, то обязательно увидим обьявление struct list_head в одной из структур. list_head и есть реализацией двухсвязных списков в Linux. Что такое двухсвязный список хорошо написано в книге Р. Лава "Разработка ядра Linux". Если быть кратким, то это есть не что инное, как набор связанных элементом. Причем каждый элемент указывает как на следующий, так и на предыдущий. Это все реализованно в include/linux/list.h.
+++++++++++++++++++++++++++++++++++++++++++++
struct list_head {
struct list_head *next, *prev;
};
+++++++++++++++++++++++++++++++++++++++++++++ Добавить элемент new после элемента head. Пример использования из /drivers/pci/bus.c
void __devinit pci_bus_add_device(struct pci_dev *dev)
{
device_add(&dev->dev);
down_write(&pci_bus_sem);
list_add_tail(&dev->global_list, &pci_devices);
up_write(&pci_bus_sem);
pci_proc_attach_device(dev);
pci_create_sysfs_dev_files(dev);
}
+++++++++++++++++++++++++++++++++++++++++++++
Submitted by justman on 24 May, 2007 - 14:09.
»
Submitted by winner on 18 May, 2007 - 16:11.
Обалдеть, сегодня был заход с Багамов :-)
Submitted by kda on 16 May, 2007 - 17:09.
diff --git a/drivers/acpi/button.c b/drivers/acpi/button.c switch (button->type) {
Submitted by justman on 14 May, 2007 - 12:58.
Анонсировавшаяся ранее поддержка бриджа pixart PAC7311 включена в текущие версии gspcav1-01.00.18 (http://mxhaard.free.fr/news.html) и mgspcav1-01.00.18 (http://www.justman.dev.juga.ru), кроме всего прочего в последнюю вошли небольшие фиксы багов ;) |
Active forum topics Poll На своем десктопе я использую CPU scheduler: O(1) scheduler 12% Completely Fair Scheduler (CFS) 28% Staircase Deadline scheduler (SD) 1% "Из дистрибутива" 53% Другие варианты ответа 6% Total votes: 98 New forum topics Recent blog posts Who's new
Who's online There are currently users and guests online.
|