kpgood
码龄17年
求更新 关注
提问 私信
  • 博客:40,168
    社区:187
    40,355
    总访问量
  • 5
    原创
  • 11
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2008-05-04
博客简介:

kpgood的专栏

查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得10次评论
  • 获得30次收藏
  • 博客总排名301,890名
创作历程
  • 13篇
    2009年
  • 16篇
    2008年
TA的专栏
  • c语言
  • linux管家
    16篇
  • 单片机
    1篇
  • 心情日记
    1篇
  • 成功激励
    6篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Linux重定向详解

I/O重定向详解及应用实例 1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关; c、 用 d、 用 > 来改变送出的数
转载
发布博客 2009.05.01 ·
696 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Blackfin汇编语言之GAS伪指令

 Blackfin汇编语言之GAS伪指令 今天在网上搜索关于Blackfin处理器的汇编语言的相关知识,居然很难找到一份完整的简要的介绍文章,尤其是居于GNU编译工具链方面的内容,有点奇怪。大部分都是ADI的技术文档,长而繁琐。且把我整理的一些文章发布于此,大家共勉之。AT&T汇编语言的相关知识在Linux源代码中,以.S为扩展名的文件是“纯”汇编语言的文件。这里,我们结合具体的例子再介绍
转载
发布博客 2009.04.05 ·
2361 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

linux内核完全注解

发布资源 2009.03.30 ·
pdf

linux脚本编写基础

   linux脚本编写基础1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh   符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。   当编辑好脚本时,如果要执
转载
发布博客 2009.03.11 ·
1004 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

arm-linux-gcc 使用笔记1

arm-linux-gcc  hello.c  这个命令需要四个步骤:1,使用arm-linux-cpp  首先预处理,把源程序的宏展开。                          预处理2,使用ccl 把c源程序翻译成汇编程序。                                                    编译3,使用arm-linux-as 就是
原创
发布博客 2009.03.07 ·
597 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

教你理解复杂的C/C++声明

 原文: http://www.codeproject.com/cpp/complex_declarations.ASP 作者:Vikram A Punathambekar 介绍 曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加
转载
发布博客 2009.03.07 ·
661 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux里设置环境变量的方法

Linux里设置环境变量的方法(export PATH)(转) 1.动态库路径的设置Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径具体操作如下export LD_LIBRARY_PATH=/home/.....(动态库的目录)不过这种设置方法只是在当前的session中有效你可以修改配置文件实现任何
转载
发布博客 2009.03.07 ·
3868 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

嵌入式系统学习步骤

 1、Linux 基础    安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其
转载
发布博客 2009.03.05 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一个简单的内核编程实验:hello.c

  内核编程入门,就以最为简单的hello.c为例。        环境:Redhat   9.0,内核版本2.4.20-8。         虽然现在2.6.x的内核很早就就发布了,但是毕竟很多公司还在使用2.4.x的内核。作为新手,从2.4.x的内核入手是可行的。原因有如下几条:        (1)2.4.x比较成熟。可能你遇到的绝大多数问题,网上都有解决方案。在这个过程中,你可以节省大量的
原创
发布博客 2009.02.25 ·
740 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GNU make 指南

 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。希望本文可以为中国的 Unix
转载
发布博客 2009.02.25 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入学习Make命令和Makefile(下)

 make是Linux下的一款程序自动维护工具,配合makefile的使用,就能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。本文分为上下两部分,我们在上一篇文章中分别介绍了make和makefile的一些基本用法,在本文中,我们会对make和makefile的功能做进一步的介绍。深入学习Make命令和Makefile(下)linux.ch
转载
发布博客 2009.02.25 ·
986 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

深入学习Make命令和Makefile(上)

 make是Linux下的一款程序自动维护工具,配合makefile的使用,就能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。本文分为上下两部分,我们将紧紧围绕make在软件开发中的应用展开详细的介绍。 一、都是源文件太多惹得祸当我们在开发的程序中涉及众多源文件时,常常会引起一些问题。首先,如果程序只有两三个源文件,那么修改代码后直接重新编译全
转载
发布博客 2009.02.25 ·
1017 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

安装LINUX的五种方法

 http://www.yuanma.org/data/2006/1227/article_2018.htm安装Linux共有五种方法 1、光盘 2、硬盘 3、NFS 映像 4、FTP 5、HTTP    其中光盘安装是最普遍的,也是最简单的我就不写了。 一、硬盘安装分两种情况: A、 是从Win系统上安装 B、是从别的Linux启动安装    这里介绍大多数人使用的W
转载
发布博客 2009.02.16 ·
604 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

自考第二次考试冲刺阶段的总结

       自考第二次考试冲刺阶段的总结:首先说一下上次的考试,上次考试软件工程,数据库,数据结构。结果只有数据结构66份过了,这次失败的原因总结是没有做模拟试题,试卷上的计算题都是类似的,如果有模拟题可能就会过。      这次为了腾出更多的时间学习专业,所以只报了中国近现代史一课,现在感觉把握还不是很大,首先第一是我以前的基础太差了,基本上现在书本上的知识全部要背诵。在平时的学习
原创
发布博客 2009.01.10 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CPL、RPL、DPL的区别

CPL、RPL、DPL的区别         CPL(Current   Privilege   Level) 当前(代码)特权级。在保护模式下,CS寄存器、SS寄存器中分别存放着代码段、堆栈段的选择子。CPL在CS、SS的第0、1位(第0位到15位)中。CPL一般情下等于所装载的段的特权级。对于一致代码段来说,CPL不会随着所装载的段的特权级而改变。         DPL(Descriptor
转载
发布博客 2008.12.25 ·
1238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

80x86汇编程序设计chm

发布资源 2008.12.23 ·
application/octet-stream

linux汇编

      中国 [选择]    使用条款   dW 全部内容 -----------------   AIX and UNIX   Information management   Lotus   Rational   WebSphere ----------------
转载
发布博客 2008.12.22 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux驱动开发学习的一些必要步骤

   1. 学会写简单的makefile     2. 编一应用程序,可以用makefile跑起来    3. 学会写驱动的makefile    4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dmesg看到输出。    5. 写一完整驱动, 加上r
转载
发布博客 2008.12.17 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

rmp依赖关系

   相信大家在拿到一个rpm包的时候,第一时间想到的就是使用rpm -ivh xxxx.rpm来安装,但是如果提示这个软件包依赖yyy软件包,接着找yyy-xxx.rpm,然后使用rpm -ivh yyy-xxx.rpm,提示yyy依赖zzz,所以几乎把所有的时间都放在解决依赖关系了。因为目前大部分在RH系统上起家的系统都支持yum升级和安装软件,我们可以使用yum install xxxx.r
转载
发布博客 2008.12.14 ·
801 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

static变量和static函数

一、 static 变量 static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的成员.表示这个成员是属于这个类但是不属于类中任意特定对象1. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义    它的生存期为整
原创
发布博客 2008.12.11 ·
670 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多