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

 
 
> Начинаю работать - создаю себе рабочее место, хочу работать под 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
Ответов (1 - 8)
rezident
сообщение Jan 13 2009, 13:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если нет времени на поиск и осваивание новых программных средств, то установите VirtualBox в нем Windows и привычные вам программные продукты.
Go to the top of the page
 
+Quote Post
RoseElephant
сообщение Jan 13 2009, 13:47
Сообщение #3





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



ну я сделаю попроще smile.gif прицеплю внешний eSata винт - на нем будут windows... надо - подцеплюсь, поработаю - а потом отцеплюсь....
но вопрос "на перспективу" - всё таки мысль - отказаться от windows
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 13 2009, 14:14
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



1. eclipse, codeblocks, scite
http://www.mobilab.unina.it/Resources/cros...pilerHOWTO.html
2. прямое копирование не пройдет, так как большинство загрузчиков предполагают более сложный протокол взаимодействия, разбивку данных на пакеты, контрольные суммы и т.д.
3. gdb

Сообщение отредактировал ukpyr - Jan 13 2009, 14:17
Go to the top of the page
 
+Quote Post
RoseElephant
сообщение Jan 14 2009, 12:55
Сообщение #5





Группа: Новичок
Сообщений: 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
ukpyr
сообщение Jan 14 2009, 13:08
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

http://www.sunsite.ualberta.ca/Documentati...de/gdb_137.html
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Jan 15 2009, 12:16
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



>> Есть ли какие либо симуляторы / отладчики под linux для указанных процов?
gdb|insight + openocd

>> Как "прожечь" откомпилированный hex? мы пользуемся только процами у которых есть bootloader через uart.
http://code.google.com/p/lpcflash/
http://code.google.com/p/samba/

>> А есть ли какая либо IDE? так чтобы не ползать по блокнотам с исходными кодами и makefile'ом?
да вы пока еще просто готовить makefile не умеете.
аппетит прийдёт во время еды..


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jan 21 2009, 21:16
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Eclipse for C/C++, zylin CDT, gdb, openocd.

почитать можно на www.yagarto.de - для Линуха тоже самое в принципе.

сам счас переползаю


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
RoseElephant
сообщение Jan 26 2009, 08:04
Сообщение #9





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



всем огромное спасибо за отклики - я "жив" и читаю ответы здесь smile.gif по ссылкам хожу - и там набираюсь уму-разуму. параллельно сам инфу выискиваю...
с eclipse знаком (правда я пользовался ей только для разработок с java прогами) - надо покопаться, покачать плагинов, попрактиковаться
силу makefile я знаю smile.gif опыт работы с linux у меня есть - и тем не менее - считаю что это неудобно... на то собсно IDE ведь и придумывают smile.gif
http://code.google.com/p/lpcflash/ - уау! вот именно подобное я и искал wink.gif спасиб!!! скоро как раз одна задачка для lpc будет... жаль что это решение только для ЛПЦшек
в принципе начало дано... дальнейшие вопросы наверно буду задавать в новых топиках - дабы не флудить wink.gif
Go to the top of the page
 
+Quote Post

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

 


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


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