自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

andyfly106y的专栏

Dream, Will & Power. 上帝也许会辜负生命,但不会辜负信念。

  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux 内核调试指南

大海里的鱼有很多,而我们需要的是鱼钩一只本文档由大家一起自由编写,修改和扩充,sniper负责维护。引用外来的文章要注明作者和来处。本文档所有命令都是在ubuntu/debian下的操作。选取的内核源码从文档开始编写时最新的内核版本–2.6.26开始,而且会随着linux的更新而不断更换新的版本。所以文档的内容可能前后不一致。相信大家有能力克服这个问题。本文档的字符图示在linux环境

2015-06-25 09:36:47 3433

转载 Linux I2C设备驱动编写

转自http://blog.csdn.net/lanmanck/article/details/7836734我的理念:简单实用即可,不要搞一堆源码出来,结果让人看了以后还不知道怎么用,看我的:1、在arch/arm/mach-xxx/ 自己的平台文件里添加i2c信息,美其名曰:i2c_board_info例如:static struct i

2015-01-05 20:40:43 452

原创 tornado registry的问题--无法找到序数

现象: tclsocket提示:无法找到序数     无法定位序数xxxx于动态链接库mfc42.dll上。     (问题的本质:svctcp_.c tcp socket creation problem)与该问题同时发生的现象还有:在打开tornado的FTP Server时,出现如下错误Unknown error 10106解决方法:

2012-10-15 11:00:14 1074

转载 12个有趣的C语言面试题

摘要:12个C语言面试题,涉及指针、进程、运算、结构体、函数、内存,看看你能做出几个!1.gets()函数问:请找出下面代码里的问题:#include int main(void) {     char buff[10];     memset(buff,0,sizeof(buff));      gets(buff);      printf("\n

2012-09-20 09:25:41 597

转载 ARM 开发板 与 PC机ubuntu系统 nfs 挂载

ARM开发板与PC通过NFS 网络文件系统挂接,很方便文件的移动,也为我们的开发带来了方便。接下来,我就详细的介绍下如何建立ARM与PC机的挂接。我是用的UBuntu系统。首先,我们需要在主机上安装nfs服务器,安装过的过程中一并把一些需要的组件也给安装了。1.  安装 NFS 相关组件sudo apt-get install nfs-kernel-server

2012-08-21 13:29:38 864

转载 聚焦“好奇号”

8 月 6 日,经过八个月的飞行“好奇号”终于登陆火星,它将在那里待一年的时间,采集火星土壤样本和岩心,对火星过去和现在的有机化合物和环境条件进行分析。到底“好奇号”是一个怎么样的火星探测车呢?ExtremeTech 带来了一篇详细解析:“好奇号”长宽高为 3 x 2.8 x 2.1 米,重量 899 千克,对于火星探测车而言,它的身材可谓“重量级选手”。之前在火星上传回大量图片的

2012-08-16 19:50:32 648

转载 C++模板学习

1. 模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.int max(int x,int y);{return(x>y)?x:y ;}//函数2.float

2012-08-16 16:57:06 349

原创 Qt Windows应用程序在MinGW中可运行而双击不能运行解决方法

首先简略介绍Qt应用程序的跨平台步骤:1、将工程文件从一个平台(例如Linux)拷贝至另一个平台(如Windows),需删除工程目录中的“***.pro.user”和***-build-desktop文件夹,否则不能重新编译;2、在Qt 4.8.0 for Desktop(MinGW)中进入该工程文件目录运行qmake -project3、再执行qmake生成makefile4、执

2012-08-13 21:38:33 2445

转载 RedHat Linux网络配置文件详解

目前在企业级服务器的Linux系统中,RHEL占有绝对的优势,不管是曾经在互联网公司还是在目前测试Virtualization都是用的RHEL,所以本文主要是针对RedHat的linux来写的。前阵子有一次也被测试中的各种网络配置给搞晕了,因为我们VT-D和SR-IOV基本上都用NIC来测试的。收集了点资料,结合实际经验总结一下。Redhat Linux的网络配置,基本上是通过修改几个配置文件

