《嵌入式操作系统》期末实验考试问题集

发布 2022-10-21 09:52:28 阅读 9037

《嵌入式操作系统》期末实验考试问题集。

1. led驱动程序的makefile文件中的【obj-m】是什么意思?(较易)

2. led驱动程序的makefile文件中的【kdir :=5-3-1/linux-2.

6.36】如何修改为实验环境(ok6410的linux内核版本为3.0.

1)所要求的版本?(中等)

3. led驱动程序的中的【#define led_ioc_magic 'l'】起什么作用?(较易)

4. led驱动程序的中的【#define led_iocgetdat _ior(led_ioc_magic, 1, int)】的作用是什么?(较易)

5. led驱动程序的中的【#define led_iocsetdat _iow(led_ioc_magic, 2, int)】的作用是什么?(较易)

6. led驱动程序的中的【#define device_name "ok6410-led"】是什么意思?(较易)

7. 解释led驱动程序的中的【struct resource ok6410_led_resource】的各项成员。(中等)

8. 详细解释led驱动程序的中的【static void ok6410_led_pin_setup(void)】的作用。(较难)

9. 详细解释led驱动程序的中的【static void ok6410_led_pin_release(void)】的作用。(较易)

10. 详细解释led驱动程序的中的【static unsigned long ok6410_led_getdat(void)】的作用。(中等)

11. 在led驱动程序的中,【static void ok6410_led_setdat(int dat)】函数实现为什么要先读后写?(中等)

12. 详细解释led驱动程序的中的【static long led_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)】函数实现。(较难)

13. 详细解释led驱动程序的中的【static struct file_operations dev_fops】数据结构。(较难)

14. 详细解释led驱动程序的中的【static int __init dev_init(void)】函数。(较难)

15. 详细解释led驱动程序的中的【static void __exit dev_exit(void)】函数。

16. led驱动程序的中的【#define gpiom_pa_base 0x7f008820】表示什么?(较易)

17. 中,哪一个地址是gpio控制寄存器的地址?(较易)

18. 中,哪一个地址是gpio数据寄存器的地址?(较易)

19. 在应用程序中,如何打开led设备文件?(中等)

20. 在应用程序中,如何向led设备文件写数据?(中等)

21. 在生产者的程序实现中,需要设置几个信号量?为什么?(较难)

22. 在消费者的程序实现中,需要设置几个信号量?为什么?(较难)

23. 在生产者-消费者的程序实现中,如何用system v共享内存实现进程间通信?(较难)

24. 在system v共享内存的进程间通信中,如何保证生产者和消费者对资源互斥使用?(较难)

25. 在生产者的程序实现中,哪个部分是临界区?(较易)

26. 在消费者的程序实现中,哪个部分是临界区?(较易)

27. 在生产者-消费者中,哪个部分是临界资源?(较易)

28. 在生产者的程序实现中,信号量的p、v操作的顺序应该是什么?为什么?(较难)

29. 在消费者的程序实现中,信号量的p、v操作的顺序应该是什么?为什么?(较难)

30. 在生产者-消费者的程序实现中,采用了什么类型的缓冲区?为什么?怎么操作?(较难)

嵌入式操作系统实验

浙江大学城市学院实验报告。课程名称 嵌入式操作系统实验3 实验名称 arm工作模式切换程序设计与调试 学生姓名专业学号。同组学生姓名指导老师成绩。一 实验目的。本实验主要的内容是在codewirrior ide下创建工程 并设置汇编程序开发的相应环境。然后,设置ide的属性。本实验在实验 的基础上,...

嵌入式Linux操作系统实验

实验3 1 vi使用。实验目的 学会用vi编辑器。实验要求 熟练使用该节所介绍的vi创建 编辑 保存文件。实验器材 软件 1.安装了ubunt的vmware虚拟机。硬件 pc机一台。实验步骤 1.在当前目录下键入命令vi 创建名为的文。上图是在命令行模式下。2.键入i进入插入模式。3.在插入模式下输...

嵌入式操作系统

嵌入式操作系统eos embedded operatingsystem 是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。eos负责嵌人系统的全部软 硬件资源的分配 调度工作,控制协调并发活动 它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应...