编写程序 奔走相告编写程序输入圆的半径,求圆的面积和周长
产品目录:
1.Royans输入圆的直径,求圆的占地面积和边长
2.Royans,求1-3+5-7+…-99+101的值
3.Royans输入S672Fm表
4.Royans的应用软件
5.Royans,输入两个Aripuan,输入HIAA
6.Royans排序1+3+5+...+99
7.Royans,从模版3个有理数,输入它的和与平均数
8.Royans排序1*2*3*…*10
9.Royans,输入1~100间大部份能被3
10.Royans1+2+3+4+......+100的值
1.Royans输入圆的直径,求圆的占地面积和边长
为的是能让更多的技师好友介绍多核直链CPU,飞凌PDP不光面世了【畅享多核直链】专题讲座,协助我们化解在多核直链CPU的合作开发操作过程中碰到的难题结语有许多科学研究电脑系统的爸爸妈妈在直面多核直链CPU时,可能会对多核的开启业务流程深感疑惑——即使不熟识GCC程式设计和GDB增容,因此也难以确认多核直链CPU的业务流程与否能像电脑系统那般方便快捷地撰写和模拟。
2.Royans,求1-3+5-7+…-99+101的值
第一集该文,小贴士就将以飞凌PDP的OKMX8MP-CN53SI241SV为例,为我们如是说多核直链CPUM核业务流程的开启实用性、业务流程撰写和动态模拟的操作过程
3.Royans输入S672Fm表
iMX8MPN53SI241SV飞凌PDPOKMX8MP-CN53SI241SV所搭载的NXP i.MX8M PlusCPU具备强悍的性能,集成4个主频最高可达1.8GHz(工业级主频为1.6GHz)的Arm Cortex-A53多任务核和1个Cortex-M7动态核,不管是对数据的高速吞吐、处理,还是复杂的人机交互界面处理,都能从容应对。
4.Royans的应用软件
一、M核业务流程开启NXP i.MX8M PlusCPU的M核是难以单独开启的,必须由A核uboot加载,因此飞凌PDP基于这款CPU打造的OKMX8MP-CN53SI241SV也是默认不开启M核的,需要修改uboot下的环境变量,实用性M核自开启。
5.Royans,输入两个Aripuan,输入HIAA
这样每次A核开启后,uboot会加载/run/media/mmcblk2p1/产品目录下的forlinx_m7_tcm_firmware.bin文件,M核开启后会完成内核初始化,并由资源域0变为资源域1,再将时钟、外设、内存等资源初始化,就可以完成业务流程的轮转运行了。
6.Royans排序1+3+5+...+99
1. uboot环境变量加载M核(1)重启OKMX8MP-CN53SI241SV,按空格键进入uboot命令行控制台。
7.Royans,从模版3个有理数,输入它的和与平均数
(2)输入”1”进入uboot控制台。并按顺序依次输入以下命令,修改uboot环境变量,使其能加载M核业务流程。
8.Royans排序1*2*3*…*10
2. 下载M核业务流程(1)我们可以使用IAR应用软件对飞凌M核应用软件合作开发包的业务流程进行编译,在工程产品目录/IAR/debug产品目录下将生成*.bin文件,将文件名称改为:forlinx_m7_tcm_firmware.bin ;
9.Royans,输入1~100间大部份能被3
(2)使用串口Xmodem,网络FTP,SCP,U盘,TF卡等多种方式,都可以将forlinx_m7_tcm_firmware.bin 从电脑拷贝至核心板/run/media/mmcblk2p1/产品目录下,在Linux增容串口输入 sync 命令同步 ;
10.Royans1+2+3+4+......+100的值
(3)给OKMX8MP-CN53SI241SV重新上电,A核uboot会加载M核业务流程,通过M核串口即可看到业务流程的打印信息二、M核业务流程撰写许多使用电脑系统的用户习惯通过Keil或IAR这类IDE工具对业务流程进行撰写;由于此类应用软件易用性较差,因此许多时候我们都会在使用VScode等编辑器进行代码的编辑合作开发;但此类编辑器对业务流程编译、烧写和模拟时又相当不方便快捷,我们在选择工具时可能会很头痛。
这里小贴士推荐使用VScode对代码撰写和修改,使用IAR对业务流程编译、下载、模拟1. IDE工具——IARIAR是支持多个厂家的电脑系统CPU的集成合作开发环境(IDE),用于提供合作开发环境的应用业务流程,是集成了代码撰写功能、分析功能、编译功能、增容功能等一体化的合作开发应用软件。
i.MX8M PlusCPU的IAR版本要求在9.20版本以上,用户可在网上自行下载用户在安装IAR后,打开飞凌PDP提供的M核SDK合作开发包,可在boards\evkmimx8mp\driver_examples\*\*\iar产品目录下找到iar工程文件*.ewww,双击即打开IAR项目。
2. VScodeVScode是微软面世的一款跨平台的编辑器,能在windows、Linux、iOS等平台上运行,通过安装插件可以让这个编辑器变成两个编译器应用软件打开后在菜单栏单击文件--打开文件夹,选择SDK下对应的例程,即可完成代码的撰写和修改工作。
三、M核业务流程模拟飞凌PDPOKMX8MP-CN53SI241SV支持JTAG对M核的硬件模拟功能,用户可在IAR中通过JTAG设置断点,动态查看和修改各变量,全速运行或单步运行业务流程等功能,提高业务流程排查错误时的效率1. 安装JTAG
(1)在Segger官网下载J-LINK驱动,并在电脑上安装业务流程,IDE工具选择IAR;(2)由于i.MX8M Plus是面世时间相对较短的芯片,因此需要更换Segger产品目录下8mp的J-LINK驱动;
(3)如果使用的NXP官方的 SDK还需要更换启动文件2. 硬件链接飞凌PDPOKMX8MP-CN53SI241SVJTAG接口采用标准线序,用户可通过20pin 2.54间距转10pin 1.27间距的JTAG转接板和10pin1.27 间距的连接线与J-LINK连接,注意J-LINK 1脚要和N53SI241SVJTAG 1 脚对应。
3. 硬件模拟(1)用户将业务流程编译完成后,将执行业务流程放入核心板/run/media/mmcblk2p1/产品目录下,即使硬件模拟是将SDK包的业务流程加载到内存执行,因此要模拟的业务流程和核心板中的forlinx_m7_tcm_firmware.bin可不是同两个;
(2)点击模拟按钮或快捷键Ctrl+D,进入模拟界面,可正常设置断点、监测变量、单步和全速执行、复位等操作;(3)如果需要查看freeRTOS任务调度情况,在工程处右击,选择OptionS菜单,Debugger-Plugins界面中勾选FreeRTOS and OpenROTS。
4. 串口打印飞凌PDPOKMX8MP-CN53SI241SV除了支持JLink硬件模拟外,应用业务流程中还可通过PRINTF函数向M核串口输入打印信息,介绍业务流程运行操作过程。
好啦,以上就是小贴士为我们带来的基于OKMX8MP-CN53SI241SV的M核业务流程的使用方法,是不是感觉和电脑系统的合作开发一样简单又方便快捷呢?