最近因为项目开发需要,需要多任务的操作系统在nrf52832上运行,于是根据例程移植了下FreeOS系统
根据例程F:\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_hrs_freertos\pca10040\s132\arm5_no_packs移植
移植到例程F:\nRF5_SDK_15.2.0_9412b96\examples\ble_central_and_peripheral\experimental\ble_app_hrs_rscs_relay\pca10040\s132\arm5_no_packs,主从一体,一主多从这个例程
首先,对照两个例程ble_app_hrs_freertos,ble_app_hrs之间的不同之处,找出哪些是freeOS相关的文件,
这个目录下的都是与FreeOS相关的文件,在目录F:\nRF5_SDK_15.2.0_9412b96\external\freertos下
再次添加件..\..\..\..\..\..\components\softdevice\common\nrf_sdh_freertos.c,
..\..\..\..\..\..\..\components\libraries\timer\app_timer_freertos.c
..\..\..\..\..\..\..\components\libraries\hardfault\nrf52\handler\hardfault_handler_keil.c
去掉文件..\..\..\..\..\..\..\components\libraries\t