kwseeker

学编程:找代码,读代码,改代码,写代码;少看书。但少看不是不看,看一本书要限制在一天内。任务是通读书中主要的概念,明白大致是干什么用的,形成一个大概的框架;然后一周内干掉书中全部代码,代码不理解再浏览书中相关章节,注意是浏览。或者刷博客。代码实在刷不懂,可以先刷后面,待日后重新刷;因为书中代码有些部分可能出自后面的章节。代码总是在多次刷过之后,拨开乌云见日月的。。。

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2015年4月10日 #

驱动相关的内核函数分析

摘要: 目录:字符设备驱动程序对一些高级特性的实现 nonseekable_open;scull_p_pollLinux内核中获取当前时间do_gettimeofday用户空间和内核空间传递数据:get_user;put_user;copy_to_user;copy_from_user__raw_readl... 阅读全文

posted @ 2015-04-10 23:35 kwseeker 阅读(413) 评论(0) 推荐(0) 编辑

Sublime Text3快捷方式与使用技巧

摘要: Sublime Text 3 快捷键精华版Ctrl+Shift+P: 打开命令面板Ctrl+P: 搜索项目中的文件Ctrl+G: 跳转到第几行Ctrl+W: 关闭当前打开文件Ctrl+Shift+W: 关闭所有打开文件Ctrl+Shift+V: 粘贴并格式化Ct... 阅读全文

posted @ 2015-04-10 19:48 kwseeker 阅读(436) 评论(0) 推荐(0) 编辑

Linux常用配置文件解析

摘要: 网络相关配置文件1、/etc/sysconfig/network-scripts/ifcfg-ethx 网络参数IP/子网掩码/广播地址等的配置(重启有效)2、/etc/resolv.conf 用于设置DNS服务器的IP地址及DNS域名该文件是由域名解析器(resolver,一个根据主机名解析IP地... 阅读全文

posted @ 2015-04-10 18:15 kwseeker 阅读(258) 评论(0) 推荐(0) 编辑

2015年4月7日 #

Linux驱动设计—— 部分系统调用函数原型

摘要: cdev结构体和它的初始化注册函数原型struct cdev { struct kobject kobj; // 每个 cdev 都是一个 kobject struct module *owner; // 指向实现驱动的模块 const struct file_operations *ops;... 阅读全文

posted @ 2015-04-07 19:40 kwseeker 阅读(444) 评论(0) 推荐(0) 编辑

编写linux驱动所用到的头文件(转)

摘要: 转自:http://blog.csdn.net/lufeiop02/article/details/6448497关于linux驱动(应用)程序头文件使用 收藏驱动程序:#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2... 阅读全文

posted @ 2015-04-07 10:08 kwseeker 阅读(294) 评论(0) 推荐(0) 编辑

2015年4月6日 #

Linux驱动设计—— 内核模块(一)

摘要: Linux内核理论基础组成Linux内核的5个子系统:进程调度(SCHED)/内存管理(MM)/虚拟文件系统(VFS)/网络接口(NET)/进程间通信(IPC)。进程调度(SCHED)在设备驱动编程中,当请求的资源不能得到满足时,驱动一般会调度其他进程执行,并使本进程进入睡眠状态,直到它请求的资源被... 阅读全文

posted @ 2015-04-06 22:15 kwseeker 阅读(1247) 评论(0) 推荐(0) 编辑

__attribute__你知多少(转)

摘要: 转自:http://www.cnblogs.com/astwish/p/3460618.htmlGNU C的一大特色就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Ty... 阅读全文

posted @ 2015-04-06 19:19 kwseeker 阅读(221) 评论(0) 推荐(0) 编辑

2015年4月5日 #

GNU C 扩展(转)

摘要: GNU CC 是一个功能非常强大的跨平台 C 编译器,它对 C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。这里对支持支持 GNU 扩展的 C 语言成为 GNU C。 在 Linux 内核中使用了大量的 GNU C 扩展,以致 GNU C 成为了内核唯一的编... 阅读全文

posted @ 2015-04-05 23:27 kwseeker 阅读(785) 评论(0) 推荐(1) 编辑

2015年3月31日 #

Linux系统编程@进程管理(二)

摘要: 1、创建守护进程(Deamon) 守护进程的概念与作用 后台服务程序 – 系统服务,进程名字往往以’d’结尾,生存周期比较长(系统装入时启动,关闭时候终止。系统装入两种启动方式:1从启动脚本、etc/rc.d中启动;2由作业规划进程crond启动。也可以从用户终端启动,且独立于控制终端),周期性... 阅读全文

posted @ 2015-03-31 15:36 kwseeker 阅读(270) 评论(0) 推荐(0) 编辑

2015年3月30日 #

Linux系统编程@进程通信(一)

摘要: 进程间通信概述需要进程通信的原因:数据传输资源共享通知事件进程控制Linux进程间通信(IPC)发展由来Unix进程间通信基于System V进程间通信(System V:UNIX系统的一个分支)POSIX进程间通信(POSIX:可移植操作系统接口,为了提高UNIX环境下应用程序的可移植性。很多其他... 阅读全文

posted @ 2015-03-30 21:40 kwseeker 阅读(471) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页