2012-08-10 21:43:53 1656

转载 linux redhat Centos debian 破解root 密码 “Give root password for maintenance”

linux redhat Centos debian  root密码丢失的解决方法有两种方法可以修改root密码:1. 进入单用户模式修改密码对于lilo,在启动时输入代码:boot: linux single 对于grub(通常现在系统都是用这个), 在系统启动时按键盘“e”编辑启动项,在“kernel xxx”行末尾加一个空格 singl

2012-08-10 20:56:31 1185

原创 为VMware添加新硬盘并挂载到指定位置扩容

在Scientific Linux虚拟机中安装arm-linux-gcc交叉编译工具时,由于先前分盘草率,导致目录/usr空间不够,无法将文件arm-linux-gcc-4.3.2.tgz解压完整。于是根据《鸟哥的Linux私房菜》一书使用dd命令在目录/home下制作了一个512M的空文件:# dd if=/dev/zero of=/home/loopdev bs=1M count=51

2012-08-10 20:52:47 3615

原创 VMware设置从光驱中引导启动Linux操作系统

vmware启动时,由于速度太快设置页面一晃就过去了,多试几次后在如下界面按F2可进入Bios设置:VMware的Bios设置界面:根据最下方的提示,用+/-来调整VMware启动系统时加载的顺序,这里从光驱启动的话自然要将CD-ROM Drive放在第一项,然后按F10保存退出设置CD-ROM上电即连接然后再次启动后就会从光驱启动了!在做完

2012-08-10 19:40:06 5055 1

原创 VMware-Scientific Linux6.1中arm-linux-gcc-4.3.2.tgz安装过程

由于使用的是VMware虚拟机,压缩包放在Windows主机与SL6.1虚拟机的共享文件夹SL6.1ShareFolder中进入共享文件夹:# cd /mnt/hgfs/SL6.1ShareFolder/将arm-linux-gcc-4.3.2.tgz文件拷贝到/tmp目录下:# cp -r arm-linux-gcc-4.3.2.tgz /tmp/解压文件到/usr/local目录下

2012-08-10 15:25:50 1269

原创 嵌入式C中const关键字的使用

const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。  虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较微妙的地方,微妙在何处呢?请看下面几个问题。 问题1:const变量 & 常量  为什么下面的例子在使用一个c

2011-11-08 21:08:25 843

转载 一个老工程师的心理话(转)

诸位,俺当工程师十余年了,从研发到管理!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给兄弟姐妹提个醒,希望他们比咱们强!“1.多上论坛,我现在发现上来的有点晚了。提高自己的专业知识,扩大自己的知识面,学习他人的经验,少走弯路。请教要虚心。2.好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎

2011-11-05 17:33:16 426

转载 详解C语言中volatile关键字

volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;

2011-11-03 16:52:33 378

原创 C语言指针回顾

C语言中指针是一个较为复杂而又重要的概念,有关指针的定义类型和操作也比较多,最近回顾了谭浩强出版的《C程序设计(第二版)》,作个小结如下:int *p;  p为指向整型数据的指针变量 int (*p)[n];  表示p是一个指针变量,它指向包含4个整型元素的一维数组;可以对下面二者做比较:(1) int a[4];         表示a有4个元素,每个元素为整型(2) i

2011-11-02 11:16:17 437

STM32F10x硬件开发使用入门_cn

这份应用笔记是为系统设计者提供的,他们需要概览开发板的硬件实现特性,如电源提供、时钟管理、重置控制、启动模式的设置和调试管理。该文档演示了STM32F10xxx系列产品的使用方法,并描述了应用STM32F10xxx开发板需要的最小硬件资源

2012-09-18

空空如也

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

TA关注的人

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