观看记录
课程目录
APP下载
搜索
首页
课程栏目
大学课程
讲座系列
小学课程
初中教学
高中课程
考研课程
外语课程
资格考试
计算机课程
职业培训
医学视频
文化艺术
军事天地
农业技术
历史地理
其它系列
体育课程
学习导航
实用工具
在线工具
软件工具
iA导航
设计导航
电子书
ai工具箱
编程学习
英语学习
学术导航
初、高中名师课程
APP下载
观看记录
首页
»
计算机课程
»
操作系统
»
linux嵌入式开发和驱动开发(39讲)
正在播放:linux嵌入式开发和驱动开发(39讲)
正在加载播放地址...
报错
联系本站
高清播放
上一讲
下一讲
课程目录
day01-1.简介
day01-2-ARM体系结构
day01-3-ARM汇编指令构造格式
day01-4-ARM汇编指令详解
day01-5-led灯实验
day02-1-c和汇编混合编程
day02-2-计算机存储介质
day02-3-GPIO驱动编程
day02-4-buzzer裸板驱动
day02-5-bootloader功能介绍
day02-6-时钟初始化设置
day02-7-210时钟
day03-1-串口工作原理
day03-2-串口裸板驱动代码
day03-3-内存工作原理
day03-4-nandflash工作原理
day03-5-linux环境和bootloader烧写
day04-1-软中断触发
day04-2-swi软中断编码实现
day04-3-硬件中断模型原理
day04-4-2440中断原理
day04-5-k1中断工作原理
day04-6-k1中断编码实现
day05-1-bootloader和kernel启动过程
day05-2-烧写bootloader和kernel
day05-3-bootloader和kernel编译
day05-4-编写kernel过程
day05-5-android输出信息
day05-6-链表
day05-7-链表api
day05-8-队列和红黑树
day06-1-字符设备驱动和文件对应关系
day06-2-kernel模块加载
day06-3-字符设备
day06-4-led字符设备驱动
day07-1-linux中断处理模型
day07-2-linux中断上半部和下半部处理
day07-3-gpio驱动和nfs
day07-4-tasklet和工作队列
课程评论
发表评论
最新评论
正在加载评论...
最新课程
推荐课程
课程简介
西门子200Smart零基础入门到精通速成
内容简介: 本课程专为PLC新手量身打造,旨在帮助学员从零..
材料科学与工程基础-四川大学
内容简介: 本课程《材料科学与工程基础》是四川大学材料科学..
《材料力学》4小时快速突击
内容简介: 本课程《材料力学》4小时快速突击是专为需要在短..
大宋名相赵普
内容简介: 本课程以北宋著名政治家赵普为核心,深入剖析其一..
情绪管理动画《小老虎丹尼尔》
内容简介: 《小老虎丹尼尔》是一部以情绪管理为主题的动画课..
2026妇产科主治医师-基础知识 专业知识
内容简介: 本课程是专为2026年妇产科主治医师考试设计的..
高一高中语文必修上册辅导课程
内容简介: 本课程为高一高中语文必修上册辅导课程,涵盖第一..
Illustrator/AI零基础入门视频教程
内容简介: 本课程《Illustrator/AI零基础入门..
【袁阔成】《三国演义》评书全套
《三国演义》描写的是从东汉末年到西晋初年之间近一百年的历史..
【纪录片】不可思议的动物
《不可思议的动物》(Animal Impossible):..
净空法师《大乘无量寿经》600集-音频版
諸位法師,諸位同學,請坐。請看《大乘無量壽經解》第三百零七..
净空法师《大乘无量寿经》视频讲座
&..
净空法师-无量寿经600讲
徐小湛《高等数学》138讲教学视频
&..
小学一年级数学动画版讲解
以下是小学一年级数学常见的课程内容:上册数一数:通过观察和..
(清华附小)一年级数学(上册)同步辅导课程
一年级数学(上册)同步辅导课程一、课程概述本课程是专门为一..
我们今天所要说的是Linux驱动编写。现在Linux驱动比较流行,主要有几个方面的原因:
1)linux平台免费,很多芯片厂商希望linux平台支持自己的产品;
2)最近Android平台很火,这在无形之中帮了linux的忙,搞linux驱动的人也开始多了起来;
3)还有就是收入了,按照目前基本行情来说,搞driver驱动的收入要比一般的开发工程师的收入要高一些,这可以从招聘网站上得到答案,因此很多朋友也乐于转到这一行。
那么,此时很多朋友可能就有疑问了,搞芯片驱动设计难道真的要懂linux吗?
其实驱动和linux本来就是两码事。就拿一个lcd来说,我们可以在windows ce上编写驱动,也可以利用linux framebuffer编写驱动,当然如果是做通信的朋友,也可以利用vxworks来做驱动。驱动没有限制,但是它也要和具体的操作系统平台联系起来,这样才有意义。当然又有朋友说了,非要操作系统不可吗?其实不要操作系统也可以,做一个简单的while(1)前后台系统系统也可以,只不过这样开发的效率不高,而且可扩展性不好。既然linux已经为我们把框架都搭好了,我们为什么不可以把它直接拿来进行利用处理呢?
熟悉linux平台的朋友都知道。在linux上,所有的设备都可以看成是文件。我们对设备的所有操作基本上都可以简化成open、close、read、write、io control这几个操作。至于这几个操作具体做了什么,那就需要我们自己实现了。现在,linux驱动开发过程已经发展得很成熟了,除了很多的demo代码、书籍,网上还有很多的视频可以学习。其中,宋宝华、韦东山的书都很不错。前者偏向于理论多一些,后者的书更加注重于实践部分的内容。
热门课程
【袁阔成】《三国演义》评书全套
【纪录片】不可思议的动物
净空法师《大乘无量寿经》600..
净空法师《大乘无量寿经》视频讲..
净空法师-无量寿经600讲
徐小湛《高等数学》138讲教学..
小学一年级数学动画版讲解
(清华附小)一年级数学(上册)..
青少年必看《跟着书本去旅行》8..
(苏教版)二年级数学上、下册课..
×
课程搜索框
课程搜索:
最新评论