Рабочее и не очень
Mar. 4th, 2010 10:16 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Новости одной строкой.
Потратили сегодня целый день с
kiryl на выяснение, почему V4L2 отказывается съедать буфера, помеченные VM_IO | VM_PFNMAP. Нашли недоработку в V4L2, устранение которой позволит еще приблизить счастье, о котором я собирался писать во второй части заметки о видео-обработке. Продолжение следует.
Буду в Москве 24-26 марта. 25-го буду выступать тут, вроде как с основным докладом. Выбор места замечательный, будем резать по-живому.
Финский язык замечательно логичен и математичен, правила довольно компактны и осмысленны, даже в области исключений.
Откатал три практических занятия за рулем.
Потратили сегодня целый день с
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Буду в Москве 24-26 марта. 25-го буду выступать тут, вроде как с основным докладом. Выбор места замечательный, будем резать по-живому.
Финский язык замечательно логичен и математичен, правила довольно компактны и осмысленны, даже в области исключений.
Откатал три практических занятия за рулем.
no subject
Date: 2010-03-04 08:22 pm (UTC)Кому можно задать один тупой вопрос по ARM9 ассемблеру (не слишком высокой степени жестокости для ответа, но требующий хотя бы минимального опыта в области) ?
Я знаю, люди у вас есть.
PS: многие финоугорские языки математичны. "Взяли корень, насовали суффиксов и постфиксов - вуаля - любая часть речи".
PPS: ссылка битая, http://abbra.livejournal.com/fruct.org/maemo2
no subject
Date: 2010-03-04 10:06 pm (UTC)no subject
Date: 2010-03-05 03:05 am (UTC)no subject
Date: 2010-03-05 06:22 am (UTC)была конструкция
mov r7, #MACH_TYPE_AVIATOR
но константа была не выровненой
преобразовали в вызов
ldr r7, =MACH_TYPE_AVIATOR
no subject
Date: 2010-03-05 02:14 pm (UTC)Кстати, зачастую быстрее просто вычислить эту константу в две операции:
mov r7, #MACH_TYPE_AVIATOR_LO
orr r7, r7, #MACH_TYPE_AVIATOR_HI
Этот код выполнится быстрее чем Ваш LDR, так как не засрет кэш и не будет требовать перегрузки адреса в SDRAM.
no subject
Date: 2010-03-05 03:57 pm (UTC)выглядит как вуду, видимо им и является.
вопрос про эффективность вообще не стоит, так как этот код выполняется ровно один раз - сразу после распаковки образа ядра из uImage
MACH_TYPE_AVIATOR - константа, раскрывается препроцессором, т.е. фактически будет
ldr r7, =0x788
no subject
Date: 2010-03-05 04:05 am (UTC)no subject
Date: 2010-03-04 08:48 pm (UTC)no subject
Date: 2010-03-05 04:06 am (UTC)Nokia+Tv card
Date: 2010-03-05 02:42 am (UTC)Re: Nokia+Tv card
Date: 2010-03-05 04:07 am (UTC)Re: Nokia+Tv card
Date: 2010-03-05 04:42 am (UTC)Re: Nokia+Tv card
Date: 2010-03-05 04:47 am (UTC)no subject
Date: 2010-03-05 03:04 am (UTC)no subject
Date: 2010-03-05 04:07 am (UTC)no subject
Date: 2010-03-05 02:10 pm (UTC)no subject
Date: 2010-03-05 05:57 am (UTC)no subject
Date: 2010-03-05 08:08 am (UTC)где бы про эту логичность почитать?
no subject
Date: 2010-03-05 09:21 am (UTC)