更新时间:2018年01月17日17时43分 来源:传智播客 浏览次数:
linux嵌入式开发+驱动开发 | ||
目前计算机编程语言百花齐放,但每种语言都有其应用场景和强项。Linux内核和驱动程序开发这个领域,只能用C语言来完成,其他计算机语言在这个领域是望尘莫及的,C语言是接近汇编的高级语言,同时产生的本地代码执行效率位于高级语言之一。所以只有掌握了C语言,才能涉足linux内核开发,驱动程序开发领域。提取码:bped |
||
目前计算机编程语言百花齐放,但每种语言都有其应用场景和强项。Linux内核和驱动程序开发这个领域,只能用C语言来完成,其他计算机语言在这个领域是望尘莫及的,C语言是接近汇编的高级语言,同时产生的本地代码执行效率位于高级语言之一。所以只有掌握了C语言,才能涉足linux内核开发,驱动程序开发领域。
第1节 - ARM简介
第2节 - ARM体系结构
第3节 - ARM汇编指令构造格式
第4节 - ARM汇编指令详解
第5节 - led灯实验
第6节 - 1-c和汇编混合编程
第7节 - 2-计算机存储介质
第8节 - 3-GPIO驱动编程
第9节 - 4-buzzer裸板驱动
第10节 - 5-bootloader功能介绍
第11节 - 6-时钟初始化设置
第12节 - 7-第7节-210时钟
第13节 - 1-串口工作原理
第14节 - 2-串口裸板驱动代码
第15节 - 3-内存工作原理
第16节 - 4-nandflash工作原理
第17节 - 5-linux环境和bootloader烧写
第18节 - 1-软中断触发
第19节 - 2-swi软中断编码实现
第20节 - 3-硬件中断模型原理
第21节 - 4-2440中断原理
第22节 - 5-k1中断工作原理
第23节 - 6-k1中断编码实现
第24节 - 1-bootloader和kernel启动过程
第25节 - 2-烧写bootloader和kernel
第26节 - 3-bootloader和kernel编译
第27节 - 4-编写kernel过程
第28节 - 5-android输出信息
第29节 - 6-第6节-链表
第30节 - 7-第7节-链表api
第31节 - 8-队列和红黑树
第32节 - 1-字符设备驱动和文件对应关系
第33节 - 2-kernel模块加载
第34节 - 3-第3节-字符设备
第35节 - 4-led字符设备驱动
第36节 - 1-linux中断处理模型
第37节 - 2-linux中断上半部和下半部处理
第38节 - 3-gpio驱动和nfs
第39节 - 4-tasklet和工作队列。