自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (14)
  • 收藏
  • 关注

转载 Automake

文章目录Automake安装automake使用2. hello.c源码3. 使用autoscan命令生成configure.scan文件4. 获得并且修改configure.ac(或configure.in)5. 使用aclocal工具生成aclocal.m46. 使用autoconf工具configure文件7. 使用autoheader工具生成config.h.in文件8. 手动添加必要的文件 NEWS,README,AUTHORS,ChangeLog9. 创建Makefile.am文件10. 使用A

2022-02-21 13:27:53 737

转载 编译的整个过程:预编译、编译、汇编、链接

编译说明步骤未编译预编译编译汇编链接文件hello.chello.ihello.shelle.ohello详解1. 预编译预编译过程主要做四件事展开头文件,在写有#include 或#include "filename"的文件中,将文件filename展开,通俗来说就是将filename文件中的代码写入到当前文件中:宏替换去掉注释条件编译,即对#ifndef #define #endif进行判断检查,也正是在这一步,#ifndef #define

2022-02-17 17:11:54 435

转载 Bash Shell 获取进程 PID

文章目录交互式Bash Shell 获取进程pidBash Shell 脚本获取进程 pid根据进程名获取进程 pid获取 Shell 脚本自身进程 pid查看指定进程是否存在转载自Linux 的交互式 Shell 与 Shell 脚本存在一定的差异,主要是由于后者存在一个独立的运行进程,因此在获取进程 pid 上二者也有所区别。交互式Bash Shell 获取进程pid在已知进程名(name)的前提下,交互式Shell获取进程pid有很多种方法,典型的通过grep获取pid的方法为(这里添加

2022-02-17 15:49:21 3561

转载 GPON介绍及华为OLT网关注册配置流程

<article> <div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">                    <lin

2018-05-24 19:30:08 5428 1

转载 Linux嵌入式交叉编译环境 的搭建

1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了):  #sudo apt-get install gcc g++ libgcc1 libg++ make gdb2. 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹里 /home/wrq  arm-linu

2014-09-05 14:13:45 668

转载 Android开发环境搭建

本文主要内容:1、  JDK安装2、  Eclipse安装3、  Android SDK安装与更新4、  配置Eclipse的ADT和中文插件 一、JDK安装从“http://www.oracle.com/technetwork/java/javase/downloads/index.html”下载需要的JDK版本。我下载的是:jdk-7u3-windows-i586.

2014-08-13 16:30:09 504

转载 NDK开发环境搭建_r8

本文主内容:1、  Android NDK 安装2、  安装Cygwin与使用NDK编译3、  在Eclipse中集成C/C++开发环境CDT4、  安装Sequoyah插件5、  JNI编译环境配置 本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、  JDK2、  Eclipse3、  Android SDK an

2014-08-13 16:27:49 643

转载 Windows环境下Android NDK环境搭建

目录(?)[-]一下载android NDK二下载Cygwin三验证Cygwin环境四配置NDK路径设置五编译演示工程六导入静态目标库到Android项目前面介绍Windows下Android 开发环境配

2014-08-13 10:04:30 602

转载 开发OpenWrt路由器上LuCI的模块

个人觉得这个写的不错 原Blog地址是:http://www.cnblogs.com/mayswind/p/3468124.html【题外话】学校里最近改造了校园网,要求必须用iNode验证,万幸的是路由器能刷OpenWrt,并且OpenWrt上有好多iNode认证的开源项目,比如njit8021xclient(以下简称njit-client)就非常好用。虽然程序写的好用,但是

2014-03-12 10:19:11 999

转载 OpenWrt增加软件包方法----之package下的Makefile

在上一节当中的package/helloworld/下的根目录有这样的Makefile,OpenWrt增加软件包方法本帖最后由 cpplab 于 2012-3-21 08:59 编辑OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使

2014-02-21 15:00:36 2885

原创 opwenWrt移植Helloworld测试

在上一节我讲到在bin目录下会生成OpenWrt-SDK-ramips-for-linux-i686-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2,就是我们需要的包解压OpenWrt-SDK-ramips-for-linux-i686-gcc-4.6-linaro_uClibc-0.9.33.2.tar.bz2super@Ubuntu:~/openwrt

2014-02-21 14:49:03 1369

原创 OpenWRT环境的搭建,编译。

OpenWrt是一个高度模块化、高度主动化的嵌入式linux发行版,其编译和安装过程比通俗的linux发行版而言,要简单太多了。若是您是新手,您那胆怯的心大可放到肚子里,呵呵。对于新手来说最麻烦的生怕是安装开辟景象须要的软件了。最根蒂根基前提:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

2014-02-21 13:50:18 1512

转载 U-Boot 目录结构和编译过程

U-Boot 目录结构和编译过程    本文是基于u-boot-04.04.00.01进行分析,硬件平台基于DM8168 (Cortex-A8 + DSP  + M3(视频处理子系统))  一. U-Boot 目录结构         1.board  本目录存放与已有开发板相关的文件。每种开发板有一个子目录,子目录仅存放与开发板相关的c文件和配置文件,

