- 博客(34)
- 资源 (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
1171
转载 编译的整个过程:预编译、编译、汇编、链接
编译说明步骤未编译预编译编译汇编链接文件hello.chello.ihello.shelle.ohello详解1. 预编译预编译过程主要做四件事展开头文件,在写有#include 或#include "filename"的文件中,将文件filename展开,通俗来说就是将filename文件中的代码写入到当前文件中:宏替换去掉注释条件编译,即对#ifndef #define #endif进行判断检查,也正是在这一步,#ifndef #define
2022-02-17 17:11:54
894
转载 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
3849
转载 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
8339
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
725
转载 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
564
转载 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
689
转载 Windows环境下Android NDK环境搭建
目录(?)[-]一下载android NDK二下载Cygwin三验证Cygwin环境四配置NDK路径设置五编译演示工程六导入静态目标库到Android项目前面介绍Windows下Android 开发环境配
2014-08-13 10:04:30
653
转载 开发OpenWrt路由器上LuCI的模块
个人觉得这个写的不错 原Blog地址是:http://www.cnblogs.com/mayswind/p/3468124.html【题外话】学校里最近改造了校园网,要求必须用iNode验证,万幸的是路由器能刷OpenWrt,并且OpenWrt上有好多iNode认证的开源项目,比如njit8021xclient(以下简称njit-client)就非常好用。虽然程序写的好用,但是
2014-03-12 10:19:11
1147
转载 OpenWrt增加软件包方法----之package下的Makefile
在上一节当中的package/helloworld/下的根目录有这样的Makefile,OpenWrt增加软件包方法本帖最后由 cpplab 于 2012-3-21 08:59 编辑OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使
2014-02-21 15:00:36
3037
原创 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
1458
原创 OpenWRT环境的搭建,编译。
OpenWrt是一个高度模块化、高度主动化的嵌入式linux发行版,其编译和安装过程比通俗的linux发行版而言,要简单太多了。若是您是新手,您那胆怯的心大可放到肚子里,呵呵。对于新手来说最麻烦的生怕是安装开辟景象须要的软件了。最根蒂根基前提:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2014-02-21 13:50:18
1737
转载 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
1443
转载 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
1116
转载 U-Boot 启动过程和源码分析(第一阶段)
U-Boot 启动过程和源码分析(第一阶段)参考:http://blog.youkuaiyun.com/hare_lee/article/details/6916325我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。在PC机上引导程序一般由BIOS开始执行,然后读取硬盘中位于MBR(Main Boot Record,主引导记
2014-02-19 10:16:28
1587
原创 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
1166
转载 Android之Adapter用法总结
Android之Adapter用法总结1.概念 Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的 View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览: 由图可以
2013-12-17 15:21:47
742
原创 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
1636
原创 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
914
原创 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
1272
原创 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
1154
原创 u-boot2010.03 移植篇(一)-----建立编译目标
经过一阵子的分析篇,下面开始移植篇,这些要讲的东西并不是特别多,主要是对建立说s3c6410编译板的支持..让我们可以编译出自己的image好了,在移植篇开始之前,最好先看一下分析篇..对uboot的编译目标的选择,以及编译目标的过程有个大致的了解..不至于无从下手....u-boot2010.03 Makefile分析http://blog.youkuaiyun.com/yyttiao/ar
2013-09-12 10:26:49
951
原创 Samba配置文件常用参数详解
文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。smb.conf含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。每段的参数的格式是:名称=指。配置文件中一行一个段名和参数,段名和参数名不分大小写。除了[global]段外,所有的段都可以看作是
2013-09-12 10:22:28
2634
转载 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
1769
转载 MySQL数据库导入导出
方法一:首先我们使用MySQL提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,我们可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,我们使用命令行来打开:如下图所示:启动MySQL后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本,如下
2013-06-18 09:48:11
936
转载 如何在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
1137
原创 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
1510
原创 Ubuntu中root用户和user用户的相互切换
Ubuntu中root用户和user用户的相互切换Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用su
2013-06-18 09:34:42
753
原创 关于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
858
原创 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
791
原创 Linux 多线程编程
进程是系统中程序执行和资源分配的基本单位。每个进程都拥有自己的数据段、代码段和堆栈段,这就造成了进程在进行切换等操作时都需要有比较负责的上下文切换等动作。为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程在演化中出现了另一个概念——线程。它是一个进程内的基本调度单位,也可以称为轻量级进程。线程是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描
2013-05-16 09:57:50
658
原创 信号量函数 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
688
原创 Ubuntu下配置samba实现文件夹共享
1、首先安装 samba sudo apt-get install samba smbfs 看到安装samba还知道是怎么回事,但是后面这个smbfs是神马东西呢,你先甭管,下篇文章我会眷顾她的。2、创建一个文件夹用来收尸,嘿嘿,逗你玩呢,这个文件夹就是传说中的用来共享、传递、读写文件内容的地方,我这边是个例子,大家对号入座就行。
2013-05-14 10:14:04
881
DHCPv6-RFC3315(中文)
2018-12-24
Varnish_应用技术指南
2014-02-21
openwrt配置
2014-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人