欢迎来到天天文库
浏览记录
ID:13114827
大小:64.50 KB
页数:6页
时间:2018-07-20
《嵌入式系统实验报告五》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告课程:嵌入式Linux应用开发学号:1010431065姓名:冯春礼班级:2010级计算机软件(嵌入式系统)1班教师:江东计算机科学与技术系6一、实验目的1.综合掌握前面所学基础知识2.掌握嵌入式系统软件设计流程3.掌握LRU算法设计二、实验内容1.下载bootloader、内核和文件系统2.编写LRU调度算法3.编译并在ARM实验板上运行三、源程序清单或实验步骤#include#defineM4#defineN17typedefstructpage{intnum;/*记录页面号*/inttime;/*记录调入内存时间*/}Pa
2、ge;/*页面逻辑结构,结构为方便算法实现设计*/Pageb[M];/*内存单元数*/intc[M][N];/*暂保存内存当前的状态:缓冲区*/intqueue[100];/*记录调入队列*/intK;/*调入队列计数变量*//*初始化内存单元、缓冲区*/voidInit(Page*b,intc[M][N]){inti,j;for(i=0;i3、的页面*/intGetMax(Page*b){inti;intmax=-1;inttag=0;for(i=0;imax){max=b[i].time;tag=i;}}returntag;}/*判断页面是否已在内存中*/intEquation(intfold,Page*b){inti;for(i=0;i4、ld,b);if(val>=0){b[val].time=0;for(i=0;i5、=0;i6、tinuing!ty?");if(getchar()=='y')gotostart;return0;}四、实验结果嵌入式系可以申请多个页并不断调度页,在页调度过程中根据最长最久未使用的调度算法对页进行调度。6五、实验截图六、实验小结与注意事项1.掌握嵌入式系统研发的流程2.掌握LRU算法3.掌握嵌入式系统架构方法4.LRU算法核心思想5.Linux页的申请6.页的调度过程7.本次实验室综合实验我们在实验中遇到了很多问题,如LUR算法的构建、如何与开发板进行通信等等。好在实验在老师的帮助下圆满的完成了,在实验中对LRU算法有了更深层次的了解。学会了如何去7、对进程的创建与访问,收获了很多知识感到非常开心。6
3、的页面*/intGetMax(Page*b){inti;intmax=-1;inttag=0;for(i=0;imax){max=b[i].time;tag=i;}}returntag;}/*判断页面是否已在内存中*/intEquation(intfold,Page*b){inti;for(i=0;i4、ld,b);if(val>=0){b[val].time=0;for(i=0;i5、=0;i6、tinuing!ty?");if(getchar()=='y')gotostart;return0;}四、实验结果嵌入式系可以申请多个页并不断调度页,在页调度过程中根据最长最久未使用的调度算法对页进行调度。6五、实验截图六、实验小结与注意事项1.掌握嵌入式系统研发的流程2.掌握LRU算法3.掌握嵌入式系统架构方法4.LRU算法核心思想5.Linux页的申请6.页的调度过程7.本次实验室综合实验我们在实验中遇到了很多问题,如LUR算法的构建、如何与开发板进行通信等等。好在实验在老师的帮助下圆满的完成了,在实验中对LRU算法有了更深层次的了解。学会了如何去7、对进程的创建与访问,收获了很多知识感到非常开心。6
4、ld,b);if(val>=0){b[val].time=0;for(i=0;i5、=0;i6、tinuing!ty?");if(getchar()=='y')gotostart;return0;}四、实验结果嵌入式系可以申请多个页并不断调度页,在页调度过程中根据最长最久未使用的调度算法对页进行调度。6五、实验截图六、实验小结与注意事项1.掌握嵌入式系统研发的流程2.掌握LRU算法3.掌握嵌入式系统架构方法4.LRU算法核心思想5.Linux页的申请6.页的调度过程7.本次实验室综合实验我们在实验中遇到了很多问题,如LUR算法的构建、如何与开发板进行通信等等。好在实验在老师的帮助下圆满的完成了,在实验中对LRU算法有了更深层次的了解。学会了如何去7、对进程的创建与访问,收获了很多知识感到非常开心。6
5、=0;i6、tinuing!ty?");if(getchar()=='y')gotostart;return0;}四、实验结果嵌入式系可以申请多个页并不断调度页,在页调度过程中根据最长最久未使用的调度算法对页进行调度。6五、实验截图六、实验小结与注意事项1.掌握嵌入式系统研发的流程2.掌握LRU算法3.掌握嵌入式系统架构方法4.LRU算法核心思想5.Linux页的申请6.页的调度过程7.本次实验室综合实验我们在实验中遇到了很多问题,如LUR算法的构建、如何与开发板进行通信等等。好在实验在老师的帮助下圆满的完成了,在实验中对LRU算法有了更深层次的了解。学会了如何去7、对进程的创建与访问,收获了很多知识感到非常开心。6
6、tinuing!ty?");if(getchar()=='y')gotostart;return0;}四、实验结果嵌入式系可以申请多个页并不断调度页,在页调度过程中根据最长最久未使用的调度算法对页进行调度。6五、实验截图六、实验小结与注意事项1.掌握嵌入式系统研发的流程2.掌握LRU算法3.掌握嵌入式系统架构方法4.LRU算法核心思想5.Linux页的申请6.页的调度过程7.本次实验室综合实验我们在实验中遇到了很多问题,如LUR算法的构建、如何与开发板进行通信等等。好在实验在老师的帮助下圆满的完成了,在实验中对LRU算法有了更深层次的了解。学会了如何去
7、对进程的创建与访问,收获了很多知识感到非常开心。6
此文档下载收益归作者所有