Chinaunix首页 | 论坛 | 博客
  • 博客访问: 154803
  • 博文数量: 101
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 9
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-17 08:11
文章分类
文章存档

2017年(91)

2016年(10)

我的朋友

发布时间:2017-03-21 09:41:53

从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。基础:e filenameOpen filename for edition:wSave file.........【阅读全文】

阅读(1307) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:41:09

在本人移植 ubifs 过程中,遇到了一些问题,一一记录并解决,希望在大家制作和移植 ubifs 的过程中可以起到一定借鉴的作用PC操作系统:ubuntu 11.10使用的开发板:am335x_evm开发板使用的操作系统:linux 3.2使用的 NAND FLASH的型号:MT29F2G08ABAEAWP在制作 ubifs 文件系统的过程中需要如下:为方便操作,把下面将要安装的数据包的解压文件到存放在:/home/user/mtd再mkdir install,下面将要运行的数据包生......【阅读全文】

阅读(1225) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:40:59

最近看到linux的设备驱动模型,关于Kobject、 Kset等还不是很清淅。看到了struct  device_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞 s3c2410驱动时只要在mach-smdk2410.c中的struct platform_device *smdk2410_devices  {}中加入设备也会调用。但从来就没有想过具体的驱动注册并调用probe的过程。于是打开SourceInsight追踪了一下:从driver_register看起:in......【阅读全文】

阅读(1599) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:40:42

......【阅读全文】

阅读(1323) | 评论(0) | 转发(0)

发布时间:2017-03-21 09:40:37

要深入的学习Linux的工作机制,就必须阅读其源代码。现已最新的2.6.19内核(可以在http://www.kernel.org下载)为例,简单的介绍下Linux内核源代码目录树结构。 arch:包 含和硬件体系结构相关的代码,每种平台占一个相应的目录。和32位PC相关的代码存放在i386目录下,其中比较重要的包括kernel(内核核心部 分)、mm(内存管理)、math-emu(浮点单元仿真)、lib(硬件相关工具函数)、boot(引导程序)、pci(PCI总线)和 power(CPU相关状态)。 block:部分块设备驱动程序。 crypto:常用加密......【阅读全文】

阅读(1411) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册