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

 
 
 
Reply to this topicStart new topic
> Как программировать под линукс, atstk1000
Kirill Trusov
сообщение Oct 18 2008, 16:07
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



Добрый день,
Есть плата, с линуксом на бортом, я к нему подключался посматрел, вроде все работает.

Вопрос: как под него программировать?
И имею ввиду, что доспупа к железу нету, т.к ядро оси является прослойкой, как общаться с портами и уартом например, как делать задержки , как оброботывать прерывания.

Не могу найти информацию, если ось, то я так понимаю надо через функции посиф всем этим заниматься. и писать драйверы к ядру, потом подключать их. в общем помоги информацией, что да как.

а да, так по умолчанию запускается шел, а запускать программы можно гдето в инит скрпит просто путь к откомпиллированной программе прописать?
Go to the top of the page
 
+Quote Post
cpl
сообщение Oct 23 2008, 20:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(Kirill Trusov @ Oct 18 2008, 20:07) *
Добрый день,
Есть плата, с линуксом на бортом, я к нему подключался посматрел, вроде все работает.

Вопрос: как под него программировать?
И имею ввиду, что доспупа к железу нету, т.к ядро оси является прослойкой, как общаться с портами и уартом например, как делать задержки , как оброботывать прерывания.

Не могу найти информацию, если ось, то я так понимаю надо через функции посиф всем этим заниматься. и писать драйверы к ядру, потом подключать их. в общем помоги информацией, что да как.

а да, так по умолчанию запускается шел, а запускать программы можно гдето в инит скрпит просто путь к откомпиллированной программе прописать?


под линуксом про прямое обращение к железу можно забыть...
используйте сервисы ядра для доступа к томуже уарту.
open read write.
Go to the top of the page
 
+Quote Post
dch
сообщение Oct 23 2008, 21:08
Сообщение #3


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



atstk1000 - это название платочки дэ?
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Oct 24 2008, 07:55
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



da , eto nazvanie platq.


Sistemnqe servisq, horoho, kak delat vremennqe zaderzki ? kak nastroit zelezo v mikrokontollere.
Prosto stranno 4to netu dokumentatsii na LIBC, vved dolznq ze bqt biblioteri dlja rabotq s zelezom
Go to the top of the page
 
+Quote Post
cpl
сообщение Oct 24 2008, 12:01
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(Kirill Trusov @ Oct 24 2008, 11:55) *
da , eto nazvanie platq.
Sistemnqe servisq, horoho, kak delat vremennqe zaderzki ? kak nastroit zelezo v mikrokontollere.
Prosto stranno 4to netu dokumentatsii na LIBC, vved dolznq ze bqt biblioteri dlja rabotq s zelezom


задержки тоже сервис ядра sleep по моему,
сам сейчас разбираюсь с линуксом...
нельзя работать с железон напрямую в линуксе.... maniac.gif
это противоречит концепции ОС !!! все действия делаются через ядро(через те драйвера которые есть в ядре) через файловый доступ открыть закрыть писать читать файл устройства и ioctl.
twak.gif
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Oct 26 2008, 06:52
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



да это я понимаю, на стареньком компее лпт программировал, но там можно 232 настроить как 485, а где это сдлетаь ?

и реально ните документов, даже через ядро. но это не есть стандарт, конкректные возможности и функционал для этого микроконтроллера.
Go to the top of the page
 
+Quote Post
serj_obninsk
сообщение Oct 29 2008, 15:28
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 15-05-06
Пользователь №: 17 104



Для получения прямого доступа к железу тебе потребуется написать свой драйвер. Или модифицировать существующий.

Сообщение отредактировал serj_obninsk - Oct 29 2008, 15:30
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Oct 29 2008, 18:55
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



если ли документация вообщее?
Go to the top of the page
 
+Quote Post
Maddy
сообщение Oct 29 2008, 19:21
Сообщение #9


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Цитата(Kirill Trusov @ Oct 29 2008, 22:55) *
если ли документация вообщее?

вообще есть все .... только вопрос - что конкретно интересует ? рисовать свой модуль для ядра(драйвер) - www.opennet.ru там были статьи по программироваию ядра , потом googla в помощь....Програмирование в юзверь-пространстве ? Таки ничем (почти) от обычного пингвина не отличаеться .... Опять-таки на опенете можно пошарться ... 1000 стк в руках не держал,но для ngw образ с прогой(своей) собрал за 30 минут (прога писалась с нуля и изображала транскодер для двух комов в тсп-сокеты) - вроде до сих пор в сегфолт не свалилась wink.gif
Хотя через месяц наверное тоже 1000 буду брать - хочу большой монитор присобачить и посмотреть на производительность wink.gif
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Oct 29 2008, 19:24
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



спасибо, зайду на опеннет , посмтарю что да как, я мало знаком с программированием под линем
Go to the top of the page
 
+Quote Post
Maddy
сообщение Oct 29 2008, 21:10
Сообщение #11


Участник
*

Группа: Validating
Сообщений: 56
Регистрация: 15-10-06
Пользователь №: 21 335



Цитата(Kirill Trusov @ Oct 29 2008, 23:24) *
спасибо, зайду на опеннет , посмтарю что да как, я мало знаком с программированием под линем

Будут проблемы - пиши в личку smile.gif постораюсь помочь .... Я щаз правда свалился на uc3 с freertos , но пингвин - основная платформа laughing.gif
Go to the top of the page
 
+Quote Post
Kirill Trusov
сообщение Oct 29 2008, 21:17
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-08-07
Пользователь №: 29 867



спасибо, они будут . я ноль в этом
Go to the top of the page
 
+Quote Post

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

 


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


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