欢迎来到知了信息网,知了网免费发信息!
1-Linux系统基础
教学目标:能比较熟练的安装、操作Linux系统,并能配置开发环境与常用服务
2-shell程序设计
教学目标:能用Shell处理简单的批量化工作
3-C语言程序设计
教学目标:锻炼C语言代码编写能力,培养编程思想
教学案例:
.指法练习程序
.汉诺塔游戏
4-数据结构
教学目标:熟悉常用的数据结构与算法
教学案例:
.成绩管理系统
.计算器
.电子词典
.文件压缩器
5-c语音代码编写能力强化
linux系统程序设计
教学目标:掌握Linux系统函数调用、TCP/IP,以及一般的网络服务器程序
教学案例:
.串口监听程序
.图片浏览器
.MP3播放器
.聊天程序
.ftp程序
.音频广播程序
.ping的实现
.DDos攻击程序
.ARP攻击程序
6-ARM嵌入式开发
教学目标:掌握ARM微处理结构、指令及常用外设
教学案例:
.ARM模拟器开发
.Watchdog控制程序
.RTC时钟控制程序
.Uart控制程序
.LCD控制程序
.触摸屏控制程序
.DMA控制程序
.音频控制程序
.网卡控制程序
.文件系统制作
.ARM-Linux移植
7-Linux设备驱动程序
教学目标:掌握内核的裁剪、设备驱动开发及移植
教学案例:
.GPIO驱动
.RTC时钟驱动
.WatchDog驱动
.Uart控制程序
.Udev移植
.触摸屏输入设备驱动
.LCD显示设备驱动
.DMA驱动
.音频设备驱动
.NandFlash块设备驱动
.网络设备驱动
.Android配置、编译
.AndroidHAL层原理
.JAVAJNI程序编写
.AndroidLED驱动开发
.Android图形驱动开发
.Android音频驱动开发
.Android触摸屏驱动开发