| Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
Страницы: « 1 2 3 4 5 6 7 »
Показано 61-75 из 96 сообщений
36.
Тимур
(16.02.2010 11:43)
0
А после чего она перестала появляться? Проблема только в командной строке U-Boot или Linux тоже не загружается?
|
35.
Серго
(16.02.2010 08:57)
0
Что-то я не могу от него снова добиться командной строки U-Boot''a...
|
34.
Тимур
(04.02.2010 09:41)
0
Простейший вариант (программа состоит из одного Си-шного файла): набрать: /opt/OSELAS.Toolchain-1.1.1/arm-xscale-linux-gnu/gcc-4.0.4-glibc-2.3.6-kernel-2.6.17/bin/arm-xscale-linux-gnu-gcc ИМЯ_ФАЙЛА.с -o ИМЯ_ПРОГРАММЫ<ENTER>
если в файле нет ошибок, то он скомпилится и рядом появится исполняемый файл с именем ИМЯ_ПРОГРАММЫ.
второй вариант (тоже простейший и более правильный): сделать EXPORT PATH+=/opt/OSELAS.Toolchain-1.1.1/arm-xscale-linux-gnu/gcc-4.0.4-glibc-2.3.6-kernel-2.6.17/bin/:
затем набирать просто arm-xscale-linux-gnu-gcc ИМЯ_ФАЙЛА.с -o ИМЯ_ПРОГРАММЫ<ENTER>
И самый правильный вариант - это разобраться с тем, как работает утилита make. Затем написать Makefile. Компилить проект командой make.
Пример проекта с мэйкфайлом, надеюсь, когда-нибудь выложу. Просто ни один из существующих выложить не могу в силу того, что те, для кого я это делал не одобрили бы. Надо писать специальный "учебный" проект. А на это нужно время.
|
33.
Серго
(04.02.2010 09:30)
0
Тимур, а как мне теперь полученный тулчейн использовать для компиляции собственных программ?
|
32.
Серго
(01.02.2010 11:06)
0
Понял :) У меня немного другая ситауция, не связанная с местом работы и т.п., но я не настаиваю.
|
31.
Тимур
(01.02.2010 09:23)
0
По предыдущему опыту я заметил, что на народе - самое надёжное. И вот почему: народ существует уже не знаю сколько лет, он ни разу на моей памяти не терял информацию, никогда не просил денег за хостинг, всегда работал безотказно. С другими хостингами (которые как раз мне предлагали люди вот так вот по доброте душевной) было всё наоборот - да, они давали и MySQL и PHP и еще наверно много всего, о чем я даже не знаю, но при этом человек, который помогал таким вот образом, рано или поздно менял место работы или что-нибудь еще происходило и просто это всё переставало работать. Есть также бесплатный хостинг на агаве(домены h10, h11 и т.д.) (там больше возможностей), но у них есть ограничение в 3 месяца кажется, т.е. если в течение этого времени нет активности - сайт удаляется. Ну а этот сайт вряд ли будет посещаться часто. Да и добавлять сюда новую информацию хоть и есть желание (и есть что добавить), но нет времени. Поэтому агава тоже не подходит.
|
30.
Серго
(01.02.2010 09:01)
0
Тимур, а у вас не было желания организовать сайт не на народе, а на хостинге уровнем повыше, с нормальным движком и дизайном. Я мог бы помочь с этим.
|
29.
Тимур
(18.01.2010 02:11)
0
К сожалению, нет. Но я думаю, что с помощью JTAG-адаптера вы можете прошить плату даже с WinCE. Схему этого JTAG-а я где-то видел, но не помню где. Но уверен, если хорошо поискать - можно найти. В магазине он стоил в районе 1000 рублей, но это явный перебор (я взял только потому, что время было в тот момент дороже).
|
28.
Dimka
(16.01.2010 15:52)
0
Тимур, а у Вас нет случаем образа u-Bootа в .bin формате от WinCE? А то досталась плата с WinCE и хотелось бы с наименьшими затратами сил перевести её на u-boot. Обратный путь понятен и вобщем-то детально расписан... а здесь главная проблема в том что eboot хочет файл специального и не очень очевидного формата .bin.
|
27.
Серго
(08.12.2009 08:39)
0
Ооо, спасибо, дорогой Тимур, ваша помощь бесценна для меня.
|
26.
Тимур
(07.12.2009 22:42)
0
Линукс перестал загружаться: не расстраивайтесь, это объясняется очень просто: у вас настроена система была на работу с RAM-файловой системой, а вы сейчас перешли на использование файловой системы JFFS2.
Вам нужно зайти в UBoot, набрать printenv, обратить внимание на строчку: bootargs=.... это аргументы командной строки ядра. Если вы всё делали как у меня описано, то эту строчку нужно исправить на: bootargs=root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,115200 video=pxafb:tag=vga
сделать это можно дав команду: setenv bootargs root=/dev/mtdblock2 rootfstype=jffs2 console=ttyS0,115200 video=pxafb:tag=vga
и затем дав команду saveenv
Если вы хотите узнать о командной строке ядра больше - рекомендую книжку Linux Kernel In a Nutshell (она доступна для свободного скачивания, на форумах её называют LKN)
|
25.
Серго
(07.12.2009 11:30)
0
Всё ок, сначала я пробовал подключать тион ко второй сетевухе на линукс-машине, которая у меня не занята. А оказывается надо было через роутер) В общем всё заработало. Только почему-то после прошивания КФС у меня линукс на тионе перестал грузиться) Wrong Ramdisk Image Format - я так понял, это не к добру.
|
24.
Серго
(06.12.2009 19:41)
0
Спасибо, Тимур, буду смотреть, что я не так сделал.
|
23.
Тимур
(05.12.2009 23:40)
0
и еще имеет смысл проверить, что права у всех каталогов до того, в котором uImage включительно rwxrwxrwx а у самого uImage должны быть rw-rw-rw-
|
22.
Тимур
(05.12.2009 19:30)
0
аа, кстати, с учетом того, что у вас нет ping-а, может быть у вас и не пишет, что host такой-то is alive.
раз он переходит в режим приёма, значит это подразумевается наверно.
Я бы убедился бы в том, что у вас нужный файл образа (uImage) находится на месте (которое прописано в /etc/inetd.conf)
|
|
|
|