嵌入式软件设计
共77课时 8小时39分25秒秒
简介
嵌入式软件设计是计算机、软件工程等学科的专业方向课,是一门实践性、技术性很强的重要课程。本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。通过本课程的学习,使学生掌握嵌入式软件设计的基本流程和方法。
赖晓晨,大连理工大学软件学院博士、副教授,研究方向为计算机系统结构、嵌入式系统。先后参与国家自然科学基金重点项目、973、云南电网等科研项目十余项,在国内外重要期刊和学术会议上发表学术论文30余篇,被SCI和EI收录20余篇,获得辽宁省和大连市科技奖励2次。主持省级教学项目七项,参与省级和校级教改项目40余项。在核心期刊发表教学论文20余篇,CSSCI收录一篇,获得省市校等各级奖励30余次。已出版教材六部,获得发明专利授权六项,计算机软件著作权八项。
章节
- 课时1:嵌入式系统概述 (9分22秒)
- 课时2:嵌入式软件设计概述 (7分39秒)
- 课时3:软件架构 (10分44秒)
- 课时4:C的面向对象化 (8分41秒)
- 课时5:汉字处理 (5分49秒)
- 课时6:屏幕操作 (4分46秒)
- 课时7:输入事件 (5分36秒)
- 课时8:优化思路 (4分10秒)
- 课时9:变量的数据类型选择 (9分59秒)
- 课时10:次数固定的循环优化 (3分49秒)
- 课时11:次数不定的循环优化 (2分47秒)
- 课时12:循环展开 (7分51秒)
- 课时13:指针别名 (5分35秒)
- 课时14:结构体 (8分14秒)
- 课时15:Linux简介 (9分47秒)
- 课时16:Linux的shell (9分5秒)
- 课时17:Linux的基本操作 (14分34秒)
- 课时18:Linux的网络命令 (3分36秒)
- 课时19:工具链概述 (6分45秒)
- 课时20:编辑器vi (4分17秒)
- 课时21:gcc简介 (6分58秒)
- 课时22:gcc的使用 (9分38秒)
- 课时23:gdb简介 (7分14秒)
- 课时24:Makefile工作原理 (9分6秒)
- 课时25:Makefile实例分析 (8分43秒)
- 课时26:Makefile设计 (18分6秒)
- 课时27:Makefile综合实例 (3分4秒)
- 课时28:基于Linux的嵌入式平台 (9分13秒)
- 课时29:BootLoader (12分45秒)
- 课时30:应用程序设计流程 (8分4秒)
- 课时31:文件的属性 (5分52秒)
- 课时32:文件操作 (6分9秒)
- 课时33:文件操作举例 (7分8秒)
- 课时34:目录操作 (4分15秒)
- 课时35:获取目录列表 (4分52秒)
- 课时36:内存映像 (4分46秒)
- 课时37:内存映像举例 (4分2秒)
- 课时38:进程创建 (6分45秒)
- 课时39:在进程中启动程序 (4分58秒)
- 课时40:等待进程结束 (6分18秒)
- 课时41:线程简介 (6分26秒)
- 课时42:多线程编程举例 (7分6秒)
- 课时43:线程同步 (9分7秒)
- 课时44:线程的属性 (4分27秒)
- 课时45:信号简介 (5分21秒)
- 课时46:发送和捕获信号 (6分50秒)
- 课时47:更健壮的信号接口 (4分53秒)
- 课时48:信号集处理 (5分1秒)
- 课时49:无名管道 (10分27秒)
- 课时50:有名管道 (5分51秒)
- 课时51:信号量简介 (6分3秒)
- 课时52:信号量举例 (6分13秒)
- 课时53:共享内存简介 (4分55秒)
- 课时54:共享内存举例 (7分53秒)
- 课时55:消息队列简介 (5分6秒)
- 课时56:消息队列举例 (4分52秒)
- 课时57:套接字简介 (6分20秒)
- 课时58:套接字举例 (6分4秒)
- 课时59:套接字接口函数 (8分11秒)
- 课时60:网络套接字 (7分24秒)
- 课时61:访问系统服务 (5分37秒)
- 课时62:多客户 (5分6秒)
- 课时63:内核模块简介 (10分45秒)
- 课时64:内核模块设计 (9分42秒)
- 课时65:Linux设备驱动程序简介 (6分59秒)
- 课时66:驱动程序的数据结构 (8分39秒)
- 课时67:虚拟字符设备驱动程序实例 (16分37秒)
- 课时68:STM32简介 (2分50秒)
- 课时69:STM32常用片内资源 (1分56秒)
- 课时70:GPIO编程方法--寄存器方式 (3分8秒)
- 课时71:LED流水灯实例--GPIO寄存器方式 (3分34秒)
- 课时72:GPIO编程方法--标准库方式 (3分8秒)
- 课时73:LED灯闪烁实例--GPIO标准库方式 (3分8秒)
- 课时74:Proteus工具介绍 (6分22秒)
- 课时75:LED流水灯实例 (4分45秒)
- 课时76:定时器实例 (4分39秒)
- 课时77:外部按键中断实例 (2分58秒)
猜你喜欢
热门下载
热门帖子