Data visualization

May 24, 2009 122 Replies

Hello, Evgeny Kotsuba! You wrote in conference fido7.ru.embedded to Alexander Torres on Thu, 04 Jun

2009 00:12:17 +0400:

EK>>>>>>> ийк. А как он "ембеддед" собирает ? Hе говоря уже о том, что

DO>>>>>> Кросс-компилятором. Предлагаешь свою нетленку под pic16 DO>>>>>> собирать?

EK>>>>> во-первых - оно мое на 5%, во-вторых - никаких принципиальных EK>>>>> ограничений для сборки под pic16 там нет.

DO>>>> Это лишь говорит о том, что ты не представляешь себе что такое DO>>>> pic16.

EK>>> для компилятора Це для Це кода разницы нет - если есть достаточно EK>>> памяти - оно соберет. С памятью в pic16 обстоит несколько лучше,

AT>> Hу да, в некоторых даже до пол килобайта ОЗУ доходит :)

EK>>> чем в pic8 - так что почему бы и не собрать.

EK> да пофиг - если выкинуть из gdlib поддержку jpg/png/gif, а EK> ввод-вывод битовой карты сделать на внешние устройства в виде EK> get/setpixel(x,y) - то там ничего памятежрущего не останется.

368 байт ОЗУ хватит?

AT>> А можно по секрету сообщить народу - что такое "pic8" ? EK> да блин, я со своим склерозом имел ввиду 8 -битные пики, потому как

Восьмибитными бывают pic10/pic12 (12 разрядов команды), pic16 (14 разрядов команды) , pic17(устарел) и pic18 (16 разрядов команды).

EK> с вашими дурными обозначения для 8-16 и 32 битных пиков подумал что

Обозначения pic'ов не наши, а фирмы microchip.

EK> для pic16 речь идет о 16 битных,

Это pic24 и dsPIC30/33. 32хбитные (MIPS32) зовутся PIC32.

EK> а не о pic16xxx. Тем более, что у меня окружающие пикоманы давно EK> перешли на pic18xxx.

Что применительно к gDLib мало что меняет в сравнении с PIC16.

dima

formatting link

Thu Jun 04 2009 02:45, Dmitry Orlov wrote to Evgeny Kotsuba:

EK>>>> ÄÌÑ ËÏÍÐÉÌÑÔÏÒÁ ãÅ ÄÌÑ ãÅ ËÏÄÁ ÒÁÚÎÉÃÙ ÎÅÔ - ÅÓÌÉ ÅÓÔØ ÄÏÓÔÁÔÏÞÎÏ EK>>>> ÐÁÍÑÔÉ - ÏÎÏ ÓÏÂÅÒÅÔ. ó ÐÁÍÑÔØÀ × pic16 ÏÂÓÔÏÉÔ ÎÅÓËÏÌØËÏ ÌÕÞÛÅ,

AT>>> HÕ ÄÁ, × ÎÅËÏÔÏÒÙÈ ÄÁÖÅ ÄÏ ÐÏÌ ËÉÌÏÂÁÊÔÁ ïúõ ÄÏÈÏÄÉÔ :)

EK>>>> ÞÅÍ × pic8 - ÔÁË ÞÔÏ ÐÏÞÅÍÕ ÂÙ É ÎÅ ÓÏÂÒÁÔØ.

EK>> ÄÁ ÐÏÆÉÇ - ÅÓÌÉ ×ÙËÉÎÕÔØ ÉÚ gdlib ÐÏÄÄÅÒÖËÕ jpg/png/gif, Á EK>> ××ÏÄ-×Ù×ÏÄ ÂÉÔÏ×ÏÊ ËÁÒÔÙ ÓÄÅÌÁÔØ ÎÁ ×ÎÅÛÎÉÅ ÕÓÔÒÏÊÓÔ×Á × ×ÉÄÅ EK>> get/setpixel(x,y) - ÔÏ ÔÁÍ ÎÉÞÅÇÏ ÐÁÍÑÔÅÖÒÕÝÅÇÏ ÎÅ ÏÓÔÁÎÅÔÓÑ.

DO> 368 ÂÁÊÔ ïúõ È×ÁÔÉÔ?

ÉÚ ÏÂÝÅÔÅÏÒÅÔÉÞÅÓËÉÈ ÓÏÏÂÒÁÖÅÎÉÊ - È×ÁÔÉÔ, ÉÚ ÐÒÁËÔÉÞÅÓËÉÈ - ÎÁÆÉÇ ÎÅ ÓÄÁÌÏÓØ É ÌÅÎÉ×Ï. × 32 ÂÉÔÎÙÈ ARV Ó ËÕÞËÏÊ ÐÁÍÑÔÉ É ÜÚÅÒÎÅÔÏÍ - ÉÍÅÅÔ ÓÍÙÓÌ ÄÌÑ ÅÍÂÅÄÎÕÔÙÈ ×ÅÂ-ÓÅÒ×ÅÒÏ× - ÔÉÐÁ ÚÁÈÏÄÉÛØ × ÄÁÔÞÉË É ÓÍÏÔÒÉÛØ ÇÒÁÆÉËÉ ÚÁ ÐÏÓÌÅÄÎÉÅ ÓÕÔËÉ

DO> ÷ÏÓØÍÉÂÉÔÎÙÍÉ ÂÙ×ÁÀÔ pic10/pic12 (12 ÒÁÚÒÑÄÏ× ËÏÍÁÎÄÙ), pic16 (14 DO> ÒÁÚÒÑÄÏ× ËÏÍÁÎÄÙ) , pic17(ÕÓÔÁÒÅÌ) É pic18 (16 ÒÁÚÒÑÄÏ× ËÏÍÁÎÄÙ).

