IoT�i���m�̃C���^�[�l�b�g�j�s�ꂪ�g�傷�钆�ŁA�G�b�W���̋@�퐧��ŏd�v�Ȗ������ʂ������Ƃ����҂���Ă��郊�A���^�C��OS�iRTOS�j�ɂ��ĉ������{�A�ځB��5��́A�v���Z�b�T�R�AIP�x���_�[��Arm���Ǝ��ɓW�J����uMbed OS�v�����グ��B
�@Arm�̃��A���^�C��OS�iRTOS�j�uMbed OS�v�͉ߋ��ɉ��x�����グ�����Ă����������B�ŏ���2014�N�̂�����̋L���ŁA������2015�N�̂�����̋L���Ambed 3.0�̘b�A�A�ځuIoT�ϑ����v�̑�13������39���A������2018�N�́uMbed Linux OS�Ɂv���b�Ƃ���������B
�@�����Č����Ȃ�A2020�N7����Arm��ISG�iIoT�T�[�r�X�O���[�v�j��藣���Ƃ����������AMbed OS�͂ǂ��Ȃ�̂��H�@�Ǝv���Ă�����A�ŋ߂ɂȂ��ă��C�^�[�����̌v�悪���~�ɂȂ����ƕĂ����B���ꂪ�����Ȃ�܂�����S�ł͂���̂����A�܂������Arm�̌����ȃ����[�X�ł͂Ȃ��̂ŁA���̂�����͂͂����肵�Ȃ��B
�˘A�ڋL���u���A���^�C��OS��`�v�o�b�N�i���o�[
�@����͂Ƃ������Ƃ��āAMbed OS�͂��̌���i���𑱂��Ă���B�ȑO�����̋L���ł��ȒP�ɐG�ꂽ���AMbed OS�̃I���W�i����Sensinode Oy�����Ă���NanoStack/NanoService/Nano Router�Ƃ������y�ʃT�[�r�X�ɔ��킹�����́iMbed OS 2.x�^Mbed Classic�j�������B�������A����Ƃ͕ʂɁuMbed OS 3.0�v�Ƃ����A�������RTOS���u���������̂��ʂɊJ������i�������Arm�́uKeil RTOS�v���x�[�X�Ƃ����j�A�����2���}�[�W���ꂽ���̂��uMbed OS 5�v�ƂȂ��ă����[�X���ꂽ�B����Mbed OS 5�͌����_��5.15.5���ŐV�ł��邪�A����Ƃ͕ʂ�2020�N6���ɂ��uMbed OS 6�v�������[�X����Ă���A���e���M���_�ł̍ŐV�ł�Mbed OS 6.2.1�ƂȂ��Ă���B
�@����Mbed OS�ł��邪�AMbed OS 5.12�ŁA�V�����uMbed OS bare metal profile�i�ȉ��Abare metal profile�j�v�Ȃ���̂��lj����ꂽ�B�����Mbed OS�̃T�u�Z�b�g�Ƃ������AAPI�̌݊��������肬��ێ����A�ŏ����̃T�[�r�X�����ɂƂǂ܂�i���̑���t�b�g�v�����g���啝�ɍ팸�ł���j���̂ł���B����bare metal profile�A����Mbed OS 2�̃����[�X���I�����邱�Ƃɂ����ƂȂ��Ă���B�v����ɁAMbed OS 2�̃����e�i���X�͂��낻��ł���ɂ������Ƃ����b�ŁA�����������Ȃ�ł����Mbed OS 5�̗��p���t�b�g�v�����g�I�Ɍ�����MCU���ƍ����Ă��܂��B�����ŁAMbed OS 2�̈ڍs��Ƃ���bare metal profile�����ꂽ�`�ɂȂ�B
�@����bare metal profile�́A�ȉ��̂悤�ȓ���������B
�@�������������A�����}1�����Ă��������������������낤�B����́AMbed OS 6�̃A�[�L�e�N�`���̕������iConceptual Architecture�j�ł���B�܂�A�n�[�h�E�F�A�ˑ��̃h���C�o���e�x���_�[�����A���̏��CMSIS-Core��Mbed Driver Model��Arm���A���̏�w��OS Core API���n�߂Ƃ���API���ʒu���Ă���i�����������Arm�F�~�h���E�F�A���C�u�����̓I�[�v�������j�A���̏�w�ŃA�v���P�[�V���������R�ɍ\�z����Ƃ����`���B
�@�ł́Abare metal profile�́H�@�Ƃ������}2�̂悤�Ȏd�g�݂ɂȂ��Ă���B�n�[�h�E�F�A�̏�ɁAMbed OS�݊���API Wrapper��킹�������ŁA�����㉽���ڂ��Ă��Ȃ��BMbed blog�ɂ�����bare metal profile�̐����́gMbed OS bare metal delivers the rich features and support our customers expect for devices with different memory footprints, through a APIs consistency between releases and RTOS and non-RTOS environments.�h�Ƃ������͂Œ��߂��Ă��邪�A�v����Ɂgnon-RTOS�h���Ƃ����킯���B�����Thread safe���ւ���������Ȃ����낤�B
�@�����Ƃ��AAPI���X�g�����Ă݂�ƁA���Ȃ葽����API�ɂ��Č݊������ۂ���Ă���A�����̃A�v���P�[�V��������菭�Ȃ��x�A���^�����ɈڐA�������A�Ȃ�ăP�[�X�ł͂��Ȃ�L�p���낤�B�����Ƃ����������P�[�X���ǂ̒��x����̂��悭������Ȃ����B
Copyright © ITmedia, Inc. All Rights Reserved.