임베디드시스템을위한MATLAB및仿真软件金宝app

임베디드시스템설계,코딩및검증

버튼을누르기만하면MATLAB®및仿金宝app真软件®를사용하여코드를생성하고하드웨어에서실행할수있습니다。그러나코딩은단지하나의작업에불과합니다。MATLAB및仿真金宝app软件를사용하여프로토타이핑에서시스템구축까지다음임베디드시스템을설계,코딩및검증하는방법을학습할수있습니다。

  • 최적화된C, c++, CUDA, Verilog, VHDL,구조텍스트를생성합니다。
  • 부동소수점고정소수점설계툴을사용하여비용대성능트레이드오프를결정합니다。
  • 循环中的테스팅을사용하여생성된코드를확인하고프로파일링합니다。
  • AUTOSAR, ISO 26262 - 178, MISRA및CERT C와같은표준을준수합니다。
  • 널리사용되는보드에서하드웨어지원패키지애드온을사용하여Arduino®에서Zynq®에이르기까지프로토타입을제작합니다。

“모델기반설계를통해첫번째비행을성공적으로마쳤습니다。통제또는통합의관점에서아무문제도없었습니다。嵌入式编码器를사용하여仿真软件모델에서제어金宝app법칙코드를생성하면수동코드생성으로인한속도저하를제거하고보다광범위한프로그램목표를달성하기위해팀을자유롭게할수있었습니다。”

迈克·博思韦尔,贝尔直升机公司

编码器峰会세션보기

현장엔지니어와개발담당자는소프트웨어설계,임베디드코드생성등에대한새로운기능을제공합니다。

MATLAB에서코드생성

단3번의반복단계로MATLAB용C, c++, CUDA및HDL코드를생성합니다。데스크탑에서모바일장치,임베디드시스템에이르기까지어디에서든코드를실행하고배포합니다。설계가개선됨에따라MATLAB编码器는자동으로새코드를생성할수있으므로수동으로코딩할필요가없습니다。이를통해속도를높여서더많은설계를반복할수있습니다。

생성된코드를소스코드,정적라이브러리또는동적라이브러리로데스크탑이나클라우드의MATLAB외부에서실행되는응용프로그램에통합할수있습니다。또한,생성된코드를墨西哥人함수로패키징하고MATLAB에서직접사용할수있습니다。


金宝app仿真软件에서코드생성하기

嵌入式编码器®를사용하여모델을프로토타이핑과시스템구축을위한고품질의소스코드및실행파일로변환합니다。디폴트C및c++설정을사용하거나SIMD명령어,데이터스토리지클래스및메모리섹션코드배치를사용하여고성능을위해최적화합니다。런타임시스템에연결되는ANSI / ISO C / c++, MISRA-C또는AUTOSAR소스코드를생성합니다。또는,사용자지정하드웨어장치에서자동으로다운로드하여실행되는전체턴키실행파일을생성할수있습니다。

양방향추적링크를사용하여모델에대해생성된코드를검사하거나,코드,데이터,함수인터페이스및코드메트릭으로보고서를생성합니다。


고정소수점

풍부한데이터형과툴세트를사용하여双형타입을빠르게8비트,16비트및32비트고정소수점및단정밀도알고리즘을개발할수있습니다。定点设计师™는고정소수점및부동소수점계산을위해설계를최적화하는수학,비트,배열및행렬연산과같은함수를제공합니다。

仿真软件MATLAB코金宝app드,모델및Stateflow차트에서bit-true C및c++및합성가능한Verilog®및硬件描述语言(VHDL)®코드를쉽게생성합니다。

데이터형재정의를사용하여임베디드고정소수점또는단정밀도설계를즉석에서배정밀도로전환하여양자화의영향을분석할수있습니다。그리고오버플로,정밀도손실,낭비되는범위또는정밀도의소스를신속하게식별할수있는툴이있습니다。


설계와코드검증하기

모델,생성된코드및테스트케이스에대한요구사항을작성,관리및추적합니다。MAAB와같은모델표준준수를위해설계를확인합니다。시뮬레이션기반테스트(software-in-the-loop, processor-in-the-loop및半포함)를개발하고실행합니다。嵌入式编码器를사용하면작업및함수레벨프로파일링을사용하여생성된코드를프로파일링할수있습니다。

Polyspace®제품은수동코드와생성된코드를지원합니다。CWE, CERT-C및ISO / IEC 17961과같은표준을사용하여런타임오류가없음을증명하고코딩규칙을적용하고보안취약성을검사할수있습니다。


표준지원

嵌入式编码器를사용하여AUTOSAR및MISRA - C와같이널리사용되는소프트웨어및안전표준을준수하는코드를생성합니다。MathWorks는자동차,의료,철도및우주항공임베디드시스템에대한ISO 26262、IEC 61508,在50128年,IEC 62304, - 178, - 254做및기타업계표준에따라시스템및품질툴을개발하는인증및자격키트를제공합니다。


하드웨어지원

신호처리,컴퓨터비전,이미지처리또는제어시스템에이르기까지응용분야가무엇이든간에코드를신속하게생성하고하드웨어용으로컴파일합니다。

覆盆子π™또는Arduino®와같은임베디드플랫폼에서코드를생성하고프로토타입을제작합니다。모바일플랫폼에서는생성된코드를자체앱에통합한다음,비디오카메라,마이크및가속도계와같은온보드센서에액세스하는것을포함하여iPhone、iPad、Android™디바이스에서실행합니다。임베디드시스템을강력한마이크로프로세서에배포합니다。

또한,MathWorks및连接파트너는다음과같이널리사용되는하드웨어에대해내장,턴키방식의통합기능을제공합니다。


제품소개

대화형예제와튜토리얼을검토하여기본작업부터고급작동까지차근차근진행합니다。

도움이필요하면연락주십시오

귀사를위한맟춤형평가또는제품견적을원하시면연락주십오。