全国咨询热线:400-618-4000 | 股票代码:839976

linux嵌入式开发+驱动开发

更新时间:2018年01月17日17时43分 来源:传智播客

linux嵌入式开发+驱动开发

中级

共39节课

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

下载完整视频(已有10215人下载)


目前计算机编程语言百花齐放,但每种语言都有其应用场景和强项。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和工作队列。