Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Практически опит с at91sam9x35 / g35
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11733
Страница 1 от 1

Автор:  head_up [ Сря Сеп 18, 2013 2:15 pm ]
Заглавие:  Практически опит с at91sam9x35 / g35

Някой да е подкарвал такова животно - по съм си харесал x35, но все пак и g35 ще стане? Намислил съм нещо с него и линукс ще му се търкаля, иска ми се да знам ако някой го е подкарвал да сподели имало ли е подводни камъни (т.е. колко големи са били) ?
Забелязвам, че атмелите от по-големите им животни не са тачени много-много в този форум - да попитам все пак, може пък някой... :)

Автор:  palavrov [ Сря Сеп 18, 2013 2:32 pm ]
Заглавие:  Re: Практически опит с at91sam9x35 / g35

Точно такова не съм борил, ама все пак бих ти препоръчал ако не си избрал конкретна дистрибуция за борбата да хвърлиш едно око на buildroot - сравнително бързо и лесно се конфигурира и получаваш що годе работеша система.

Автор:  head_up [ Сря Сеп 18, 2013 2:53 pm ]
Заглавие:  Re: Практически опит с at91sam9x35 / g35

@palavrov, с buildroot работя, направил съм неща с него, но го ползвам само за rootfs-а, кърнела си го копая отделно, буутлоадърите също. И даже работят нещата. Сега обаче съм се наточил на този за нещо по-голямо. Ти от at91sam9 серията имаш ли опит с някой, за да знам да питам по-конкретно евентуално?

Автор:  palavrov [ Сря Сеп 18, 2013 6:37 pm ]
Заглавие:  Re: Практически опит с at91sam9x35 / g35

head_up написа:
@palavrov, с buildroot работя, направил съм неща с него, но го ползвам само за rootfs-а, кърнела си го копая отделно, буутлоадърите също. И даже работят нещата.

Е то като подкарваш линукса на твоя си платка няма как да не пипаш ядрото и буутлоадера ;)
head_up написа:
Ти от at91sam9 серията имаш ли опит с някой, за да знам да питам по-конкретно евентуално?

Нямам, от атмелските имам само със AT91SAM7/eCos ... ама питай, току виж се сетя, тя периферията им като нищо ще е еднаква (освен разните мултимедии които може би са добавили в САМ9 де).
Ама ти се чудя защо се занимаваш с АРМ9 ... че и от Атмел ... гледам че олимекс подготвят СоМ с А13, А20 и разни други Кортекс А8 - 15 евро ли какво ли ще е най евтиното - като нищо е по евтино от тоя атмел.

Автор:  head_up [ Сря Сеп 18, 2013 11:07 pm ]
Заглавие:  Re: Практически опит с at91sam9x35 / g35

То в случая точно мултимедията ми е в полза, дисплея особенно. Няма да въртя сериозна графика, силите на 400 Мхз АРМ9 са достатъчни за мен.
Атмелите ги подхванах, защото се намират в бакалията, така да го кажем. Ако не от едното място, от другото. Подръжката им в кърнела беше повече от задоволителна, но гледам в последните ядра не успяват да си вкарат всички промени, та са си закачили на git някакъв пооправен кърнел, а това не е много добре. Пък и пачовете ги няма отделно - те са го направили, ползвай го, ако ти е мерак - вади ги от там... Не е много добре.
Олимекс не смея да ги ползвам за професионални цели. Да, за занимавката може и да си купя, но да правя продукт, като се опирам на доставка на основен компонент от тях - не. Или трябва да си имам китаец под ръка да ми го продава или трябва да е достъпно от добре познатите магазини.
Та за това арм9, не за друго...

Автор:  palavrov [ Сря Сеп 18, 2013 11:20 pm ]
Заглавие:  Re: Практически опит с at91sam9x35 / g35

Щом има гит репозитори много лесно се форматират от него пачове за ползване в буилдроот. Тук по един проект работих с един от контрибуторите на буилдроот и той ме светна как се прави ;)

с това правиш последните 3 комита на пачове запо§ващи от номер 38
Цитат:
git format-patch -3 --start-number 38


с това пък правиш обратното - пачове към комити в гит:
Цитат:
git am <path-to-buildroot>/arch/cortexa8/patches/*


Но общо взето по лесно е да кажеш на буилдроот да ползва външен сорс за кернела:
Цитат:
Build buildroot with the modified kernel:

make LINUX_OVERRIDE_SRCDIR=<path-to-linux-source> linux-rebuild

(Note: if you want to make that change permanent, create a file override/override.mk in the buildroot tree and add the assignment there).

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/