2014-02-19 10:20:00 1339

转载 U-Boot 启动过程和源码分析(第二阶段)

U-Boot 启动过程和源码分析(第二阶段)1.1.2             U-Boot启动第二阶段代码分析       start_armboot函数在lib_arm/board.c中定义,是U-Boot第二阶段代码的入口。U-Boot启动第二阶段流程如下: 图 2.3 U-Boot第二阶段执行流程       在分析start_armboot函数前先来看看一些重

2014-02-19 10:17:52 1047

转载 U-Boot 启动过程和源码分析(第一阶段)

U-Boot 启动过程和源码分析(第一阶段)参考:http://blog.csdn.net/hare_lee/article/details/6916325我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。在PC机上引导程序一般由BIOS开始执行,然后读取硬盘中位于MBR(Main Boot Record,主引导记

2014-02-19 10:16:28 1501

原创 uboot 移植之默认配置文档简要介绍

Uboot移植板级设备的配置文件位于include/configs/.h#define CONFIG_ARM920T 1/*CPU类型*/#define CONFIG_S3C2410 1/*MCU类型*/#define CONFIG_SMDK2410 1/*开发板型号*/#define USE_920T_MMU 1/*使用MMU*/#undef CONF

2014-01-11 12:22:08 1117

转载 Android之Adapter用法总结

Android之Adapter用法总结1.概念        Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的 View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:        由图可以

2013-12-17 15:21:47 701

原创 linux samba 快速配置

一. samba的安装:sudo apt-get install sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/你的家目录/sharesodu chmod 777 /home/你的家目录/share三.可以直接复制过去,文件名为smb.cof ,然后放在/etc/sanba下。 要是你担心可以保存先保存原先

2013-09-12 11:27:41 1554

原创 u-boot2010.03 移植篇(四)-----支持DM9000,实现tftp下载

----------------------------------------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410uboot:  uboot-2010-03---------------

2013-09-12 10:37:57 867

原创 u-boot2010.03 移植篇(三)-----修正配置文件.解决内存大小显示问题,真的没什么可看的

2012-11-04 01:39 547人阅读 评论(0)收藏 举报----------------------------------------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c64

2013-09-12 10:29:54 1109 3

原创 u-boot2010.03 移植篇(二)-----修改start.S,支持nand启动

下面开始 移植篇(二)-----修改start.S,支持nand启动----------------------------------------------------------使用环境 PC:     ubuntu 11.04kernel: 2.6.32-28-genericcorss:  arm-linux-gcc 4.3.2arm:    s3c6410ub

2013-09-12 10:28:11 1089

原创 u-boot2010.03 移植篇(一)-----建立编译目标

经过一阵子的分析篇,下面开始移植篇,这些要讲的东西并不是特别多,主要是对建立说s3c6410编译板的支持..让我们可以编译出自己的image好了,在移植篇开始之前,最好先看一下分析篇..对uboot的编译目标的选择,以及编译目标的过程有个大致的了解..不至于无从下手....u-boot2010.03 Makefile分析http://blog.csdn.net/yyttiao/ar

2013-09-12 10:26:49 902

原创 Samba配置文件常用参数详解

文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。除了[global]段外,所有的段都可以看作是

2013-09-12 10:22:28 2391

转载 fread和fwrite用法详解

1、fwrite的用法。原型:size_t fwrite(const void* buffer,size_t size,size_t count,FILE* stream);原型说明:buffer 是数据缓冲的地址。指明将要写入文件的是那些数据,数据的地址是什么。size 是数据项item的大小,这里需要说明的是,读写函数fread()和

2013-06-19 19:56:14 1679

转载 MySQL数据库导入导出

方法一:首先我们使用MySQL提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,我们可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,我们使用命令行来打开:如下图所示:启动MySQL后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本,如下

2013-06-18 09:48:11 889

转载 如何在linux下解压缩rar格式的文件压缩包

如何在linux下解压缩rar格式的文件压缩包前言:没有特殊原因,文档如果要传到linux上,一定要打成*.zip格式,这样方便解压,一般来说没有理由要用rar.关于 linux上unzip命令有空细讲,本节讲下,如何让linux支持解压缩rar文件一 、系统环境1.1 系统环境实验环境一:CentOS release 5.5 (Final)2.6.18-194

2013-06-18 09:38:42 1075

原创 Windows下VirtualBox 共享文件夹设置

发现只执行了这一步不管用,还得mount一下了。按上图方式设置共享文件夹挂载共享文件夹sudo mkdir /mnt/shared sudo mount -t vboxsf D_DRIVE /mnt/shared 其中" D_DRIVE "是之前创建的共享文件夹的名字。OK,现在Fedora和主机可以互传文件了。进入目录/mnt/shared,果然看到d盘下的内

2013-06-18 09:36:39 1453

