Компьютерра, 2005 № 45 (617) | страница 29
- Почему это вообще стало возможно? Да потому, что, на наше счастье, стандарты нашего АОНа отличаются от общепринятых. У нас протоколы немножко другие, и чужие решения нам не подходят. А делать в России то, что нужно всем, нереально - то, что нужно всем, давно делает Китай. Делает в пять раз дешевле, в пять раз лучше, потому что людей там много и нефти у них нет. У нас же ситуация другая. Все умные, просто так работать не будут, и есть нефть. А это не способствует развитию производства.
И сейчас налицо тенденция сворачивания отверточного производства электроники в России. Еще недавно несколько больших фирм делало отверточную сборку компьютеров, телевизоров, DVD-плейеров у нас, но выяснилось, что русские ручки только вредят процессу, и сейчас все эти затеи потихоньку сошли на нет. Ну сами посудите: вот у меня стоит ноутбук как бы российского производства. Никаких претензий к нему нет. Сделан, конечно, на Тайване. И единственное, что в нем неправильно, - лейбл якобы производителя прикреплен вверх тормашками. Понятно, что это делали уже у нас.
Чтобы выжить, нужно найти свою нишу, в которой нет конкурентов. Нужно ориентироваться на узкие рынки. Так родилась идея диктофонов. Хотя их полным-полно, мы решили: давайте-ка сделаем самый маленький, вдруг кому-нибудь да пригодится. Самый красивый сделать не сможем - технологий нет. Самый дешевый тоже не сможем - не те люди живут в России, да и вообще снег полгода идет. Сделать самый надежный - опять же не те люди. А вот сделать самый маленький - вполне реально. Конечно, я не говорю, что это супердостижение…
(- Ну да, чего там, пара микросхем, - тактично соглашается кто-то из нас.)
- Нет, все не так просто. Нам же из этой пары микросхем нужно выжать максимум. И программу соптимизировать до последнего байта, чтобы потребление было минимальным, и количество компонентов ужать до минимума. Вот, к примеру, у нас диктофон в зависимости от модели потребляет от 2 до 4 мА, а обычные - порядка 20 мА и больше. Естественно, все написано на чистом ассемблере. А не так, как делает товарищ Билл, - когда компилятор пишется на бейсике, бейсик еще на чем-то и так далее, а в результате получаем Hello World размером в два мегабайта. Здесь совершенно другая работа. Оценивали каждый дополнительный компонент - а нужен ли он, а можно ли как-то обойтись другими средствами, чтобы его не ставить и освободить место. Каждый такт процессора был на счету, потому что маленькие батарейки много тока не дают… Четыре мегагерца PIC - это всего один MIPS, но нам этого хватает, чтобы делать ADPCM, общаться с флэш-памятью и пр. На обычном наладоннике для этого потребовалось бы 5-10 MIPS (с соответствующим энергопотреблением). Так что задача вполне достойная.