自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 临界比例积分调节

用临界比例度法调节PID参数的对话 qjj1020:在PID调试中比较常用的一种方法是临界比例度法:        1.被控系统稳定后,把控制器的积分时间放到最大,微分时间放到零(相当于切除了积分和微分作用,只使用比例作用)。     2.通过外界干扰或使控制器设定值作一阶跃变化,观察由此而引起的测量值振荡。     3.从大到小的,逐步把控制器的比例度减小,...

2015-05-06 13:32:37 837

原创 [原]WIN API 串口开发记录

转到上位机做开发  VC还是有些东西不太一样  绕了些圈子   在此做一下记录  对一些基本概念做一些说明项目中要求有多个串口的转发通信 不定时、随机长度帧的帧处理转发等操作 1.初始化及其中涉及到的问题 HCom1ConnWithLcd = CreateFile("COM1",//COM1 GENERIC_READ|GENERIC_WRITE, //允许读和写...

2015-05-06 09:54:33 141

原创 CreateFile创建串口失败

  HCom1ConnWithLcd = CreateFile("(LPCWSTR)COM1:",//COM1 GENERIC_READ|GENERIC_WRITE, //允许读和写 0, //独占方式 NULL, OPEN_EXISTING, //打开而不是创建 0, //同步方式 NULL);...

2015-04-21 16:17:24 1112

原创 【原】关于#pragma data_seg()无法共享数据

最近使用这个方法调用数据无效,希望给同样困惑的人有些帮助吧~ 查了一些资料 正好项目中要和别人一起调用我编写的DLL文件于是在代码中写入: #pragma data_seg("s_data") // 声明共享数据段,并命名该数据段 unsigned int guiCurrentPage = 255;#pragma data_seg()#prag...

2015-04-21 13:38:17 458

原创 DLL共享全局数据变量

DLL入门浅析(5)——使用DLL在进程间共享数据http://www.cppblog.com/suiaiguo/archive/2009/07/21/90734.html           在Win16环境中,DLL的全局数据对每个载入它的进程来说都是相同的,因为所有的进程用的都收同一块地址空间;而在Win32环境中,情况却发生了变 化,每个进程都有了它自己的地址空间,...

2015-04-16 09:32:35 1866 1

原创 /dev/disk/by-uuid ***** does not exits

首先要说明的是 make xconfig  “对号”是编译进内核  通过与make menuconfig 对比可知 我一开始选反了.. 编译内核后出现找不到磁盘的情况 解决方法一: 安装完ubuntu 10.10后,启动发生错误。提示 ubuntu alert! /dev/disk/by-uuid/########### does not exist 解决方案: 修改启动参数,...

2015-03-31 09:38:01 7083

原创 内核配置文件

  http://www.jinbuguo.com/kernel/longterm-3_10-options.html

2015-02-12 19:54:13 121

原创 shell 颜色

删除  username/.Private后SHELL界面没有颜色了   相关配置在.bashrc里 vim .bashrc添加alias ls='ls --color=auto':wqsource .bashrc 再次执行命令就可以了   蓝色->目录;绿色->可执行文件;红色->压缩文件;浅蓝色->链接文件;灰色->其它文件。...

2015-02-12 16:35:06 116

原创 qt4

安装QT4体验下 xconfig #sudo apt-get install automake#sudo apt-get install libc-dev#sudo apt-get install g++ #sudo apt-get install libcurl4-openssl-dev sudo apt-get install libqt4-dev qt4-dev-t...

2015-02-12 15:33:55 73

原创 内核:scripts/basic/fixdep: Permission denied错误

出现Permission denied提示肯定是文件权限方面的问题 同时根据提示的错误信息  发现内核文件夹下 存在  /scripts/basic/fixdep文件 cd /scripts/baisc$ ls 发现文件权限是  -rw------ 在当前用户下无权限当然会报错了 shell 下输入:     chmod -x scripts/...

2015-02-06 14:05:53 3318

原创 ubuntun rename命令 语法错误

前面使用了for in  循环做了批量文件重命名 和 批量简历连接文件 mv命令可以单独给文件重命名   mv直接可以理解为w下的剪切 rename可以批量重命名文件 很方便 rename 在c/perl版本不一致 man 获取相关信息 rename 在不同版本的linux下用法不一致  使用前 man 即可 shell 下输入 rename 's/希望替换...

2015-02-06 13:42:32 822

原创 [原]shell for in指令 语法错误

ubuntu14.04批量重命名 ,批量建立链接文件for in循环语句在脚本文件和执行shell过程中可以简化很多操作  配置交叉编译的时候要把arm-linux-none-gnueabi-xx链接成arm-linux-xxx这一目录的文件一个个敲可有的玩了 于是使用for in 指令如下  在shell中直接输入 for files in `ls`;...

2015-02-06 10:11:34 820

原创 更改默认shell

make modules把空间撑爆了看  home/user/.Private下占了好多空间还都是乱码文件名  rm删之 然后 -------悲剧了    配置文件全无   一开始重启后连基本的一些目录都没有了然后发现shell颜色配置没了cat 发现使用的是sh想改回bash查了一下whereis  bashchcs -s /bin/bash ...

2015-02-03 14:37:56 203

原创 arm-linux-gcc编译

1.下载arm-linux-gcc*.tar.bz2压缩包   tar -zxvf 文件名2.解压缩文件包  将/usr/local/路径下的文件夹复制到 真正的/usr/local/目录下      cp -r  解压缩文件  /usr/local/arm-gcc/(路径随意)      -r  参数递归复制所有文件及文件夹  3.添加环境变量   exprot  P...

2015-01-18 12:04:46 124

原创 arm-linux-gcc

工作上暂时没用到 一直断断续续的看 uboot 脚本  正则  也终于快进入编译阶段了 开发板买了快半年了都没怎么动  = =#  今天开始配置编译环境 ubuntu14.0  4下载了arm-linux-gcc/4.4.3 下载后将文件解压tar  -zxvf  arm-linux-gcc.gz mv 解压文件到  usr/local/arm-gcc(目录名字随便起...

2015-01-10 23:42:11 89

原创 shell $\?

shell    $相关 学习移植过程中用到的一些常用参数 碰到哪里记哪里吧  $# - 输入参数个数 //-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*$^ , $< , $@在makefile规则中$^,$< 代表依赖集合区别是$^  代表依赖集合中第一个目...

2014-12-13 16:29:03 224

原创 data命令

http://www.cnblogs.com/mfryf/archive/2012/03/23/2413362.html 获得当天的日期date +%Y-%m-%d输出: 2011-07-28 将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 获取明天的日期da...

2014-12-13 16:14:09 650

原创 gcc参数列表

原帖:http://www.cppblog.com/SEMAN/archive/2005/11/30/1440.html [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机...

2014-12-05 16:23:41 286

原创 gcc -M参数

原帖地址:http://blog.csdn.net/benkaoya/article/details/10728879  大多数的C/C++编译器都支持一个“-M”的选项,即自动找寻源文件中包含的头文件。举个例子,比如mian.c包含有如下头文件。#include <stdio.h>#include "log.h"      用gcc -M m...

2014-12-05 13:52:55 215

原创 shell cc-option检测分析

 cc-option = $(shell if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null 2>&1;\ then\ echo "$1";\ ...

2014-12-04 15:14:41 753

原创 dev/null

dev/null 是系统一个伪文件  所有 标准输出 错误输出  输出到这里都会消失 类似“黑洞”的效果 1 > 标准输出2 > 错误输出  

2014-12-04 14:39:34 72

原创 dirname

 diranme  name功能:由文件名剥离非目录(路径)的后缀 eg:          dirname  /usr/bin/test                /usr/bin   

2014-12-04 11:01:01 67

空空如也

空空如也

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

TA关注的人

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