<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gnote]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xlinxss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xlinxss]]></copyright><item><title><![CDATA[临界比例积分调节]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84716688</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84716688</guid><author>xlinxss</author><pubDate>Wed, 06 May 2015 13:32:37 +0800</pubDate><description><![CDATA[

用临界比例度法调节PID参数的对话

 


qjj1020：在PID调试中比较常用的一种方法是临界比例度法：
        1．被控系统稳定后，把控制器的积分时间放到最大，微分时间放到零(相当于切除了积分和微分作用，只使用比例作用)。
     2．通过外界干扰或使控制器设定值作一阶跃变化，观察由此而引起的测量值振荡。
     3．从大到小的，逐步把控制器的比例度减小，...]]></description><category></category></item><item><title><![CDATA[[原]WIN API 串口开发记录]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84716626</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84716626</guid><author>xlinxss</author><pubDate>Wed, 06 May 2015 09:54:33 +0800</pubDate><description><![CDATA[
转到上位机做开发  VC还是有些东西不太一样  绕了些圈子   在此做一下记录  对一些基本概念做一些说明
项目中要求有多个串口的转发通信 不定时、随机长度帧的帧处理转发等操作
 
1.初始化及其中涉及到的问题
	HCom1ConnWithLcd	=	CreateFile(&quot;COM1&quot;,//COM1
							GENERIC_READ|GENERIC_WRITE, //允许读和写...]]></description><category></category></item><item><title><![CDATA[CreateFile创建串口失败]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84713738</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84713738</guid><author>xlinxss</author><pubDate>Tue, 21 Apr 2015 16:17:24 +0800</pubDate><description><![CDATA[
  
HCom1ConnWithLcd	=	CreateFile(&quot;(LPCWSTR)COM1:&quot;,//COM1
						GENERIC_READ|GENERIC_WRITE, //允许读和写
							0, //独占方式
							NULL, 
							OPEN_EXISTING, //打开而不是创建
							0, //同步方式
							NULL);...]]></description><category></category></item><item><title><![CDATA[【原】关于#pragma data_seg()无法共享数据]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84713653</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84713653</guid><author>xlinxss</author><pubDate>Tue, 21 Apr 2015 13:38:17 +0800</pubDate><description><![CDATA[
最近使用这个方法调用数据无效，希望给同样困惑的人有些帮助吧~
 
查了一些资料 正好项目中要和别人一起调用我编写的DLL文件
于是在代码中写入：
 
#pragma data_seg(&quot;s_data&quot;)     // 声明共享数据段，并命名该数据段
  unsigned int     guiCurrentPage = 255;
#pragma data_seg()
#prag...]]></description><category></category></item><item><title><![CDATA[DLL共享全局数据变量]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84712557</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84712557</guid><author>xlinxss</author><pubDate>Thu, 16 Apr 2015 09:32:35 +0800</pubDate><description><![CDATA[
DLL入门浅析（5）——使用DLL在进程间共享数据
http://www.cppblog.com/suiaiguo/archive/2009/07/21/90734.html
 
 

         在Win16环境中，DLL的全局数据对每个载入它的进程来说都是相同的,因为所有的进程用的都收同一块地址空间；而在Win32环境中，情况却发生了变 化，每个进程都有了它自己的地址空间，...]]></description><category></category></item><item><title><![CDATA[/dev/disk/by-uuid *****   does not exits]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84709409</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84709409</guid><author>xlinxss</author><pubDate>Tue, 31 Mar 2015 09:38:01 +0800</pubDate><description><![CDATA[
首先要说明的是 make xconfig  “对号”是编译进内核  通过与make menuconfig 对比可知 我一开始选反了..
 
编译内核后出现找不到磁盘的情况
 
解决方法一: 安装完ubuntu 10.10后，启动发生错误。提示 ubuntu alert! /dev/disk/by-uuid/########### does not exist 解决方案： 修改启动参数，...]]></description><category></category></item><item><title><![CDATA[内核配置文件]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84701906</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84701906</guid><author>xlinxss</author><pubDate>Thu, 12 Feb 2015 19:54:13 +0800</pubDate><description><![CDATA[
 
 
http://www.jinbuguo.com/kernel/longterm-3_10-options.html
]]></description><category></category></item><item><title><![CDATA[shell 颜色]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84701851</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84701851</guid><author>xlinxss</author><pubDate>Thu, 12 Feb 2015 16:35:06 +0800</pubDate><description><![CDATA[
删除  username/.Private后SHELL界面没有颜色了   相关配置在.bashrc里
 
vim .bashrc
添加
alias ls='ls --color=auto'
:wq
source .bashrc
 再次执行命令就可以了
  
 蓝色-&amp;gt;目录；绿色-&amp;gt;可执行文件；红色-&amp;gt;压缩文件；浅蓝色-&amp;gt;链接文件；灰色-&amp;gt;其它文件。...]]></description><category></category></item><item><title><![CDATA[qt4]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84701823</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84701823</guid><author>xlinxss</author><pubDate>Thu, 12 Feb 2015 15:33:55 +0800</pubDate><description><![CDATA[
安装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...]]></description><category></category></item><item><title><![CDATA[内核：scripts/basic/fixdep: Permission denied错误]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84700728</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84700728</guid><author>xlinxss</author><pubDate>Fri, 06 Feb 2015 14:05:53 +0800</pubDate><description><![CDATA[
出现Permission denied提示
肯定是文件权限方面的问题
 
同时根据提示的错误信息  发现内核文件夹下 存在  /scripts/basic/fixdep文件
 
cd /scripts/baisc
$ ls


 发现文件权限是  -rw------ 
在当前用户下无权限当然会报错了
 
shell 下输入：
     chmod -x scripts/...]]></description><category></category></item><item><title><![CDATA[ubuntun  rename命令  语法错误]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84700715</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84700715</guid><author>xlinxss</author><pubDate>Fri, 06 Feb 2015 13:42:32 +0800</pubDate><description><![CDATA[
前面使用了for in  循环做了批量文件重命名 和 批量简历连接文件
 
mv命令可以单独给文件重命名   mv直接可以理解为w下的剪切
 
rename可以批量重命名文件 很方便
 
rename 在c/perl版本不一致 man 获取相关信息 
rename 在不同版本的linux下用法不一致  使用前 man 即可
 
shell 下输入 rename 's/希望替换...]]></description><category></category></item><item><title><![CDATA[[原]shell for in指令 语法错误]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84700644</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84700644</guid><author>xlinxss</author><pubDate>Fri, 06 Feb 2015 10:11:34 +0800</pubDate><description><![CDATA[
ubuntu14.04
批量重命名 ，批量建立链接文件
for in循环语句在脚本文件和执行shell过程中可以简化很多操作
 
 
配置交叉编译的时候要把arm-linux-none-gnueabi-xx链接成arm-linux-xxx
这一目录的文件一个个敲可有的玩了
 
于是使用for in 指令如下  在shell中直接输入
 
for files in `ls`;...]]></description><category></category></item><item><title><![CDATA[更改默认shell]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84699954</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84699954</guid><author>xlinxss</author><pubDate>Tue, 03 Feb 2015 14:37:56 +0800</pubDate><description><![CDATA[
make modules把空间撑爆了
看  home/user/.Private下占了好多空间还都是乱码文件名  rm删之 
然后 -------悲剧了    配置文件全无   一开始重启后连基本的一些目录都没有了
然后发现shell颜色配置没了
cat 发现使用的是sh
想改回bash
查了一下
whereis  bash
chcs -s /bin/bash
 
...]]></description><category></category></item><item><title><![CDATA[arm-linux-gcc编译]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84696794</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84696794</guid><author>xlinxss</author><pubDate>Sun, 18 Jan 2015 12:04:46 +0800</pubDate><description><![CDATA[
1.下载arm-linux-gcc*.tar.bz2压缩包   tar -zxvf 文件名
2.解压缩文件包  将/usr/local/路径下的文件夹复制到 真正的/usr/local/目录下
      cp -r  解压缩文件  /usr/local/arm-gcc/(路径随意)
      -r  参数递归复制所有文件及文件夹 
 
3.添加环境变量
   exprot  P...]]></description><category></category></item><item><title><![CDATA[arm-linux-gcc]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84695417</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84695417</guid><author>xlinxss</author><pubDate>Sat, 10 Jan 2015 23:42:11 +0800</pubDate><description><![CDATA[
工作上暂时没用到 一直断断续续的看 uboot 脚本  正则  也终于快进入编译阶段了 开发板买了快半年了都没怎么动  = =#  今天开始配置编译环境 
ubuntu14.0  4
下载了arm-linux-gcc/4.4.3
 
下载后将文件解压
tar  -zxvf  arm-linux-gcc.gz
 
mv 解压文件到  usr/local/arm-gcc(目录名字随便起...]]></description><category></category></item><item><title><![CDATA[shell  $\?]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84691029</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84691029</guid><author>xlinxss</author><pubDate>Sat, 13 Dec 2014 16:29:03 +0800</pubDate><description><![CDATA[
shell    $相关
 
学习移植过程中用到的一些常用参数 碰到哪里记哪里吧
 
 
$# - 输入参数个数
 
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
$^ , $&amp;lt; , $@
在makefile规则中
$^,$&amp;lt; 代表依赖集合
区别是
$^  代表依赖集合中第一个目...]]></description><category></category></item><item><title><![CDATA[data命令]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84691026</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84691026</guid><author>xlinxss</author><pubDate>Sat, 13 Dec 2014 16:14:09 +0800</pubDate><description><![CDATA[
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...]]></description><category></category></item><item><title><![CDATA[gcc参数列表]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84689721</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84689721</guid><author>xlinxss</author><pubDate>Fri, 05 Dec 2014 16:23:41 +0800</pubDate><description><![CDATA[
原帖:http://www.cppblog.com/SEMAN/archive/2005/11/30/1440.html
 
[介绍] gcc and g++分别是gnu的c &amp;amp; c++编译器 gcc/g++在执行编译工作的时候，总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机...]]></description><category></category></item><item><title><![CDATA[gcc -M参数]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84689667</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84689667</guid><author>xlinxss</author><pubDate>Fri, 05 Dec 2014 13:52:55 +0800</pubDate><description><![CDATA[
原帖地址:http://blog.youkuaiyun.com/benkaoya/article/details/10728879
 
 
大多数的C/C++编译器都支持一个“-M”的选项，即自动找寻源文件中包含的头文件。举个例子，比如mian.c包含有如下头文件。


#include &amp;lt;stdio.h&amp;gt;
#include &quot;log.h&quot;


      
用gcc -M m...]]></description><category></category></item><item><title><![CDATA[shell  cc-option检测分析]]></title><link>https://blog.youkuaiyun.com/xlinxss/article/details/84689469</link><guid>https://blog.youkuaiyun.com/xlinxss/article/details/84689469</guid><author>xlinxss</author><pubDate>Thu, 04 Dec 2014 15:14:41 +0800</pubDate><description><![CDATA[
 
cc-option = $(shell

                if $(CC) $(CFLAGS) $(1) -S -o /dev/null -xc /dev/null 2&amp;gt;&amp;amp;1;\

                       then\

                               echo &quot;$1&quot;;\

       ...]]></description><category></category></item></channel></rss>