- 博客(8)
- 收藏
- 关注
转载 OpenWrt简要刷机教程
准备工作1. 下载openwrt中文固件到PC。(当然其他英文固件也可) 2 找到路由器的RST键。 3 找到路由器刷机口---姑且称之为“WAN口” 4. 关闭路由器的电源。 5. 将PC网口的IP地址设置与192.168.1.1同一网段的IP地址,比如设为192.168.1.88 6. 准备网线一根。 刷机步骤1 先检查
2014-11-04 20:32:01
4048
转载 Linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解
前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢?我们在进行linux内核配置的时候经常会执行make men
2014-10-14 16:14:56
402
转载 #ifndef/#define/#endif使用详解
想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代码? 其实“被重复引用”是指一个头文件在同一个cp
2014-07-20 18:17:41
580
转载 变量声明和定义的区别
我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的把他们的区别介绍如下:(望我的指点对你受益)变量的声明有两种情况:1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义
2014-07-20 18:00:00
411
转载 C语言assert的用法
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#i
2014-07-20 16:17:36
542
转载 在linux下如何将文件夹打包,解压压缩
inux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。zip -r fileName.zip 文件夹名tartar命令可以用来压缩打包单文件、多个文件、单个目录、多个目录。常用格式:单个文件压缩打包 tar czvf my.tar file1多个文件压缩打包 tar czvf my.tar file
2014-07-20 16:15:36
1510
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人