EK>> Ó ×ÁÛÉÍÉ ÄÕÒÎÙÍÉ ÏÂÏÚÎÁÞÅÎÉÑ ÄÌÑ 8-16 É 32 ÂÉÔÎÙÈ ÐÉËÏ× ÐÏÄÕÍÁÌ ÞÔÏ

DO> ïÂÏÚÎÁÞÅÎÉÑ pic'Ï× ÎÅ ÎÁÛÉ, Á ÆÉÒÍÙ microchip.

EK>> ÄÌÑ pic16 ÒÅÞØ ÉÄÅÔ Ï 16 ÂÉÔÎÙÈ,

DO> üÔÏ pic24 É dsPIC30/33. 32ÈÂÉÔÎÙÅ (MIPS32) ÚÏ×ÕÔÓÑ PIC32.

ÄÁ ÓÈÏÄÉÌ Ñ ÎÁ ÍÉËÒÏÞÉÐ - ÏÂÎÏ×ÉÌ ÓËÌÅÒÏÚ É ÐÏÓÍÏÔÒÅÌ ÞÅÇÏ ÔÁÍ ÐÏÑ×ÉÌÏÓØ ÎÏ×ÏÇÏ

EK>> Á ÎÅ Ï pic16xxx. ôÅÍ ÂÏÌÅÅ, ÞÔÏ Õ ÍÅÎÑ ÏËÒÕÖÁÀÝÉÅ ÐÉËÏÍÁÎÙ ÄÁ×ÎÏ EK>> ÐÅÒÅÛÌÉ ÎÁ pic18xxx.

DO> þÔÏ ÐÒÉÍÅÎÉÔÅÌØÎÏ Ë gDLib ÍÁÌÏ ÞÔÏ ÍÅÎÑÅÔ × ÓÒÁ×ÎÅÎÉÉ Ó PIC16.

õ ÍÅÎÑ ÎÅËÏÔÏÒÏÅ ËÏÌÉÞÅÓÔ×Ï ÃÅ ËÏÄÁ ÒÁÂÏÔÁÅÔ ËÁË × ÐÉÓÀËÅ, ÔÁË É × 16-ÂÉÔÎÏÍ ADSP É ÔÅÐÅÒØ × 32-ÂÉÔÎÏÍ AVR. ÷ ÐÏÓÌÅÄÎÅÍ ÓÌÕÞÁÅ ×ÏÏÂÝÅ ÎÉËÁËÉÈ ÐÒÏÂÌÅÍ Ó ÐÅÒÅÎÏÓÏÍ, × ÐÅÒ×ÏÍ - ÎÕÖÎÏ ×ÎÉÍÁÔÅÌØÎÏ ÓÍÏÔÒÅÔØ ÚÁ ÒÁÚÍÅÒÏÍ ÐÅÒÅÍÅÎÎÙÈ É ×ÓÅÇÄÁ Ñ×ÎÏ ÐÉÓÁÔØ short int ÉÌÉ long int ×ÍÅÓÔÏ int. ëÏÄ ÄÌÑ ÓÏÂÓÔ×ÅÎÎÏ gDlib ÎÉÞÅÍ ÏÓÏÂÙÍ × ÜÔÏÍ ÐÌÁÎÅ ÎÅ ÏÔÌÉÞÁÅÔÓÑ.

SY EK

Hello, Evgeny Kotsuba! You wrote in conference fido7.ru.embedded to Dmitry Orlov on Thu, 04 Jun

2009 03:40:11 +0400:

EK>>>>> для компилятора Це для Це кода разницы нет - если есть EK>>>>> достаточно памяти - оно соберет. С памятью в pic16 обстоит EK>>>>> несколько лучше,

AT>>>> Hу да, в некоторых даже до пол килобайта ОЗУ доходит :)

EK>>>>> чем в pic8 - так что почему бы и не собрать.

EK>>> да пофиг - если выкинуть из gdlib поддержку jpg/png/gif, а EK>>> ввод-вывод битовой карты сделать на внешние устройства в виде EK>>> get/setpixel(x,y) - то там ничего памятежрущего не останется.

DO>> 368 байт ОЗУ хватит?

EK> из общетеоретических соображений - хватит, из практических - нафиг

Hе хватит ни озу ни программной памяти.

EK> не сдалось и лениво. в 32 битных ARV с кучкой памяти и эзернетом - EK> имеет смысл для ембеднутых веб-серверов - типа заходишь в датчик и EK> смотришь графики за последние сутки

В 32хбитных и некоторых 16тибитных этоможно делать, а в 8 битных или невозможно или бессмысленно обычно. Для рисования графиков под виндой эта gDLib на фиг не нужна, винда сама умеет все для графика нужное рисовать.

DO>> Это pic24 и dsPIC30/33. 32хбитные (MIPS32) зовутся PIC32.

EK> да сходил я на микрочип - обновил склероз и посмотрел чего там EK> появилось нового

Это имело смысл делать до того, как писать глупости.

EK>>> а не о pic16xxx. Тем более, что у меня окружающие пикоманы давно EK>>> перешли на pic18xxx.

DO>> Что применительно к gDLib мало что меняет в сравнении с PIC16.

EK> У меня некоторое количество це кода работает как в писюке, так и в EK> 16-битном ADSP и теперь в 32-битном AVR.

У меня некоторое количество кода тоже работает как в PC, так и в PIC16, но из этого не следует, что любой код может быть перенесен туда или сюда.

dima

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required