博学谷 > 免费课 > C语言linux嵌入式开发+驱动开发视频

linux嵌入式开发+驱动开发视频

C语言linux嵌入式开发+驱动开发视频

目前计算机编程语言百花齐放,但每种语言都有其应用场景和强项。Linux内核和驱动程序开发这个领域,只能用C语言来完成,其他计算机语言在这个领域是望尘莫及的,C语言是接近汇编的高级语言,同时产生的本地代码执行效率位于高级语言之一。所以只有掌握了C语言,才能涉足linux内核开发,驱动程序开发领域。本视频层层递进,深入浅出的讲解过程,相信一定会让您受益匪浅。

主讲:暂无讲师 | 课程时长:25课时| 学习人数:213人 | 难度: 基础

该课程已下架,请查看其它课程

       目前计算机编程语言百花齐放,但每种语言都有其应用场景和强项。Linux内核和驱动程序开发这个领域,只能用C语言来完成,其他计算机语言在这个领域是望尘莫及的,C语言是接近汇编的高级语言,同时产生的本地代码执行效率位于高级语言之一。所以只有掌握了C语言,才能涉足linux内核开发,驱动程序开发领域。本视频层层递进,深入浅出的讲解过程,相信一定会让您受益匪浅。
第一章  ARM体系结构和汇编
1-ARM简介
2-ARM体系结构
3-ARM汇编指令构造格式
4-ARM汇编指令详解
5-led灯实验
第二章  开发板外设驱动
1-c和汇编混合编程
2-计算机存储介质
3-GPIO驱动编程
4-buzzer裸板驱动
5-bootloader功能介绍
6-时钟初始化设置
7-210时钟
第三章  外设和bootloader
1-串口工作原理
2-串口裸板驱动代码
3-内存工作原理
4-nandflash工作原理
5-linux环境和bootloader烧写
第四章  ARM中断编程
1-软中断触发
2-swi软中断编码实现
3-硬件中断模型原理
4-2440中断原理
5-k1中断工作原理
6-k1中断编码实现
第五章  kernel启动过程和kernel核心结构
1-bootloader和kernel启动过程
2-烧写bootloader和kernel
3-bootloader和kernel编译
4-编写kernel过程
5-android输出信息
6-链表
7-链表api
8-队列和红黑树
第六章  linux字符设备
1-字符设备驱动和文件对应关系
2-kernel模块加载
3-字符设备
4-led字符设备驱动
第七章  linux中断
1-linux中断处理模型
2-linux中断上半部和下半部处理
3-gpio驱动和nfs
4-tasklet和工作队列
适合有一定C++语言基础的学员

猜你还感兴趣

暂无推荐课程,自己逛逛吧