logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

slackware的一些常用配置

花了点时间在本子上装了slackware14 x86_64的,感觉还行。这次没有装linux和win的双系统,单跑slackware,然后在虚拟机中跑个xp,主要是为了网银的使用和解决office的兼容性问题。        slackware的安装比一般的发行版要复杂,但是对于比较熟悉linux的人来说还是可以搞定的。安装的时候用的是ultraiso制作的启动U盘,修改bios中改为U盘启动

一步步玩pcDuino3--mmc下的裸机流水灯

第一部分是玩pcduino3下的裸机,这个过程可以让我们更好的理解嵌入式系统,熟悉我们使用的这个平台。        首先介绍下开发环境:虚拟机:VMware® Workstation 10.0.2 build-1744117系统:Linux slackware 3.2.29-smp #2 SMP         交叉编译器:arm-linux-gnueabihf-    版本号:

linux文件系统的系统分析--(三)rootfs的安装

在《linux文件系统的系统分析--(一)文件系统类型的注册》我们以rootfs为例分析了文件系统是如何注册的,接着我们就分析rootfs的安装。         在mnt_init-->init_mount_tree:static void __init init_mount_tree(void){struct vfsmount *mnt;struct mnt_namesp

#linux
s3c2440 LCD CONTROLLER

显示在日常生活中必不可少,电视电脑手机这三个屏幕天天都会看。。。研究一下s3c2440中的LCD CONTROLLER,了解linux下Framebuffer的构成,可以巩固对LDM的学习。而且,进一步可以看一下bmp等格式的解析,可以通过一个很轻量级的gui--ftk了解下嵌入式gui的实现。好了,了解FB从datasheet开始:OVERVIEW:s3c2440A中的LCD控制器包含将LCD数

linux驱动实践(五)--linux下的按键驱动之查询方式

虽然好几个月之前就对linux下的阻塞,非阻塞,select poll的实现,工作队列,tasklet等等做了较为深入的分析,但是在遇到实际的硬件驱动中,才真正去思考怎么将这些用到实际中,构建一个稳定高效的驱动。        板子上有四个按键,linux内核中有input子系统来很好的完成这个事情。先按照自己的思路一步步来,最后看下人家input子系统是如何实现的,肯定有不少值得借鉴的。

linux文件系统的系统分析--(八)sysfs中sysfs_dirent与inode dentry的关系

对于具体的文件系统,因为在vfs层下,所以必须有inode和dentry才能用,但从前两篇中我们只看到了sysfs中的sysfs_dirent搭建起来的目录树,通过sysfs_dirent与kobject的紧密关系,也可看到kobject的层次关系。      但前面的创建目录和创建文件,都没有inode和dentry,下面我们就看看sysfs中sysfs_dirent与inode dentr

#linux
linux文件系统的系统分析--(四)sysfs的安装和挂载

在上一次分析rootfs的安装时,其实是不准确的,应该称为安装根文件系统。        安装根文件系统分为两个阶段:        1、内核安装特殊rootfs文件系统,该文件系统仅提供一个作为初始安装点的空目录。        2、内核在空目录上安装实际根文件系统。比如pc上的ext4,比如嵌入式中用到的各种flash的根文件系统。        这一次分析sysfs,发现sy

#linux#list
linux文件系统的系统分析--(九)sysfs下属性文件的读写

sysfs的属性文件的读写,我们先看下open,open系统调用最终会调用sysfs_open_file       struct sysfs_dirent *attr_sd = file->f_path.dentry->d_fsdata;    //获取sysfs_dirent结构struct kobject *kobj = attr_sd->s_parent->s_dir.kobj;

#linux
linux文件系统的系统分析--(六)sysfs下目录的创建

对sysfs和设备模型有了解的都会知道sysfs实际是为了将设备模型导出到用户空间的一个内存文件系统。       设备模型的关键结构体kobject会组成设备模型的树形结构,而sysfs的关键结构体sysfs_dirent也是类似的树形的结构,vfs中的dentry同样是类似的树形结构。       sysfs目录文件的创建都是由设备模型的上层构件(bus device driver c

#linux#list
linux的动态定时器--时间轮

定时器—有时也称为动态定时器或内核定时器—是管理内核时间的基础。定时器是一种软件功能,即允许在将来的某个时刻,函数在给定的时间间隔用完时被调用。注意的是定时器并不会周期运行,它在超时后就自行销毁,这也是定时器被称为动态定时器的一个原因。动态定时器不断地创建和销毁,而且它的运行次数也不受限制。定时器在内核代码中属于一个基础组件。要想完全弄清楚linux2.6中内核定时器的实现,得......

#linux#list#算法
    共 19 条
  • 1
  • 2
  • 请选择