Gyártók & termékek
Szoftverek

Keil MDK-ARM

Új kihívások a fejlesztésben

Embedded Market Study code reusingEgy korábbi, beágyazott rendszerekkel kapcsolatos piackutatás szerint a vállalatok 80% -a rendszeresen újrahasznosítja meglévő kódjait a korábbi projektekből.

Ezért hihetetlenül fontos számukra, hogy következetesen és szakszerűen tároljuk, kezeljük és teszteljük a rendszerünkben található kód elemeket.

Ugyanez a tanulmány azt is kimondja, hogy a beágyazott tervezési folyamat legnagyobb kihívásai a hibakeresés és az ütemezés. Ahhoz, hogy elkerülje őket a következő projekt során, gondosan hasonlítsa össze és válassza ki a megfelelő eszközöket.

A Computer Controls Hungary és az ARM piacvezető szoftvereinek nyertes csapata segíthet Önnek ezen kihívások legyőzésében.

Az Arm

Az ARM Holdings nem gyárt és nem is forgalmaz saját tervezésű CPU eszközöket, hanem ehelyett processzor-architektúrákat licencel az érdekelt feleknek.

Az ARM a licencfeltételek széles skáláját kínálja, amelyek változatos költség- és mennyiségi igényekhez alkalmazhatók. Minden licencszerződéshez az ARM átadja a kiválasztott ARM mag integrálható hardverleírását valamint a teljes szoftverfejlesztési eszközkészletet, és biztosítja, hogy a gyártónak jogában áll a kereskedelemben forgalmazni a legyártott, ARM processzort tartalmazó integrált áramkört.

Az ARM processzorokat hatalmas mennyiségű dokumentáció támogatja.

A KEIL

A Keil-t 1982-ben alapította Günter és Reinhard Keil, kezdetben német GbR-ként.

Fordítókat, szimulátorokat és debuggereket fejlesztettek a 8051, C16x és ARM alapú processzorokhoz.

2005 októberében a céget teljes egészében felvásárolta az ARM.

Fókusz területek

Arm CORTEX-

A
R
M
 
Az Arm Cortex-A alkalmazások többféle megoldást kínálnak az olyan komplex számítási feladatokat ellátó eszközök számára, mint a gazdag operációs rendszer (OS) elosztása és többféle szoftveralkalmazás támogatása.

Arm Cortex-A Applications


A Cortex-R sorozatú processzorok gyors feldolgozást és nagy teljesítményt nyújtanak, miközben megbirkóznak a kihívást jelentő valós idejű teszteléssel. Ezeket a szolgáltatásokat teljesítmény-, fogyasztás- és területoptimalizált csomagban ötvözik, így a megbízható megoldást jelentenek a gyorsaságot és hibamentes működést igénylő rendszerek esetén.
 Arm Cortex-R Applications
 
A Cortex-M sorozat processzorai árérzékeny IoT alkalmazások esetében ajánlottak, nagy sebesség és megbízhatóságú fejlesztések általános processzoraként. Használatukkal beágyazott feladatok széles köre valósítható meg (például inteligens szenzorok vagy alacsony fogyasztású távadatfeldolgozó eszközök).

 

Arm Cortex-M Applications

DS-5

MDK-Arm

MDK-Arm

Az MDK-ARM egy teljes szoftverfejlesztő környezetet (IDE) biztosít Cortex™-M, Cortex-R4, ARM7™ és ARM9™ magos processzoron alapuló eszközökhöz.

Az IDE széles körben ismert, piacvezető ARM C++ fordítót tartalmaz. Kifejezetten mikrokontrollerekhez tervezték, így használatát könnyű elsajátítani, emellett a legtöbb beágyazott szoftver tervezéséhez használható.

Arm Keil MDK@Computer Controls @laszlozolnai

Új licencvásárlás előtt tisztázzuk

  1. Milyen kontrollert használnak, milyen mag van a kontrollerben?
  2. Lite: elég-e az ingyenes verzió? fordítási korlát: SW méret 32 kb, kevés, mert kell a könyvtáraknak stb.
  3. Essentials: Cortex M
  4. Milyen Middleware könyvtárakra van szükségük?
  5. Functional Safety szükséges-e? (Ha igen, csak a Pro jó)

 MDK Arm Licence types

Compare MDK Editions | Arm Keil

Licenctípusok

Node-Locked

A csomópont-zárolt licenc lehetővé teszi, hogy az MDK-t pontosan egy személy használhassa legfeljebb két számítógépen (egy felhasználó). Nincs szükség hálózati kapcsolatra.

FlexLM Floating

A FlexLM licenc lehetővé teszi a fejlesztők számára az MDK használatát több számítógépen. A FlexLM licenc ellenőrzéséhez hálózati kapcsolat szükséges.

 
FlexM Floating license MDK Arm

Arm Development Studio

Felgyorsítja a szoftverfejlesztést, miközben segít a robusztus és hatékony termékek kialakításában.

A Development Studio előnyei

  • Sokoldalúság: Az Integrált Fejlesztési Környezet (IDE) két lehetősége, az egyik a fejlesztési típushoz: Keil µVision kisebb mikrokontrollerekhez, Eclipse-alapú fejlesztésstúdió IDE a natív többszintű támogatáshoz és harmadik fél integrációjához.

  • Hatékonyság: Intsen búcsút a printf próbaverzióknak és hibáknak. A nem tolakodó Arm CoreSight nyomkövető hibakereső és az erőteljes Streamline rendszerszintű analizátor segítségével időt takaríthat meg a hibák és a teljesítményproblémák között.

  • Teljesítmény: Nagy optimalizált csupasz fém C / C ++ kód generálás, beleértve az iparág vezető automatikus vektorizációs technikáit a Arm NEON és SVE technológiák számára. Maximalizálja a teljesítményt olyan alkalmazásoknál, mint a DSP, a gépi tanulás és a képfelismerés.

  • Méretezhetőség: A korai SoC tervezési szakaszoktól kezdve a szilíciumon végzett szoftvertesztelésig, a kis energiaigényű Cortex-M0 + rendszerektől a szerver minőségű többszintű Cortex-A SoC-kig, a kezdetektől a nagyobb vállalati projektekig: a Development Studio-t az Ön projektjeihez tervezték.

Arm ULINKplus debugger

Ismerje meg az új ULINKplus debugger-t!

 arm ULINK plus

 

Kérjen ajánlatot

> Kapcsolatfelvétel

Hírek

Release of Arm Keil MDK v5.29

Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all components that you need to create, build, and debug embedded applications.

Mutass többet
Arm on-demand webinar
Five steps to successful Threat Modelling - Efficient embedded software development from tiny off-the-shelf microcontrollers to custom multicore processors
Mutass többet
Arm Development Studio
Efficient embedded software development from tiny off-the-shelf microcontrollers to custom multicore processors
Mutass többet
Arm ULINKplus debugger
Az ULINKplus-szal egyszerre optimalizálhatjuk szoftverünket fogyasztáskritikus alkalmazásokban, és készíthetünk automata teszt algoritmusokat az extra IO lábak szkriptelésével.
Mutass többet