���f�B�A

AUTOSAR CP����i����3�jSW-C�����̂ӂ�܂������������FAUTOSAR���g�����Ȃ��i26�j�i1/4 �y�[�W�j

�ԍڃ\�t�g�E�F�A��������Ŋ��ɕK�v�s�Œ��Ȃ��̂ƂȂ��Ă���AUTOSAR�B����AUTOSAR���u�g�����Ȃ��v�ɂ͂ǂ�����΂����̂��낤���B�A�ڑ�26��́A�uAUTOSAR CP����v�̂���3�Ƃ��āuAUTOSAR SW-C���C���^�t�F�[�X�v�ƁuSW-C�����ŗ��p�ł��邻�̑��̃��J�j�Y���v�ɂ‚��Ď��グ��B

» 2022�N08��29�� 07��00�� ���J
[�N�䍄�CMONOist]

�O��܂ł̂����炢

�@�O�X������A�u�X�P�W���[���͕����邪�A���A���^�C��OS�iRTOS�j�͂��܂ЂƂv�Ƃ����F����Ɍ����Ă�AUTOSAR CP�iClassic Platform�j������A�����悻�ȉ��̍\���ŃX�^�[�g���Ă��܂��B

  1. �����̋N��
  2. �����̒��g�i�ӂ�܂��j�̎���
  3. SW-C�Ƃ��̑��̗v�f�iRTE�ABSW�AHW�j�Ƃ̃C���e�O���[�V����
  4. �]���Ɠ������Ƃ����ł��Ȃ��́H�i�������A�Ⴂ�܂��I�j

�˘A�ځuAUTOSAR���g�����Ȃ��v�o�b�N�i���o�[

�@�O��f�ڂ́u2�D�����̒��g�i�ӂ�܂��j�̎����v��v�񂷂�Ƃ���ȂƂ���ł��傤���B

  • �������s�̍ŏ������P�ʂ�Runnable Entity�iRE�j�ł���ARE�́ARTE���񋟂���RTE Event�ƌĂ΂��g���K�[�C�x���g�i�������s�̂��������j�ɂ��N�������
  • Software Component�iSW-C�j�ɂ́A������RE���܂Ƃ߂ē���邱�Ƃ��ł���iRE�Ɗ֘A�v�f�̏W���́j�BRE�̂܂Ƃߕ��i�ǂ��܂Ƃ߂邩�A�ǂ��؂蕪���邩�j�͎��R�����A�Ⴆ�΁Aa�j�ė��p�^�Ĕz�u�̒P�ʁAb�jSafety�^Security�̊Ǘ��̒P�ʁi�v���₻��ASIL�A�A�N�Z�X���‚Ȃǂ��܂ށj�Ac�j�J���̎��s�P�ʂȂǂ̊ϓ_�ōs�����Ƃ��ł��A�g�D���Ƃ��邢�̓v���W�F�N�g���Ƃ̐݌v�W���̌`�Ő������K�v�ȕ�����1��
  • SW-C�ԁi��萳�m�ɂ́A�قȂ�SW-C Prototype�ɑ�����RE�ԁj�̃C���^�t�F�[�X�iI/F�j�́uPort Interface�v
    • �f�[�^����p�C���^�t�F�[�X�́A���Sender-Receiver Interface�iSenderReceiverInterface�AS/R�j�B1�‚�S/R I/F�ɂ́A�����̎���f�[�^�iData Element�ADE�j�����蓖�Ă邱�Ƃ��ł���i��F�e�탉�C�g�^�C���W�P�[�^�[�̂��ꂼ��̓_�������j�BDE���M���iSender Port�FS/R I/F��Provide Port�iPPort�j���j�ɂ�Rte_Write()�Ȃǂ�API������A��M���iReceiver Port�FS/R I/F��Receiver Port�iRPort�j���j�ɂ�Rte_Read()�Ȃǂ�API������BAPI�́Adata semantics�i�ŐV�f�[�^���Q�Ƃł���΂悢���́B����ɁARE�������J�n���Ă��犮������܂ł̊ԂɎg�p������̓f�[�^���ς��Ȃ��悤�ɂ������ꍇ�iRE�����J�n�O�ɒl�����b�`���Ă��������j�⏈�������S�Ɋ������Ă��炻�̏o�͂𑗐M�������ꍇ�Ɏg�p����implicit access�ƁA���b�`����K�v���Ȃ�RTE��RAM����ʂ�}���������ꍇ��o�͂ɕω��𑦔��f�������ꍇ�Ɏg�p����explicit access��2�‚̃A�N�Z�X���@����j��Aevent semantics�i��肱�ڂ��ƍ��邽�߁A�L���[�C���O���K�v�Ȃ��́j�̂��ꂼ��ɑ΂��ėp�ӂ���Ă���
    • �����̎��s�v���i�T�[�r�X�̃g���K�[�A�A�ڑ�24���́u1.2.3 AUTOSAR RTE���g�p����ꍇ�v�ł��Љ��RTE Event��1�‚ł���OperationInvokedEvent�iOI�j�̐����j�p�C���^�t�F�[�X�́A���Client-Server�iClientServerInterface�AC/S�j�B1�‚�C/S I/F�ɂ́A�����̃T�[�r�X���������蓖�Ă邱�Ƃ��ł���i��Fset/get�Ȃǁj�B�e�T�[�r�X�����́A������Ԓl�����‚��Ƃ��ł���BClient����Server�ɑ΂��ăg���K�[����������AServer����������������܂ł̊Ԃ�Client���̂ӂ�܂��ɂ��A�����^�isynchronous�AClient�����҂��������́j�A�񓯊��^�iasynchronous�A�҂�����Ȃ����́j��2�‚�����B�g���K�[�������邽�߂�API��Rte_Call()�A�񓯊����ł̌��ʎ擾�pAPI��Rte_Result()�BClient�Ƃ̎���p�����E�Ԓl�Ƃ��ɕs�v�ł���΁AC/S I/F�ł͂Ȃ�Trigger I/F�iTriggerInterface�AExternal Trigger�AAPI�FRte_Trigger()�j���g�p���邱�Ƃ��”\�i�������C�x���g������C�x���g�ɂ���ăg���K�[�����RE���A�����I�ɑ���SW-C������lj��Ńg���K�[�����i�Ƃ��ė��p�”\�ARTE Event��ExternalTriggerOccurredEvent�AETO�j
    • ���샂�[�h�؂�ւ�����p�C���^�t�F�[�X�́AMode Switch Interface�iModeSwitchInterface�j

�@�ł́u2. �����̒��g�i�ӂ�܂��j�̎����v�̑����A�uAUTOSAR SW-C���C���^�t�F�[�X�v�ƁA�����āuSW-C�����ŗ��p�ł��邻�̑��̃��J�j�Y���v�̂��Љ�ɓ���܂��傤�B

�@�@�@�@�@�@ 1|2|3|4 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

OSZAR »