[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdYq4NooTtExVUGoChTuegAv7n10VNv_o8K3Cdk2_eio":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":16,"related":17,"source":27,"type":28},[],"2023-12-17 23:05:02",115010999,[8,9,10,11],"支持源代码的编辑、编译、程序下载调试","编译器和器件支持包分离,可根据需求安装,减小软件大小","提供多种中间件,如RTOS和GUI等,提高开发效率","强大的仿真功能,可以仿真微控制器片内的所有资源",{"courseId":13,"courseImg":14,"courseName":15},"3492c536c6754711d134cfda21ef0b6d","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F2faaaebec48d866030f0aa94dcda0264.png","微机原理与嵌入式系统 2023秋季（崔利平，光电2201-02）","MDK-ARM软件的基本特点有",[18,29,32,41,50,59,68,77,86,96],{"answer":19,"createTime":5,"id":20,"options":21,"question":26,"source":27,"type":28},[],115010994,[22,23,24,25],"源代码编辑","源代码编译","程序下载","代码调试","MDK-ARM软件的功能包括","v1",1,{"answer":30,"createTime":5,"id":6,"options":31,"question":16,"source":27,"type":28},[],[8,9,10,11],{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":27,"type":28},[],115011001,[36,37,38,39],"新建工程","工程设置","程序编辑,编译和下载","程序调试","MDK-ARM软件的使用步骤包括",{"answer":42,"createTime":5,"id":43,"options":44,"question":49,"source":27,"type":28},[],115011003,[45,46,47,48],"启动代码文件(MDK_ARM)","系统初始化文件(CMSIS)","HAL库驱动文件(HAL_Driver)","用户编程文件(User)","由CubeMX软件生成MDK-ARM工程文件后,其工程框架主要由哪几部分组成",{"answer":51,"createTime":5,"id":52,"options":53,"question":58,"source":27,"type":28},[],115011005,[54,55,56,57],"MDK-ARM软件一般使用流程为:新建工程、工程配置、程序编译下载和程序调试","软件下载到STM32芯片的程序后缀为.hex","使用Nuleco板下载程序前需要进行工程配置:生成hex文件,进行ST-LINK仿真器设置","MDK-ARM软件只有软件仿真功能,没有硬件仿真功能","关于MDK-ARM软件操作,说法正确的是",{"answer":60,"createTime":5,"id":61,"options":62,"question":67,"source":27,"type":28},[],115011007,[63,64,65,66],"MDK-ARM软件具备软件仿真和硬件仿真功能","用MDK-ARM进行软件仿真时,需在工程设置界面设置晶振频率、并勾选软件仿真功能","用MDK-ARM进行硬件仿真时,需在工程设置界面设置晶振频率、并勾选硬件仿真功能","用MDK-ARM进行硬件仿真时,需要连接具有硬件仿真器的电路板","关于MDK-ARM软件的仿真调试,说法正确的是",{"answer":69,"createTime":5,"id":70,"options":71,"question":76,"source":27,"type":28},[],115011010,[72,73,74,75],"MDK-ARM软件的调试工具只能用于软件调试,不用于硬件调试","MDK-ARM软件具备单步、连续、复位、停止、执行到光标处等常用调试工具","不具备断点调试功能","具备内存查看、寄存器查看、变量查看、系统核心外设和片内外设查看等功能","MDK-ARM软件的调试工具,说法正确的是",{"answer":78,"createTime":5,"id":79,"options":80,"question":85,"source":27,"type":28},[],115011012,[81,82,83,84],"提供CMSIS软件接口和芯片启动文件","提供常用外设的驱动(GPIO、UART、I2C、SPI和USB等)","提供RTOS、GUI、文件系统和网络协议栈等中间件","可以借助CubeMX软件完成外设初始化设置","MDK-ARM的RTE环境的基本特点有",{"answer":87,"createTime":88,"id":89,"options":90,"question":95,"source":27,"type":28},[],"2023-12-17 23:05:03",115011016,[91,92,93,94],"使用一般流程为:使用MDK-ARM新建工程、选芯片、选RTE组件,STM32CubeMX中完成配置,然后使用MDK-ARM补全代码并编译下载","STM32CubeMX中完只需要完成引脚分配、外设配置和时钟配置","联合使用时,不需要在STM32CubeMX中完成目标选择和工程配置","RTE的英文全称是Real-Time Environment","关于RTE环境与STM32CubeMX联合使用,说明正确的有",{"answer":97,"createTime":88,"id":98,"options":99,"question":102,"source":27,"type":103},[],115011018,[100,101],"正确","错误","MDK-ARM的工程文件中,一般情况下,用户使用的头文件后缀为.h,用户使用的源文件后缀为.c",3]