原创 Ubuntu中root用户和user用户的相互切换

Ubuntu中root用户和user用户的相互切换Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用su

2013-06-18 09:34:42 703

原创 关于Ubuntu下apt的一些用法及和yum的比较

Fedora和Red Hat有yum安装软件,Ubuntu有apt工具。apt简单的来说,就是给Ubuntu安装软件的一种命令方式。一、apt的相关文件/etc/apt/sources.list设置软件包的获取来源/etc/apt/apt.confapt配置文件/etc/apt/apt.conf.d/apt的零碎配置文件/

2013-06-18 09:30:14 804

原创 va_list,可变参数的使用

va_list是一个宏,由va_start和va_end界定。typedef char* va_list;  void va_start ( va_list ap, prev_param );  type va_arg ( va_list ap, type );  void va_end ( va_list ap );其中,va_list 是一个字符指针,可以理解为指向当前

2013-05-28 12:05:01 743

原创 Linux 多线程编程

进程是系统中程序执行和资源分配的基本单位。每个进程都拥有自己的数据段、代码段和堆栈段,这就造成了进程在进行切换等操作时都需要有比较负责的上下文切换等动作。为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程在演化中出现了另一个概念——线程。它是一个进程内的基本调度单位,也可以称为轻量级进程。线程是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描

2013-05-16 09:57:50 602

原创 信号量函数 semget() semop() semctl()

semget()可以使用系统调用semget()创建一个新的信号量集,或者存取一个已经存在的信号量集: 系统调用:semget();原型:intsemget(key_t key,int nsems,int semflg);返回值:如果成功,则返回信号量集的IPC标识符。如果失败,则返回-1:errno=EACCESS(没有权限)EEXIST(信号量集已经存在,无法创建)

2013-05-15 13:45:57 636

原创 Ubuntu下配置samba实现文件夹共享

1、首先安装 samba        sudo apt-get install samba smbfs        看到安装samba还知道是怎么回事,但是后面这个smbfs是神马东西呢,你先甭管,下篇文章我会眷顾她的。2、创建一个文件夹用来收尸,嘿嘿,逗你玩呢,这个文件夹就是传说中的用来共享、传递、读写文件内容的地方,我这边是个例子,大家对号入座就行。

2013-05-14 10:14:04 831

蓝牙4.0 BLE开发完全手册 物联网开发技术实战

蓝牙cc2540/2541芯片方案的,挺实用的,基础入门可以使用,感觉还不错。欢迎下载。

2018-12-24

SQLite学习手册_中文全本

嵌入式产品使用的话很有参考价值,特别是后面的实例,对帮助开发操作sqlite 数据库很有参考价值。欢迎下载学习。

2018-12-24

DHCPv6-RFC3315(中文)

本文件介绍 DHCPv6, 一个客户端/服务器协议,该协议提供设备的管理配置。 DHCP 能够为设备提供 DHCP 服务器分配的地址和其他配置信息,所提供的内容均由 选项携带。通过定义携带本文件中没有规定的配置信息的新选项,可以扩展 DHCP。 DHCP 是“有状态地址自动配置协议”,“无状态自动配置协议”参阅“IPv6 无状态 地址自动配置” [17]。 DHCPv4[18][19]和 DHCPv6 的操作模式和相关配置信息完全不同,这两项服务间的集 成没有包括在本文件中。如果有特别的兴趣和需要,可以在扩展 DHCPv6,以便携带 IPv4 地址和配置信息的文件中规定这样的集成。 本引言其余部分归纳 DHCP,说明消息交换机制并举例演示消息流。 第 1-2 节和第 1-3 节介绍的消息流是想演示 DHCP 操作,而不是想无遗漏地列举所有可能的客户端-服务器互 动。第 17、 18 和 19 章详细说明客户端和服务器操作。

2018-12-24

Wireshark网络分析实战

Wireshark 数据包分析实战(第2版) 本书采用步骤式为读者讲解了一些使用Wireshark来解决网络实际问题的技巧。, 本书共分为14章

2018-06-12

Varnish_应用技术指南

varnish应用指南,网上的一本指南可以参考。 建议也去把这个也下了 http://download.csdn.net/detail/super_acuity/6946027 两本结合来看会比较好。

2014-02-21

openwrt配置

讲解了openwrt的下载安装配置编译,SDK安装包的使用。 还可以参考个人实际操作的blog文章 http://blog.csdn.net/super_acuity/article/details/19615993

2014-02-21

libevent参考手册(中文版).pdf

libevent参考手册(中文版):比较详细的介绍了libevent网络编程。

2013-06-03

Linux网络编程一步一步学

用c写的关于网络开发 http telnel

2013-06-03

linux下FTP、SFTP命令详解

介绍了FTP,SFTP等常用命名对工程文件管理共享提供帮助。

2012-08-13

linux内核编程入门.pdf

linux内核编程入门,包括字符设备文件,proc文件系统,进程管理,系统调用,中断处理等基本内容。

2012-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除