реклама на сайте
подробности

 
 
> Начинаю работать - создаю себе рабочее место, хочу работать под linux (полностью). что мне для этого надо?
RoseElephant
сообщение Jan 13 2009, 10:34
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 19-10-07
Из: Протвино, МО
Пользователь №: 31 508



Приветствую всех!
До недавнего времени я работал с микроконвертерами lpc2xxx и aduc7024. Работал в windows. Среда разработки была keil. Прошивались через bootloader - какие то софтинки для прошивки мне выдали - откуда и зачем они взялись я не особо интересовался.
Но после недавних пертрубаций компутеры были переведены под debian etch. Занимался сам (подработал сисадмином wink.gif) - но вот вроде все доделал.
Теперь возвращаюсь к разработке ПО для электроники.
Но возникает вопрос - а КАК работать?

1. Предположим что я соглашусь компилировать проги gcc (насколько знаю он проигрывает коммерческим компиляторам - но пока это можно отложить в сторону). А есть ли какая либо IDE? так чтобы не ползать по блокнотам с исходными кодами и makefile'ом?

2. Как "прожечь" откомпилированный hex? мы пользуемся только процами у которых есть bootloader через uart. Теоретически понимаю что можно придумать какие либо скрипты типа: cat SMTHNG.HEX > ttyS1 и т.д.. Но может есть какой либо софт под linux для "упрощения" этого дела? Как вообще люди работают?

3. Есть ли какие либо симуляторы / отладчики под linux для указанных процов?

Сразу оговорюсь, что я ньюбис (но я стараюсь и учусь smile.gif). И не особо силен в темах. Поэтому если можно - при ответах писать "на пальцах" smile.gif
Любые тематические ссылки приветствуются.
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RoseElephant
сообщение Jan 14 2009, 12:55
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 19-10-07
Из: Протвино, МО
Пользователь №: 31 508



1. eclipse, codeblocks, scite
http://www.mobilab.unina.it/Resources/cros...pilerHOWTO.html

ок... спасибо - подумаю по этому направлению

2. прямое копирование не пройдет, так как большинство загрузчиков предполагают более сложный протокол взаимодействия, разбивку данных на пакеты, контрольные суммы и т.д.
я понимаю что там свой протокол.... не искал - но думаю он есть где нить в просторах инета.... но суть вопроса в том что может уже кто-нибудь заботился этим и есть готовые решения? smile.gif

3. gdb
хмм... несколько не понял ответа. gdb мне помог бы если бы я запускал задачу на target железе (и там был вшит linux)... хотя я может и не в теме - надо сперва почитать про gdb....

тем не менее - спасибо!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016