超过460,000+ 应用技术资源下载
pdf

《Linux内核探秘:深入解析文件系统和设备驱动的架构与设计》PDF

  • 1星
  • 日期: 2019-04-06
  • 大小: 45.31MB
  • 所需积分:1分
  • 下载次数:5
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: Linux内核

课程最终目的:

1. 独立思考,独立学习

2. 从代码中寻找答案

3. 作业是利用课堂的知识去学习,不是简单重复课堂内容。

更多简介内容

推荐帖子

jffs2根文件系统移植ftp问题以及linux内核启动问题
我的平台上是用的Marvell的pxa270这颗芯片,想做一个无人值守的控制平台。linux内核用的是linux 2.6.9 利用的busybox1.1.3跟arm-linux-gcc 3.3.2制作的jffs2的文件系统。 启动脚本用的linuxrc,linuxrc启动完了跳到etc/init.d/rcS去执行。现在的情况是buybox1.1.3里没有ftp 所以想自己移植一个,在网上下
yu4821483 【Linux与安卓】
jffs2根文件系统移植ftp问题以及linux内核启动问题
我的平台上是用的Marvell的pxa270这颗芯片,想做一个无人值守的控制平台。linux内核用的是linux 2.6.9 利用的busybox1.1.3跟arm-linux-gcc 3.3.2制作的jffs2的文件系统。 启动脚本用的linuxrc,linuxrc启动完了跳到etc/init.d/rcS去执行。现在的情况是buybox1.1.3里没有ftp 所以想自己移植一个,在网上下
自由女神 【Linux与安卓】
面对不断升级的内核,我们该如何学习LINUX设备驱动!
面对不断升级的linux内核、GNU开发工具、linux环境下的各种图形库,很多linux应用程序开发人员和linux设备驱动开发人员即兴奋,又烦躁。兴奋的是新的软件软件、工具给我提供了更强大的功能,烦躁的是适应新软件的特性、搭建新环境是一项非常繁琐的事情。本文想从以下3个方面探讨一下“面对不断升级的内核,如何学习linux设备驱动”。 内核发展的现状及其对技术人员的影响    
edu118gct 嵌入式系统编程
《边干边学-Linux内核指导》这本书上的那个“设计自己的驱动程序”的例子拿来编译不知道为什么错???
书上说:采用下面的命令对vfifo.c进行编译: #gcc -c vfifo.c -D_KERNEL__ -DMODULE -O2 -g -Wall 如果没有出错的话,将会在本目录下生成一个vfifo.o文件。 可是我在redhat 9上编译出错,错误如下: In file included from /usr/include/linux/fs.h:23,              
xiaoxi11 【Linux与安卓】
关于嵌入式Linux系统flash分区设计及文件系统格式选择的一些浅见
嵌入式系统应用程序升级是比较频繁的,这就需要将flash进行合理的划分,一般情况,flash 的基本分区都有这几部分:1.uboot分区2.kernel分区3.rootfs分区这三部分是最基本的,一般都有。如果只是这样分区,然后应用程序和文件系统放在一起,这样的话会导致应用程序升级的时候比较麻烦,因为应用程序与文件系统放在了一起,每次升级的时候都要将文件系统重新擦除、写入,这样升级浪费时间,而且风
wuquan-1230 【Linux与安卓】
uClinux设备驱动程序的设计与编写
uClinux设备驱动程序的设计与编写 转载: uClinux设备驱动程序的设计与编写 1设备驱动程序的一般编写步骤 (1) 确定设备的主设备号 (2) 填充static struct file_operation这样的结构 (3) 定义一个类似__init mydriver_init(void)这样的注册函数,大体如下: int __init mydriver_init(void)
songbo 【Linux与安卓】

评论

+20 下载积分

个人中心

意见反馈

求资源

回顶部

下载专区

电源设计技术资料
点击获取

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

EEWorld电子技术资料下载——分享有价值的资料

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })