- 1、本文档共526页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统学习(dhl)
基于ARM9的嵌入式学习 嵌入式系统概述 基于ARM9的硬件开发平台 Linux操作基础 Linux编程基础 嵌入式交叉编译环境和系统移植 Linux驱动程序设计 Qt图形界面应用程序开发 嵌入式Linux综合项目实例 一:嵌入式系统结构 二:嵌入式微处理器 三:嵌入式操作系统 四:实例-网络温度采集系统 一:嵌入式系统结构 二:嵌入式微处理器 三:嵌入式操作系统 四:实例-网络温度采集系统 目前典型的MCU内部框图 一:嵌入式系统结构 二:嵌入式微处理器 三:嵌入式操作系统 四:实例-网络温度采集系统 VxWoks VxWorks主要思想:在嵌入式系统中最大限度地实现内核的时间可预测性,根据用户定义的任务优先级对任务实现调度。给用户最大的控制权。 3、μC/OS-II μC/OS-II是一个可裁剪、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、可移植性强、实时性能优良和可扩展性强等特点。 内核在任何时候都是运行就绪状态下最高优先级的任务。 μC/OS-II结构小巧,最小内核可编译至2K,即使包含全部功能如信号量、消息邮箱、消息队列及相关函数等,编译后的内核也仅有6~10KB。 扩展性能良好,如果需要,可自行加入文件系统等。 一:嵌入式系统结构 二:嵌入式微处理器 三:嵌入式操作系统 四:实例-网络温度采集系统 一:ARM处理器简介 二:S3C2410X控制器简介 三:UP-2410实验箱简介 一:ARM处理器简介 二:S3C2410X控制器简介 三:UP-2410实验箱简介 一:ARM处理器简介 二:S3C2410X控制器简介 三:UP-2410实验箱简介 Linux驱动程序设计 Linux驱动程序设计 驱动程序简介 驱动程序简介 驱动程序简介 驱动程序简介 Linux驱动程序设计 字符设备驱动程序设计基础 字符设备驱动程序设计基础 字符设备驱动程序设计基础 字符设备驱动程序设计基础 字符设备驱动程序设计基础 Linux驱动程序设计 Linux驱动程序设计 编写Makefile文件 KERNELDIR = /usr/src/linuxINCLUDEDIR =$(KERNELDIR)/includeCC =gccCFLAGS += -I..CFLAGS += -Wall -O -D__KERNEL__ -DMODULE -I$(INCLUDEDIR)TARGET = demo.o test_demoall: $(TARGET)demo.o: demo.c $(CC) -c $(CFLAGS) $^ -o $@test_demo: test_demo.c $(CC) $^ -o $@clean: rm -f *.o *~ core .depend 在通用计算机上,测试这个驱动程序 [~]make 生成demo.o驱动程序和test_demo可执行程序 [~]insmod demo.o 加载驱动程序 [~]lsmod 查看已加载的模块化驱动程序 [~]cat /proc/devices 查看主设备号使用情况 [~]mknod /dev/demo c 249 0 创建一个设备文件 [~]ls /dev/demo 查看设备文件 [~]./test_demo 执行程序,观看运行结果 在通用计算机上,测试这个驱动程序 从驱动程序可知,交叉编译时,生成的设备文件名为: /dev/demo/0 在ARM上,测试这个驱动程序 所以要将应用程序的设备名进行修改,即: fd=open(/dev/demo,O_RDWR); 改为: fd=open(“/dev/demo/0,O_RDWR); 编写Makefile文件 KERNELDIR = /arm2410s/kernel-2410sINCLUDEDIR =$(KERNELDIR)/includeCROSS_COMPILE=/opt/host/armv4l/bin/armv4l-unknown-linux-CC =$(CROSS_COMPILE)gccCFLAGS += -I..CFLAGS += -Wall -O -D__KERNEL__ -DMODULE -I$(INCLUDEDIR)TARGET = demo.o test_demoall: $(TARGET)demo.o: dem
您可能关注的文档
- 唐至清代官式建筑举例.ppt
- 商业模式(半天)讲座(厦门).ppt
- 商业模式创新介绍共158页v1.0.ppt
- 商务英语教学与研究(广外联席会).ppt
- 商品三国十大商法(新).ppt
- 四、茶文化(修订).ppt
- 器件与电路模拟概述.ppt
- 四六级写作点金讲座陈少清.ppt
- 四季养生之一.ppt
- 四季如歌“感受自然”综合性学习】.ppt
- 辽宁省名校联盟2025届高三考试-3月考后强化生物学含答案.pdf
- 山东省泰安市2025届高三一轮检测(泰安一模)英语含答.pdf
- 江西省南昌市2024-2025学年高一上学期1月期末考试含答案(8科试卷).pdf
- 辽宁省抚顺市六校协作体2024-2025学年高一下学期期初检测含答案(7科试卷).pdf
- 江西省吉安市2024-2025学年高二上学期期末考试语文含答案.pdf
- 安徽省天一大联考2025届高三3月调研考试政治.docx
- 福建省泉州市2025届高中毕业班质量监测(三)地理含答案.pdf
- 山西省晋城市2024-2025学年高一上学期1月期末考试含答案(7科试卷).pdf
- 安徽省天一大联考2025届高三3月调研考试政治含答案.pdf
- 辽宁省名校联盟2025届高三考试-3月考后强化版地理.pdf
文档评论(0)