Нет, сценарии крона работают параллельно, если Вы не реализуете некоторый механизм блокировки.
Посмотрите Быстрый-и-грязный способ гарантировать, что только один экземпляр сценария оболочки работает за один раз и Корректные сценарии оболочки привязки? для возможных решений.
Более простой путь состоит в том, чтобы использовать lockfile
, как в этом ответе или выполнении один пакет (см. этот ответ) - благодаря gertvdijk для предложения его.
Обычно ядро и пакеты для встроенных систем создаются с кросс-компилятором на рабочем столе/сервере затем, они упаковываются в одно изображение и наконец копируются во встроенную систему и высветили Flash NAND/NOR или SRAM.
Мне лично нравится дистрибутив OpenEmbedded, который легко создать.
Beagleboard с практическими рекомендациями
Вы можете загрузить его с kernel.org
и распаковать на / usr / src /
, после чего вы следует скопировать существующую конфигурацию ядра из / boot
в /usr/src/linux-2.6.x/.config
. Вы можете запустить:
make menuconfig
~/oe/recipes/linux
где Вы имеете регулярный bitbake файл типа "build" и настраиваете патчи по мере необходимости. Это было некоторое время, так как я коснулся этого. Возможно, более удобно использовать сборку от beaglebone руды некоторые альтернативы как emdebian или openwrt debian и т.д. – 20.01.2014, 20:23