嵌入式软件设计
本课程的主要任务是全面介绍基于ARM/嵌入式Linux操作系统的GNU C语言程序设计思想、方法,以及基于STM32处理器和Proteus的嵌入式仿真技术。...
课时2:嵌入式系统概述
课时3:嵌入式软件设计概述
课时5:软件架构
课时6:C的面向对象化
课时7:汉字处理
课时8:屏幕操作
课时9:输入事件
课时11:优化思路
课时12:变量的数据类型选择
课时13:次数固定的循环优化
课时14:次数不定的循环优化
课时15:循环展开
课时16:指针别名
课时17:结构体
课时19:Linux简介
课时20:Linux的shell
课时21:Linux的基本操作
课时22:Linux的网络命令
课时24:工具链概述
课时25:编辑器vi
课时26:gcc简介
课时27:gcc的使用
课时28:gdb简介
课时29:Makefile工作原理
课时30:Makefile实例分析
课时31:Makefile设计
课时32:Makefile综合实例
课时34:基于Linux的嵌入式平台
课时35:BootLoader
课时36:应用程序设计流程
课时38:文件的属性
课时39:文件操作
课时40:文件操作举例
课时41:目录操作
课时42:获取目录列表
课时43:内存映像
课时44:内存映像举例
课时46:进程创建
课时47:在进程中启动程序
课时48:等待进程结束
课时49:线程简介
课时50:多线程编程举例
课时51:线程同步
课时52:线程的属性
课时54:信号简介
课时55:发送和捕获信号
课时56:更健壮的信号接口
课时57:信号集处理
课时59:无名管道
课时60:有名管道
课时61:信号量简介
课时62:信号量举例
课时63:共享内存简介
课时64:共享内存举例
课时65:消息队列简介
课时66:消息队列举例
课时68:套接字简介
课时69:套接字举例
课时70:套接字接口函数
课时71:网络套接字
课时72:访问系统服务
课时73:多客户
课时75:内核模块简介
课时76:内核模块设计
课时77:Linux设备驱动程序简介
课时78:驱动程序的数据结构
课时79:虚拟字符设备驱动程序实例
课时81:STM32简介
课时82:STM32常用片内资源
课时83:GPIO编程方法--寄存器方式
课时84:LED流水灯实例--GPIO寄存器方式
课时85:GPIO编程方法--标准库方式
课时86:LED灯闪烁实例--GPIO标准库方式
课时88:Proteus工具介绍
课时89:LED流水灯实例
课时90:定时器实例
课时91:外部按键中断实例
显示更多
|