...

.

Onko tarkempaa tietoo millanen paketti. Yleensä arduino on AVR:llä toteutettu.

En tiedä miten noi ARM Cortex alustat eroaa noista Arduino tyylisistä. Joku samallainen käyttis/kirjato ja oma IDE

onko joku tän tyylinen
brc-electronics.nl/

…

Mahtanee tulla mukana tciidiillä…

Development Resources

The User Guide CD includes development resources listed as follow:

Related softwares (KEIL etc.)
Demo Code (examples in C, ÎĽC/OS-II)
Schematic (PDF)
STM32 Development documents (Datasheet etc.)

…

Jos Arduinoa aikasemmin käyttänyt niin löyty tällänen Coocox. Eli arduino tyylin IDE + käyttis
coocox.com

Sitten olis täysiä C/C++ kääntäjiä kirjastoilla ja ilman (En oo tarkistanu hyväksyykö Coocox natiivi koodia ilman niitten käyttistä. Ainaki oli merkattu että käyttää GNU kääntäjää)

Itellä on kohtuu halpa kääntäjä ihan ok valmiilla kirjastoilla. Huonona puolena ongelmia valmistajien kirjastojen kanssa.
Hintaa tais olla sellaset 200-250e usb dongle lisenssillä.
mikroe.com/mikroc/arm/

Toinen on sitte alkaa väsää Eclipse pohjaista ympäristöä, johon kääntäjäksi Mentorin ostama Code Sourcery (Tuki vanhemmille armeille myös ARM7 ARM9).
mentor.com/embedded-software … e-edition/

Varmaan kannattaa lähteä tolla Coocoxilla liikenteeseen. Pitää itellekki ottaa testiin.

Edit:
Toi vaatii vielä erillisen ARM GCC asennuksen. Joko Codesourcery tai
launchpad.net/gcc-arm-embedded/

…

…

Tuon setin mukana varmaan tulee joku kääntäjä esim. Keil tai IAR.
Huonopuoli noissa on, että niissä on kokorajoitus ilman lisenssiä.

Tuo paketti vaikutti sellaiselta, että siinä tulee melkovarmaan näytölle kirjasto mukana.

Helpompi varmaan alotella tuota projektia ihan GPIO ohjauksella. Esim. 4 painiketta tai toi kortilla oleva joystic.

Graafisen näytön ohjaaminen ei välttämättä ole mikään helppo operaatio. Tämä riippuu täysin siitä minkä tason näytön ajurikirjasto on. Eli osaako toimittaa print(“xxxx”) komennon antavan tulosteen tekstinä näytölle tai onko vastaava funtio ite kirjastossa vai joutuuko ite tekemään.

Tuossa coocox paketissa pitäis olla hyvin noita aloitukseen tarvittavia kirjastoja ja ajureita.

Tuli tuossa asenneltua toi Coocox. Vaikuttaa Normi GNU kääntäjän ymmärtävältä C:ltä.

En vielä sitä realiaikakäyttistä asentanut CoOS.

Kohtuu hyvin manageri hakee versiohallinnasta uusimmat kirjastot yms. löytyy ajurit joillekki arduino shieldeille yms ja muille näytöille (ssd1298)/antureille.

Esim Arduino lähestymistä STM32F4 Discoverylle.

#include "stm32f4xx_gpio.h"

void Init()
{
	GPIO_InitTypeDef GPIO_InitTbl;

	GPIO_StructInit(&GPIO_InitTbl);

	GPIO_Init(GPIOA, &GPIO_InitTbl); // Init All pins to input

	GPIO_InitTbl.GPIO_Pin  = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3;
	GPIO_InitTbl.GPIO_Mode = GPIO_Mode_OUT;
	//GPIO_InitTbl.GPIO_Speed = GPIO_Speed_2MHz;
	GPIO_InitTbl.GPIO_OType = GPIO_OType_PP;
	//GPIO_InitTbl.GPIO_PuPd = GPIO_PuPd_NOPULL;

	GPIO_Init(GPIOA, &GPIO_InitTbl); // Init GPIOA_Pin_0-3 pins to Output
}

void Loop()
{

	if (GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_4) == 1)
	{
		GPIO_WriteBit(GPIOA, GPIO_Pin_0, Bit_SET);
	}
	else
	{
		GPIO_WriteBit(GPIOA, GPIO_Pin_0, Bit_RESET);
	}

}

int main(void)
{
    Init();

    while(1)
    {
         Loop();
    }
}

…

OK

Eli varmaan ekana kannattaa lähteä generoimaan staattinen kuva missä on painikkeet mitä tarvitaan.
Näitten painikkeitten paikat pitäs määritellä tietyllä resoluutiolla, mihin kosketusnäytön piirin antama data skaalataan.

Alustus koodissa kirjoitetaan tuo kuva näytölle.
Pollaus koodissa tarkistetaan onko mihinkään kohtaan näyttöä painettu. Jos on niin tarkistetaan osuko se minkään painikkeen kohtiille.

Pahempi tässä mennä muuta näytön ohjaamisesta kertomaan, kun ei tiedä mikä ohjainpiiri näyttöön on integroitu ja miten tuo kosketusnäyttö on tehty.

…

meinasit tälläistä:
Corex M3 <SPI/RS232TTL> BT moduuli <-RF-> BT moduuli <SPI/RS232TTL> Arduino ?`

Jos noin, niin pitäisi onnistua. Joudut aluksi tarkistaan / määrittään slave BT moduulin numeron, mihin sitte masterilla soitat. Käskytys tapahtuu yleensä AT komennoilla.

…

Tuo viimeinen on tarkoitettu käytettäväksi Arduino Mega sarjalaisen kanssa.

Periaatteessa tuo BT käyttö tabletin kanssa on helpompiaa kuin kahden moduulin käyttö Cortex - Arduino linkkinä

Jos android tabletti, niin sitte pitäisi opetella javaa myös.

…

…

ei sillä että haluaisin mitenkään pelotella mutta jos ohjelmointia aloittelet niin suosittelen että harjottelet perusasiat kuntoon ennen kun etes avaat tuota cortex pakettia… äläkä harjoittele ainakaan arduinon IDEllä koska et opi C kielestä mitään sillä… Nämä siis ihan omasta kokemuksesta ja aikaa menee ihan turhaan hukkaan…

Hei

Minulla ei ole mitään aiheeseen annettavaa, mutta yritä mies hyvä edes vähän miettiä mitä edes kysyt. Sinulta on tullut lyhyessä ajassa (minä paraskin kommentoimaan) kymmeniä “aivpopierun” tasoisia viestejä ja kohta kukaan ei edes jaksa vastata sinulle. Mitä olen joitakin sinun kysymyksiä lukenut niis yleensä ensimmäinen vastaaja ei ole edes ymmärtänyt mitä olet halunnut tietää. Se on yleensä ensimmäinen merkki siitä että viestisi otsikko on ollut huono. Mitä vähemmän ongelmaa kuvaava otsikko (“Arduino kysymyksiä” tai “ja tuohon yhteen ketjuun en viitinyt laitaa!” tai “jelpiä”) sinulla on niin sitä vähemmän saat vastauksia. Jos pystyisin niin laittaisin sinut jo estolistalle.

-Edit: Hahaa, täällä onkin mahdollisuus suodattaa hekilöitä, tämäpä mukavaa!