LINUX.ORG.RU

Сообщения XaverOz

 

Выбор лицезнии

Здравствуйте. Я хочу создать устройство используя свободное ПО. Если конкретней: Хочу что бы на нем был установлен какой-нибудь Unix и моя программа написанная на C++. Я хочу продавать это устройство, но не хочу выкладывать исходники. Какая-нибудь из лицензий (BSD или какая-нибудь из версий GPL) удовлетворяет моим требованиям?

XaverOz
()

Arch на флешку

Хочу установить Arch на флешке, система будет работать следующим образом: На одноплатном компьютере, крутится прога на Pythonе, которая опрашивает датчики, по COM-порту, и передает данные в сеть. Изредка изменяется файл конфига проги, изредка происходит неконтроллируемое выключение питания. Я хочу минимизировать операции чтения записи, что бы не менять флешку каждые полгода. Имеет ли смысл, отключать операцию журналирования, или как только я выключю журналирование мой конфиг при потере питания может легко полететь? Какие файлы, директории лучше поместить на RAM-диск?

 , ,

XaverOz
()

Монтирование ФС

Разбираюсь с платой tion-pro2. Загрузил на него U-Boot, ядро, файловую систему, которые скачал с сайта разработчика При загрузке ядро выводит следущие сообщения:

VFS: Mounted root (jffs2 filesystem).

Freeing init memory: 124K

pgd = c0658000

[00000000] *pgd=00653031, *pte=00000000, *ppte=00000000

Pid: 250, comm: init

pgd = c0010000

[000000fa] *pgd=00018031CPU: 0

PC is at 0x40001150

LR is at __init_begin+0x3fff8000/0x30

pc : [<40001150>] lr : [<00000000>] Not tainted

sp : bef56c04 ip : 00000000 fp : bef56da0

r10: 4000c238 r9 : bef56eac r8 : bef56ebc

r7 : 00000002 r6 : 40003e1c r5 : 00000000 r4 : 00000000

r3 : 00000025 r2 : 00000000 r1 : 00000000 r0 : 00000000

Flags: nzCv IRQs on FIQs on Mode USER_32 Segment user

Control: C000717F

Table: 00658000 DAC: 00000015

[<c0028f4c>] (show_regs+0x0/0x50) from [<c002dca8>] (__do_user_fault+0x5c/0xa4)

r4 = C0512820

[<c002dc4c>] (__do_user_fault+0x0/0xa4) , *pte=00000000, *ppte=00000000

при вводе команды ls в U-Bootе содержимое КФС выводится. значение переменных окружения и версия U-Bootа:

u-boot> printenv

baudrate=57600

bootfile=«tion.img»

mtdparts=mtdparts=physmap-flash.0:512k(u-boot)ro,2560k(ukernel),62208k(root),128k(free),64k(u-boot_env1),64k(u-boot_env2)

ethact=ep93xx_eth-0

mtdids=nor0=physmap-flash.0

bootdelay=5

fileaddr=0x60080000

bootards=root=/dev/sda1 console=ttyAM1,57600

autostart=yes

bootcmd=bootm 60080000

filesize=CC0000

partition=nor0,2

mtddevnum=2

mtddevname=root

bootargs=root=/dev/mtdblock2 rootfstype=jffs2 console=ttyAM0,57600

user_debug=31

stdin=serial

stdout=serial

stderr=serial

ethaddr=00:50:c2:bb:4d:ad

Environment size: 528/65531 bytes

u-boot> version

U-Boot 2010.09-00020-ga313ade (Nov 23 2011 - 16:02:07)

XaverOz
()

RSS подписка на новые темы