2018년 상반기 BSP (VxWorks 6.x)
-
과정개요
과정개요
과정 대상자
과정대상자교육 방법
교육방법교육 효과
교유효과첨부파일
-
교육일정
1일 2일 1. Introduction to VxWorks BSPs 1. Kernel Boot Sequence • BSP overview • kernelInit( ) • BSP development workflow • usrRoot( ) • VxWorks BSP development environment • sysHwInit2( ) • LAB: Getting started • BSP development cycle 2. Pre-kernel Initialization Sequence • LAB: Kernel initialization, code browsing • romInit( ) 2. Developing a Basic Boot Loader • romStart( ) • Boot ROM overview • usrInit( ) • VxWorks and boot loader image types • sysHwInit( ) • Boot loader/BSP project • Pre-kernel load and debug options • Makefiles and build tools • LAB: Pre-kernel initialization • LAB: BSP selection 3일 4일 1. Developing a Basic VxWorks Image 1. Device Driver Integration • Differences from boot loader/BSP project • Introduction to VxBus • VxWorks image project in Workbench • Statically configured VxBus devices • Vxprj • Required device drivers • PROFILE_BOOTAPP • Dynamically discovered VxBus devices • Kernel diagnostics • Non-VxBus device drivers • Memory management • Drivers in a downloadable kernel module • LAB: Developing a basic VxWorks image • Driver considerations for RTPs 2. VxWorks Components 2. Validation Test Suite • Workbench kernel editor • BSP development cycle—test and document • Component descriptor language • Framework overview • 20bsp.cdf • VTS files • LAB: VxWorks components • Configuring and running tests • Analyzing results • LAB: Validation test suite