|
ARM с Linux на борту., С низким энергопотреблением. Подскажите. |
|
|
|
 |
Ответов
|
May 26 2013, 05:42
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
жители индии - индийцы. индусы - это человек проповедующий индуизм. индусом может быть русский, китаец, белорус.
индуский код - нарицательное название малокачественого кода пошло вроде бы со времен библиотек микрочипа.
Написать малокачественный код может кто угодно, обычно этим грешат студенты в курсовых, когда делают одноразовую вещь, а поскольку очень часто исходником всяких бесплатностей является развитая курсовая, то в эти исходники и прорываются куски такого кода.
Объем исходников больших библиотек велик, и весь его переписать лень, особенно бесплатно, вот и ползают там жуки оставленные студентами.
|
|
|
|
|
May 26 2013, 07:35
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(Golikov A. @ May 26 2013, 11:42)  индуский код - нарицательное название малокачественого кода пошло вроде бы со времен библиотек микрочипа. Конечно же я имел в виду переносное значение. Но в библиотеках DSPLIB для 5000-го семейства TI написанных очень криво и неоптимально, находил именно индийские фамилии авторов. Может - просто совпадение?  Цитата(haker_fox @ May 26 2013, 08:08)  Вот тут Вы сейчас маленько перегнули... Я не знаю, кто пишет FreeRTOS, но над нашей родной scmRTOS работают уважаемые люди форума, на котором Вы сейчас находитесь... поливать огульно всех и вся - некрасиво... Это Вы похоже перегнули. Где Вы видели что я говорил обо всех? Я писал только про основную массу тех, с которыми мне приходилось иметь дело. С перечисленными вами не имел дела, но в портах uCOS находил очень глупые ошибки (в последних версиях кстати они их исправили, но долго тянулось). Цитата(haker_fox @ May 26 2013, 08:08)  Блин, меня всегда удивляет, когда говорят о неком "индусском коде", "вьетнамском коде", "сингапурском код", как будто по качеству ширпотреба, ввозимого из тех стран, можно судить о специалистах. Вам знакомо понятие "нарицательное наименование"? Цитата(haker_fox @ May 26 2013, 08:08)  А вот это уже откровенное хамство в адрес людей, которые могут быть на этом форуме (зная русский язык)... Стыдно, товарищ! Нисколько. Ибо говорил о том, что реально видел. И не надо передёргивать. Цитата(Petka @ May 26 2013, 13:18)  Разумеется есть задачи, куда пихать линукс неразумно. Вот я писал как раз о том, что это относится к большинству задач, которые здесь на форуме обсуждаются. Цитата(Petka @ May 26 2013, 13:18)  Многие критики считают, что линукс используют те, кто не умеет программировать "голое железо". Однако как раз наоборот, те кто имеет большой опыт программирования "голого железа" как раз выбирают Линукс для решения подходящих к нему задач. Вот как раз я так и считаю. Обычно новички так и поступают. Потому что изучать что-то это долго и лень, а проще сразу вляпать линух и сразу начать кодить. Имхо - это и есть бОльшая часть случаев применения линукса. Причём даже в серийно изготавливаемых устройствах, над которыми вроде должны работать профессионалы, ведь профессиналов нанять - это дорого.
|
|
|
|
|
May 26 2013, 13:31
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(DASM @ May 26 2013, 16:41)  А вы попробуйте. Вляпать и начать. В который уже раз - нафига??? Цитата(DASM @ May 26 2013, 16:41)  Дальше больше - возьмем недорогой OMAP4460 . Мультипроцессорность у нас "неленивые" хорошо знают ? С нуля начнем ? На самом деле хороший инженер от плохо тем и отличается - хороший инженер - ленивый инженер, он будет искать пути решения проблемы кратчайшим путем. Как вы всё гладко теоретизируете... А я вообще-то писал и под OMAP без всяких *никсов. Хотя вас это так пугает. Читал доку и организовывал взаимодействие ядер, портировал uCOS на ARM9-ядро OMAP-а, писал USB-стек для него, писал дрова для прочей периферии. И что? Нет там ничего такого архисложного. Стартовал быстро. А с линуксом думаю - увяз бы надолго (как другие товарищи, пошедшие параллельным крусом на том же OMAP-е с линухом). И к тому же теперь - полностью прозрачно знаю где у меня и сколько и на какие нужды тратится ресурсов, могу переконфигурить так или иначе (в зависимости от новых задач которые придётся ещё добавлять в работающую систему). Ну нет ничего сложного там! Всё есть в даташитах (если производитель нормальный). Всё можно сделать и за реальные сроки. А не как - в одном знакомом проекте поставили linux на ARM9 ядро, так он не только там сожрал прилично ресурса быстродействия ядра, но ещё и начало периодически сбоить пинг-понг DMA (с потерями данных), так как где-то в недрах линукса какой-то кривой драйвер изредка почему-то запрещает прерывания на пару сотен мсек. И найти его они не смогли. Начали заплаты лепить  Цитата(DASM @ May 26 2013, 16:41)  И не стоит говорить, что для слабеньких процев Линукс не нужен. Доля таких процев падает и будет падать дальше. Если на борту есть ethernet но нет ресурсов для минимального *nix - втопку этот процессор, он инжереного труда в партиях меньше сотен тысяч больше сожрет, а главное - продукт опоздает с выходом на рынок (читай пойдет в утиль сразу). Для вас наверное это действительно адский труд - разобраться в простом TCP/IP стеке. Если Вы занимаетесь прогаммированием только для себя, то попробуйте представить что есть люди, которые пишут ПО для изделий, идущих потом в серийное производство и где каждый рубль себестоимости учитывается. А слабенькие процессоры (и дешёвые) - они всегда будут. А если технология улучшается, то может лучше разместить на кристалле дополнительные модули (DSP-ядра, ПЛИС, RF-модули, ...) вместо тяжелого процессора, необходимого для линуха. Это позволит уменьшить кол-во корпусов в изделии и понизить его цену.
|
|
|
|
Сообщений в этой теме
JeDay ARM с Linux на борту. Apr 16 2013, 15:57 kovigor Цитата(JeDay @ Apr 16 2013, 18:57) Процу ... Apr 16 2013, 17:00 jcxz Цитата(kovigor @ Apr 16 2013, 23:00) Вы у... Apr 17 2013, 04:32 DASM Цитата(JeDay @ Apr 16 2013, 19:57) Всем п... Apr 17 2013, 05:58 iosifk EnergyMicro - микропотребляющие ARMы.... Apr 17 2013, 06:21 DASM Бегло глянул - они без MMU - Linux не поднять.Это ... Apr 17 2013, 07:52 kan35 Цитата(DASM @ Apr 17 2013, 11:52) Бегло г... May 19 2013, 06:39 JeDay To DASM
Спасибо за наводку. Буд ковырять даташи... Apr 17 2013, 09:17 DASM Цитата(JeDay @ Apr 17 2013, 13:17) To DAS... Apr 17 2013, 13:49 aaarrr С самсунговскими S3C24xx надо смотреть внимательно... Apr 17 2013, 14:00 DASM DM3730 это и есть AM (3715)но с ускорителем на бор... Apr 17 2013, 14:04 aaarrr Цитата(DASM @ Apr 17 2013, 18:04) DM3730 ... Apr 17 2013, 14:14  etoja Я делал линукс-плату на i.MX233. Удобно, что стаби... Apr 18 2013, 14:49   midurban Итэлма делает процесорные модули с imx233 для нави... May 19 2013, 03:56 DASM А что, iMX славится низким потреблением? Какое то ... May 19 2013, 04:50 JeDay Подробности описывать не могу, нельзя на всеобщее ... May 24 2013, 19:02 AlexandrY Цитата(JeDay @ May 24 2013, 22:02) Это ав... May 24 2013, 19:14  jcxz Цитата(AlexandrY @ May 25 2013, 01:14) Во... May 25 2013, 05:17   haker_fox QUOTE (jcxz @ May 25 2013, 14:17) Такие л... May 25 2013, 06:49    jcxz Цитата(haker_fox @ May 25 2013, 12:49) Гм... May 25 2013, 09:16     Axel Цитата(jcxz @ May 25 2013, 12:16) В ТЗ на... May 25 2013, 11:26 DASM Да еще и с Единой Россией во главе. Какой уж тут Л... May 25 2013, 03:14 Golikov A. хех а я думал это моя параноя и я просто отстал от... May 25 2013, 05:52 demiurg_spb Ребята! Разговор ни о чём. Всё зависит от квал... May 25 2013, 06:36  WHALE Цитата(demiurg_spb @ May 25 2013, 10:36) ... May 25 2013, 07:15 Golikov A. Если ни разу не ходить по длинному пути то никогда... May 25 2013, 07:14 haker_fox QUOTE (Golikov A. @ May 25 2013, 16:14) Е... May 25 2013, 07:23 haker_fox QUOTE (jcxz @ May 25 2013, 18:16) В ТЗ на... May 25 2013, 12:26 jcxz Цитата(haker_fox @ May 25 2013, 18:26) Вы... May 25 2013, 13:10  Petka Цитата(jcxz @ May 25 2013, 17:10) ...
Вот... May 25 2013, 16:42  haker_fox QUOTE (jcxz @ May 25 2013, 22:10) Вот про... May 26 2013, 02:08 DASM Индусы уже давно пишут приличный код, вы их с кита... May 25 2013, 16:08 Petka Цитата(Golikov A. @ May 26 2013, 09:42) .... May 26 2013, 07:18  Petka Цитата(jcxz @ May 26 2013, 11:35) ...
Вот... May 26 2013, 07:41   jcxz Цитата(Petka @ May 26 2013, 13:41) У меня... May 26 2013, 07:56    haker_fox QUOTE (jcxz @ May 26 2013, 22:31) я вас н... May 26 2013, 14:07     DASM все время забываю, что форум не только взрослеет, ... May 26 2013, 14:29     jcxz Цитата(haker_fox @ May 26 2013, 20:07) Ещ... May 26 2013, 14:44 DASM Как ни парадоксально, но в коде написанном за день... May 26 2013, 05:58 Golikov A. Не о том мы тут беседуем, и на личности уже скатил... May 26 2013, 13:44 Golikov A. Если начальник мне ставит сроки за месяц поднять т... May 26 2013, 14:40 IgorKossak Топикстартер ответ получил, все остальные рассужде... May 26 2013, 16:23
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|