EDN首页   博客首页

最新日志

发表于:2008-11-21 14:47:50
标签:传说中1M带宽变100M带宽  

0

【cFosSpeed v3.00多语言完美注册版】

传说中1M带宽变100M带宽的东东【cFosSpeed v3.00多语言完美注册版】

本软件来至于网上。怎么不能上传?

系统分类: 通信网络   |    用户分类: 无分类    |    来源: 整理

该用户于2008-11-21 14:58:33编辑过该文章

评论(0) | 阅读(39)
发表于:2008-11-6 11:26:40
标签:[转帖]千万别恶心阿  看看肯德鸡的内幕  

0

[转帖]千万别恶心阿 看看肯德鸡的内幕 发贴仅10小时浏览过万!

有些时候,一提肯德基,我真的控制不住自己的情绪.在这里,我只是以一种十分客观的态度把肯德基的一些内幕告诉大家,只希望每个中国人...能真正认识肯得基.我慢慢说我的经历吧. 本人是个在外漂泊的大学生,说来惭愧,在外也认识了不少朋友.我的一个朋友的父亲是中国银行某市的一个高层领导,他和美国的肯德基之间有些合作的关系,一次 高层领导之间的互访使我朋友的父亲有幸参观了肯德基的鸡厂,那是个对外严重保密的地方,任何人都不能随便入内的.那天我和朋友也正在上自习,
  


朋友突然接到他父亲的电话,是从美国打来的越洋电话,"以后绝对不允许再吃肯德基了.'他父亲说完就 挂了.一星期之后,他父亲从美国回来后专门来了一趟我们学校,我和他们父子在一起聊天,也有幸听到了肯德基鸡厂的内幕.

每个鸡身上全被插着管子,一只鸡从孵出来到成品鸡的时间是两个星期。管子给他们输的是激素啊!每个鸡身上根本没有毛,就象我们见到的已经开膛破肚拔完毛之后的鸡一个样!


朋友们,你们知道我们在肯德基里面吃的是鸡的腿和翅是最多的,几乎全是腿和翅,你们想想,哪里来那么多的腿和翅,其它的部位都哪去了呢?差不多每只鸡身上有4-5个翅膀,3-4个腿。我真的都已经出离愤怒了.看着城市里那一块块肯德基的牌子, 我......无语了
  朋友可以到肯德基里面去观察一下,在里面吃的都是什么人,你一定不会看 到外国人的,全是中国人啊。尤其多的是中国的小孩子,这些年一直受到激素困扰正常发育的中国未成年人。外国人自己发明的东西自己却不喜欢吃,聪明的中国人啊,大家都想一想这是为什么呢???
 据说,不管肯德基还是麦当劳或者其他西方快餐连锁企业,为了在中国市场开创“大好”局面,都有专门研究特别适合中国人口味,让中国人喜欢的口味配方,以此作为企业开发重点。另外就是研究开发一只鸡身上能长出多条鸡腿和多只翅膀的激素催生技术。

 



现在已经能催生到6条鸡腿6只翅膀了,但是由于是针对中国消费者——世界上最盲目无知的消费者,所以只是粗放式激素配方喂养,所以往往有一只鸡身上长有3条腿3只翅膀,或者4只,5只,6只等等不一而足。

 


 

过去把鸡翅膀和鸡腿切割下来运输到中国市场,其他身体部位还原成饲料。现在又有企业为了减少成本和产生更好的经济效益,把这种鸡身体的绝大部分加工成鸡肉柳,也一并运输到中国市场倾销,因此而产生极大的经济利润。外国人在获取极 大利润的同时,我们国人的身体健康和子孙后代的身体健康却受到极大的伤害!
  为什么现在的小孩子都比较肥胖呢,就是吃了这些含有大量激素的洋垃圾食品啊!

 
  不管是爱国的国人,还是爱国意识淡漠的国人,总肯定是会为自己的孩子的身体健康要考虑的吧!拒绝洋快餐!!!

 


为了自己的孩子,也为了祖国的明天,有良知的人们请把此帖顶起来,让更多的看到吧,拜托了! 

系统分类: 生活点滴   |    用户分类: 无分类    |    来源: 转贴

评论(2) | 阅读(59)
发表于:2008-10-28 12:47:57
标签:无标签

0

C8051f040的ADC转换电压问题

电路如图:请教一下:为何在A,B,C,三点进行AD转换测量时,B点测量值相对稳定,A,C两点的值最不稳定,是不是在三点接入AD转换电路前一定要用运放进行射随隔离输入?

系统分类: 单片机   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(67)
发表于:2008-10-28 12:15:15
标签:C语言编程中的排序  

0

c语言编程的几种排序算法比较

排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出详细的说明。
       对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N)(因为没有使用word,所以无法打出上标和下标)。 第二部分是高级排序算法,复杂度为O(Log2(N))。这里我们只介绍一种算法。另外还有几种 算法因为涉及树与堆的概念,所以这里不于讨论。 第三部分类似动脑筋。这里的两种算法并不是最好的(甚至有最慢的),但是算法本身比较 奇特,值得参考(编程的角度)。同时也可以让我们从另外的角度来认识这个问题。现在,让我们开始吧:
一、简单排序算法
由于程序比较简单,所以没有加什么注释。所有的程序都给出了完整的运行代码,并在我的VC环境
下运行通过。因为没有涉及MFC和WINDOWS的内容,所以在BORLAND C++的平台上应该也不会有什么
问题的。在代码的后面给出了运行过程示意,希望对理解有帮助。
1.冒泡法:
这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:
#i nclude <iostream.h>
void BubbleSort(int* pData,int Count)
{
 int iTemp;
 for(int i="1";i<Count;i++)
       {
         for(int j="Count-1";j>=i;j--)
                {
                  if(pData[j]<pData[j-1])
                            {
                              iTemp = pData[j-1];
                              pData[j-1] = pData[j];
                              pData[j] = iTemp;
                            }
                }
       }
}

void main()
{
 int data[] = {10,9,8,7,6,5,4};
 BubbleSort(data,7);
 for (int i="0";i<7;i++)
            cout<<data[i]<<" ";
 cout<<"\n";
}

倒序(最糟情况)
第一轮:10,9,8,7->10,9,7,8->10,7,9,8->7,10,9,8(交换3次)
第二轮:7,10,9,8->7,10,8,9->7,8,10,9(交换2次)
第一轮:7,8,10,9->7,8,9,10(交换1次)
循环次数:6次
交换次数:6次
其他:
第一轮:8,10,7,9->8,10,7,9->8,7,10,9->7,8,10,9(交换2次)
第二轮:7,8,10,9->7,8,10,9->7,8,10,9(交换0次)
第一轮:7,8,10,9->7,8,9,10(交换1次)
循环次数:6次
交换次数:3次
上面我们给出了程序段,现在我们分析它:这里,影响我们算法性能的主要部分是循环和交换, 显然,次数越多,性能就越差。从上面的程序我们可以看出循环的次数是固定的,为1+2+...+n-1。 写成公式就是1/2*(n-1)*n。 现在注意,我们给出O方法的定义:
若存在一常量K和起点n0,使当n>=n0时,有f(n)<=K*g(n),则f(n) = O(g(n))。(呵呵,不要说没 学好数学呀,对于编程数学是非常重要的!!!)

现在我们来看1/2*(n-1)*n,当K=1/2,n0=1,g(n)=n*n时,1/2*(n-1)*n<=1/2*n*n=K*g(n)。所以f(n) =O(g(n))=O(n*n)。所以我们程序循环的复杂度为O(n*n)。 再看交换。从程序后面所跟的表可以看到,两种情况的循环相同,交换不同。其实交换本身同数据源的 有序程度有极大的关系,当数据处于倒序的情况时,交换次数同循环一样(每次循环判断都会交换), 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。乱序时处于中间状态。正是由于这样的 原因,我们通常都是通过循环次数来对比算法。
2.交换法:
交换法的程序最清晰简单,每次用当前的元素一一的同其后的元素比较并交换。
#i nclude <iostream.h>
void ExchangeSort(int* pData,int Count)
{
 int iTemp;
 for(int i="0";i<Count-1;i++)
          {
            for(int j="i"+1;j<Count;j++)
                     {
                       if(pData[j]<pData[i])
                                 {
                                   iTemp = pData[i];
                                   pData[i] = pData[j];
                                   pData[j] = iTemp;
                                 }
                     }
         }
}

void main()
{
 int data[] = {10,9,8,7,6,5,4};
 ExchangeSort(data,7);
 for (int i="0";i<7;i++)
              cout<<data[i]<<" ";
 cout<<"\n";
}
倒序(最糟情况)
第一轮:10,9,8,7->9,10,8,7->8,10,9,7->7,10,9,8(交换3次)
第二轮:7,10,9,8->7,9,10,8->7,8,10,9(交换2次)
第一轮:7,8,10,9->7,8,9,10(交换1次)
循环次数:6次
交换次数:6次

其他:
第一轮:8,10,7,9->8,10,7,9->7,10,8,9->7,10,8,9(交换1次)
第二轮:7,10,8,9->7,8,10,9->7,8,10,9(交换1次)
第一轮:7,8,10,9->7,8,9,10(交换1次)
循环次数:6次
交换次数:3次

从运行的表格来看,交换几乎和冒泡一样糟。事实确实如此。循环次数和冒泡一样 也是1/2*(n-1)*n,所以算法的复杂度仍然是O(n*n)。由于我们无法给出所有的情况,所以 只能直接告诉大家他们在交换上面也是一样的糟糕(在某些情况下稍好,在某些情况下稍差)。

3.选择法:
现在我们终于可以看到一点希望:选择法,这种方法提高了一点性能(某些情况下) 这种方法类似我们人为的排序习惯:从数据中选择最小的同第一个值交换,在从省下的部分中 选择最小的与第二个交换,这样往复下去。
#i nclude <iostream.h>
void SelectSort(int* pData,int Count)
{
 int iTemp;
 int iPos;
 for(int i="0";i<Count-1;i++)
            {
              iTemp = pData[i];
              iPos = i;
              for(int j="i"+1;j<Count;j++)
                           {
                             if(pData[j]<iTemp)
                                        {
                                          iTemp = pData[j];
                                          iPos = j;
                                         }
                           }
              pData[iPos] = pData[i];
              pData[i] = iTemp;
             }
}

void main()
{
 int data[] = {10,9,8,7,6,5,4};
 SelectSort(data,7);
 for (int i="0";i<7;i++)
            cout<<data[i]<<" ";
 cout<<"\n";
}
倒序(最糟情况)
第一轮:10,9,8,7->(iTemp=9)10,9,8,7->(iTemp=8)10,9,8,7->(iTemp=7)7,9,8,10(交换1次)
第二轮:7,9,8,10->7,9,8,10(iTemp=8)->(iTemp=8)7,8,9,10(交换1次)
第一轮:7,8,9,10->(iTemp=9)7,8,9,10(交换0次)
循环次数:6次
交换次数:2次

其他:
第一轮:8,10,7,9->(iTemp=8)8,10,7,9->(iTemp=7)8,10,7,9->(iTemp=7)7,10,8,9(交换1次)
第二轮:7,10,8,9->(iTemp=8)7,10,8,9->(iTemp=8)7,8,10,9(交换1次)
第一轮:7,8,10,9->(iTemp=9)7,8,9,10(交换1次)
循环次数:6次
交换次数:3次
遗憾的是算法需要的循环次数依然是1/2*(n-1)*n。所以算法复杂度为O(n*n)。 我们来看他的交换。由于每次外层循环只产生一次交换(只有一个最小值)。所以f(n)<=n 所以我们有f(n)=O(n)。所以,在数据较乱的时候,可以减少一定的交换次数。

4.插入法:
插入法较为复杂,它的基本工作原理是抽出牌,在前面的牌中寻找相应的位置插入,然后继续下一张
#i nclude <iostream.h>
void InsertSort(int* pData,int Count)
{
 int iTemp;
 int iPos;
 for(int i="1";i<Count;i++)
             {
              iTemp = pData[i];
              iPos = i-1;
              while((iPos>=0) && (iTemp<pData[iPos]))
                              {
                                pData[iPos+1] = pData[iPos];
                                iPos--;
                              }
              pData[iPos+1] = iTemp;
            }
}

void main()
{
 int data[] = {10,9,8,7,6,5,4};
 InsertSort(data,7);
 for (int i="0";i<7;i++)
            cout<<data[i]<<" ";
 cout<<"\n";
}

倒序(最糟情况)
第一轮:10,9,8,7->9,10,8,7(交换1次)(循环1次)
第二轮:9,10,8,7->8,9,10,7(交换1次)(循环2次)
第一轮:8,9,10,7->7,8,9,10(交换1次)(循环3次)
循环次数:6次
交换次数:3次

其他:
第一轮:8,10,7,9->8,10,7,9(交换0次)(循环1次)
第二轮:8,10,7,9->7,8,10,9(交换1次)(循环2次)
第一轮:7,8,10,9->7,8,9,10(交换1次)(循环1次)
循环次数:4次
交换次数:2次

上面结尾的行为分析事实上造成了一种假象,让我们认为这种算法是简单算法中最好的,其实不是, 因为其循环次数虽然并不固定,我们仍可以使用O方法。从上面的结果可以看出,循环的次数f(n)<= 1/2*n*(n-1)<=1/2*n*n。所以其复杂度仍为O(n*n)(这里说明一下,其实如果不是为了展示这些简单 排序的不同,交换次数仍然可以这样推导)。现在看交换,从外观上看,交换次数是O(n)(推导类似 选择法),但我们每次要进行与内层循环相同次数的‘=’操作。正常的一次交换我们需要三次‘=’ 而这里显然多了一些,所以我们浪费了时间。

最终,我个人认为,在简单排序算法中,选择法是最好的。

二、高级排序算法:
高级排序算法中我们将只介绍这一种,同时也是目前我所知道(我看过的资料中)的最快的。 它的工作看起来仍然象一个二叉树。首先我们选择一个中间值middle程序中我们使用数组中间值,然后 把比它小的放在左边,大的放在右边(具体的实现是从两边找,找到一对后交换)。然后对两边分别使 用这个过程(最容易的方法——递归)。
1.快速排序:
#i nclude <iostream.h>
void run(int* pData,int left,int right)
{
 int i,j;
 int middle,iTemp;
 i = left;
 j = right;
 middle = pData[(left+right)/2]; //求中间值
  do{
        while((pData[i]<middle) && (i<right))//从左扫描大于中值的数
                       i++;
        while((pData[j]>middle) && (j>left))//从右扫描大于中值的数
                       j--;
        if(i<=j)//找到了一对值
                      {
                       //交换
                        iTemp = pData[i];
                        pData[i] = pData[j];
                        pData[j] = iTemp;
                        i++;
                        j--;
                      }
}while(i<=j);//如果两边扫描的下标交错,就停止(完成一次)

//当左边部分有值(left<j),递归左半边
if(left<j)
          run(pData,left,j);
//当右边部分有值(right>i),递归右半边
if(right>i)
          run(pData,i,right);
}
void QuickSort(int* pData,int Count)
{
 run(pData,0,Count-1);
}
void main()
{
 int data[] = {10,9,8,7,6,5,4};
 QuickSort(data,7);
 for (int i="0";i<7;i++)
           cout<<data[i]<<" ";
 cout<<"\n";
}
这里我没有给出行为的分析,因为这个很简单,我们直接来分析算法:首先我们考虑最理想的情况
1.数组的大小是2的幂,这样分下去始终可以被2整除。假设为2的k次方,即k=log2(n)。
2.每次我们选择的值刚好是中间值,这样,数组才可以被等分。
第一层递归,循环n次,第二层循环2*(n/2)......
所以共有n+2(n/2)+4(n/4)+...+n*(n/n) = n+n+n+...+n=k*n=log2(n)*n
所以算法复杂度为O(log2(n)*n)
其他的情况只会比这种情况差,最差的情况是每次选择到的middle都是最小值或最大值,那么他将变 成交换法(由于使用了递归,情况更糟)。但是你认为这种情况发生的几率有多大??呵呵,你完全 不必担心这个问题。实践证明,大多数的情况,快速排序总是最好的。 如果你担心这个问题,你可以使用堆排序,这是一种稳定的O(log2(n)*n)算法,但是通常情况下速度要慢 于快速排序(因为要重组堆)。

三、其他排序
1.双向冒泡:
通常的冒泡是单向的,而这里是双向的,也就是说还要进行反向的工作。 代码看起来复杂,仔细理一下就明白了,是一个来回震荡的方式。 写这段代码的作者认为这样可以在冒泡的基础上减少一些交换(我不这么认为,也许我错了)。 反正我认为这是一段有趣的代码,值得一看。
#i nclude <iostream.h>
void Bubble2Sort(int* pData,int Count)
{
 int iTemp;
 int left = 1;
 int right =Count -1;
 int t;
 do {
        //正向的部分
       for(int i="right";i>=left;i--)
                   {
                     if(pData[i]<pData[i-1])
                                  {
                                    iTemp = pData[i];
                                    pData[i] = pData[i-1];
                                    pData[i-1] = iTemp;
                                    t = i;
                                  }
                   }
        left = t+1;
        //反向的部分
        for(i=left;i<right+1;i++)
                   {
                     if(pData[i]<pData[i-1])
                                   {
                                     iTemp = pData[i];
                                     pData[i] = pData[i-1];
                                     pData[i-1] = iTemp;
                                     t = i;
                                   }
                   }
        right = t-1;
     }while(left<=right);
}

void main()
{
 int data[] = {10,9,8,7,6,5,4};
 Bubble2Sort(data,7);
 for (int i="0";i<7;i++)
             cout<<data[i]<<" ";
 cout<<"\n";
}

2.SHELL排序
这个排序非常复杂,看了程序就知道了。 首先需要一个递减的步长,这里我们使用的是9、5、3、1(最后的步长必须是1)。 工作原理是首先对相隔9-1个元素的所有内容排序,然后再使用同样的方法对相隔5-1个元素的排序,以次类推。
#i nclude <iostream.h>
void ShellSort(int* pData,int Count)
{
 int step[4];
 step[0] = 9;
 step[1] = 5;
 step[2] = 3;
 step[3] = 1;
 int i,Temp;
 int k,s,w;
 for(int i="0";i<4;i++)
           {
             k = step[i];
             s = -k;
            for(int j="k";j<Count;j++)
                       {
                         iTemp = pData[j];
                         w = j-k;//求上step个元素的下标
                         if(s ==0)
                                     {
                                       s = -k;
                                       s++;
                                       pData[s] = iTemp;
                                     }
                        while((iTemp<pData[w]) && (w>=0) && (w<=Count))
                                     {
                                       pData[w+k] = pData[w];
                                       w = w-k;
                                     }
                        pData[w+k] = iTemp;
                     }
          }
}

void main()
{
 int data[] = {10,9,8,7,6,5,4,3,2,1,-10,-1};
 ShellSort(data,12);
 for (int i="0";i<12;i++)
            cout<<data[i]<<" ";
 cout<<"\n";
}
呵呵,程序看起来有些头疼。不过也不是很难,把s==0的块去掉就轻松多了,这里是避免使用0 步长造成程序异常而写的代码。这个代码我认为很值得一看。 这个算法的得名是因为其发明者的名字D.L.SHELL。依照参考资料上的说法:“由于复杂的数学原因 避免使用2的幂次步长,它能降低算法效率。”另外算法的复杂度为n的1.2次幂。同样因为非常复杂并 “我也不知道过程",我们只有结果了

系统分类: ARM   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(95)
发表于:2008-7-5 12:11:55
标签:人民币  升值  美元  汇率  文章  精辟  战争  金融  财富  危机  

1

关于人民币升值—一篇不可不看的好文章

美金融战争早已开打,中国处境艰难
  钱是比武器更厉害的武器--人民币的升值与中美
  现在很多国人都很关心人民币升值这个话题,但又不了解美国迫使人民币升值的真正意图何在,现在鄙人就此浅薄的发表一下我的个人看法!
  相信大家对80年代的“日本经济衰退”和90年代的“亚洲金融风暴”及“香港的香港金融保卫战”吧!也许有人会说那是国际投机集团“美国索罗斯财团”搞的,但是,你就没有想过它背后难道就没有美国政府的支持了吗?下面,我仔细分析一下这些事件的前因后果你就会明白了。
  从1980开始的,特别在1990年和1995年,第一名的美国和第二名的日本之间的GDP差距是多少?日本GDP超过美国GDP的一半!这也是目前为止唯一一次其它国家和美国的经济差距缩小到一半的程度。日本人在欢呼:只要超过美国的GDP,日本就可以恢复“正常国家”了!美国人没有吭声。
  按理说,日本还是美国的盟国,其经济也是美国扶持起来的,美国也没有分裂日本的必要(要分裂,二战时就分裂了,也不用等到80-90年代)。美国也不可能对盟国日本使用“颠覆性煽动”,眼看着美国是阻挡不了日本经济的发展前景的了!世界各国都在兴奋的期待着日本GDP超过美国GDP的那个“历史性时刻”!日本企业更加疯狂,美国经济的象征——洛克菲勒广场被日本人买下了!美国的精神象征——好莱坞被日本人买了!美国人民的心情一下子掉到了谷底。“世界第一”就快保不住了!美国人民的荣耀感在急剧下滑,民间开始蔓延仇日情绪。~
  1980年,日本的GDP就快到美国的一半了。有一件事情在1985年发生了,1985年美国拉拢其它五国(7国集团)逼迫日本签署了。以“行政手段”迫使日元升值。其实的一个中心思想就是日本央行不得“过度”干预外汇市场。日本当时手头有充足的美元外汇储备,如果日本央行干预,日元升不了值。可惜呀,日本是被去了势的太监。美国驻军、政治渗透、连宪法都是美国人帮它度身定做的,想不签广场协议都不可能。
  日本最后的结局大家也知道了。1985年9月的广场协议至1988年初.美国要求日元升值。根据协议推高日元,日元兑美元的汇率从协议前的1美元兑240日元上升到1986年5月时的1美元兑160日元。由于美国里根政府坚持认为日元升值仍不到位,通过口头干预等形式继续推高日元。这样,到1988年年初,日元兑美元的汇率进一步上升到1美元兑120日元,正好比广场协议之前的汇率上升了一倍
  美国人满足了吗?没有。接着看下去,从1993年2月至1995年4月,当时克林顿政府的财政部长贝茨明确表示,为了纠正日美贸易的不均衡,需要有20%左右的日元升值,当时的日元汇率大致在1美元兑120日元左右,所以,根据美国政府的诱导目标,日元行情很快上升到1美元兑100日元。以后,由于克林顿政府对以汽车摩擦为核心的日美经济关系采取比较严厉的态度。到了1995年4月,日元的汇率急升至1美元兑79日元,创下历史最高记录。
  日元升值的后果是什么?洛克菲勒广场重新回到了美国人手中,通用汽车在这个广场的一卖一买中净赚4亿美元!日资在艰难度日中大规模亏本退出美国。美国人民胜利了!成功的击退了日本的经济进攻!我们可以从事例中看看1995年之后,日本和美国的GDP之比重新拉开了距离,而且越来越大!
  可能有些网友还是没有明白,日元升值怎么啦?跟我们的谈论有什么关系?日元升值,就是美国对日本的一次经济阻击战!成功的把日本20多年的发展财富大转移到了美国去了。http://www.ooppqq.org
  下面我给个例子大家就清楚了。
  假设我是美国财团,我当然知道1985会发生什么,假设我在1983年吧,我用100亿美元兑换成24000亿日元,进入日本市场,购买日本股票和房地产,日本经济的蓬勃导致股市和房地产发疯一样的上涨,1985年广场协议签订,日元开始升值,到1988年初,股市和房地产假设我已经赚到了一倍(5年才翻一倍是最低假设了),那就是48000亿日元。
  这时,日元升值到1:120。我把日本的房地产和股票在一年中抛售完,然后兑换回美元,那么,就是400亿美元!在5年时间中,我净赚300亿美元!(还是最低假设)。那么日本呢?突然离开的巨额外资就导致了日本经济的崩溃!经济学用词叫“泡沫经济破灭”。这就是日本常说的:“失去的十年”。而我连本带利的400亿美元回到美国,你想一想,美国经济能不旺盛吗?!!日本“失去的十年”,却正是美国“兴旺的十年”!看看我的上表就知道了。
  我只是美国财团中的一个,其它财团呢?嘿嘿,而且我的假设还只是到1988年,如果是到1995年,日元升值到1:79,你我能想象美国在这场经济战争的胜利中,到底从日本刮走了多少财富?
  美国赚够了,日元现在又重新回到了1:140的位置上,美元的坚挺依然和30年前一样!美元暂时性的贬值,并没有损害到美元的国际地位。这场美日的经济战争,以美国完胜而告终!!
  美国人玩上瘾了。1998年,同样的手法在东南亚四小龙四小虎身上又来了一次,这就是亚洲金融风暴!唯一不同的,这次不需要广场协议了。因为亚洲这些小虎小龙的外汇储备们直接阻击就可以大获全胜!但是,还是没有战胜财大气粗、军事强盛、奉行霸权主义的美国,结局大家也看到了,东南亚货币在先升后跌中,经济发展的成果被美国抢掠一空!!
  唯一市场硬挺住了索罗斯的进攻而没有经济崩溃的就只有回归后的香港,保住了香港几十年的发展果实。当时索罗斯发动世界舆论(包括香港舆论),大肆攻击香港政府(中国政府)“行政干预市场”,违反市场经济规则、没有民主自由,要是当时中国屈服于世界的舆论压力而不运用“宏观调控”进行入市干预,那将酿成大祸,又不知道要有多少国人向当年的日本那样因破产而跳楼自杀了!
  当时的曾荫权后来说过:“决定政府入市干预的前一晚,我坐在床头哭了,不是为我自己,而是怕这个决定如果错误了,害了香港,我怎么向中央政府向市民们交代。”大家现在知道为什么美国一再要求他国“新闻自由”、“市场经济”、“民主人权”是建立在自己利益的基础上了吧,知道我国的“宏观调控”政策的正确性和优势所在了吧。
  美国停手了吗?没有,因为我过综合势力的增长国力的增强威胁到了美国的根本利益和“世界第一”的权威,近来“中国公开支持因儿子丑闻陷入困境的安南,指责美国故意借题发挥进行人生攻击。”就是最好的证明。所以美国心里就不痛快了,就要整人了,现在强迫人民币升值就是消弱中国的第一步,各位明白了吗?知道为什么中央政府突然狂力打压上海和北京的房地产市场?知道为什么中国股市那么惨了吗?央行行长周小川在3月还是4月曾说了一件事情:“有一个40亿美元的外资在上海炒房地产,已经退出中国了这样的外资,不要也罢!”明白了吗?中国股市是一个弱势股市,很容易被美国财团利用。
  中央不可能放松对股市的控制,否则中国经济将会在外资的攻击中崩溃!前段时间,也就是今年的12月初又有一个240亿美元的外资财团撤离中国上海。现在,大家对国家的宏观调控的优势有所理解了吧,知道了国家出台那么多针对房地产的政策是多么的明智和及时了吧(文件详文附在后面,有兴趣的可以读读)!
  现在各位知道为什么中国要实行国家外汇管制、汇率控制、打压房地产、控制股市、知道为什么中国要保持巨额外汇储备,为什么最近央行又出台了新的房地产贷款规定,为什么中国政府一直要求进出口贸易平衡,为什么要扩展东南亚贸易市场和欧盟市场,为什么要加WTO了。
  其实中美之间的经济战争,早就已经开场了,而且来来回回过了几百招了。我们大多数网友还懵懵懂懂的只盯着台海,盯着中亚美军又多了一个军事基地。要知道经济崩溃的灾难远比一场军事战争的后果更严重。军事战争不外乎两种:即“侵略战争”和“卫国战争”。而军事上的“侵略战争”的最终目的就是打垮对方的一切(军事力量和经济实力)达到占领对方领土,进行资源掠夺和控制奴役和剥削对方的国民。
  这样的事情中国历史上没有少发生,这里我就不例举事例了。而如今的美国就是以军事上的侵略战争为手段,达到奴役和剥削对方为目的的真实意图(对实力弱小的国家而言),看看如今的“伊拉克”就明白了,美国实际上是侵略占领了伊拉克,控制了伊拉克的石油,以此来满足美国国内巨大的需求量;而对实力强的原苏联(原苏联拥有制对方死地的核力量),美国就只有发动经济进攻来拖垮他们,苏联的分裂就是最好的例子。
  也许有的人要说,那是冷战时期的军备竞赛和当时苏联国内政策导致了原苏联因经济崩溃而解体的。但是,你有没有想过,进行军备竞赛是以经济实力为基础的。当时的美国经济实力比苏联强,所以,美国胜利了而苏联解体了。现在轮到我们了,我国现在的经济和军事实力都没有冷战时期的苏联强大,相同点是我国同样也拥有毁灭美国的核武器,只是数量少了一点而已。那在这一轮中,就要看我国领导人的智慧了,建立合理的政策来规避风险,保护自己是当务之急(可喜的是,现在我国已经在这样做了)。
  可是,美国也没有闲着,而且,作为经济进攻的第一步他们已经早早的迈出了,向美国“凯雷财团”这样的世界性投机财团收购中国的“徐州重工”这样的事情已经发生了很多了,在这里我就不一一例举了。他们的目的很明确,控制中国的核心技术,进行世界性的技术垄断,迫使??量。同时乘汇率没有变化之前以美元套取人民币,迫使中国央行大量发行人民币以应付大量的货币兑换需求,为拖垮中国经济打下伏笔。这还是明的进入,暗地里的就更无法统计了。
  说到这里,也许有很多人不明白大量美元兑换人民币的行为与拖垮中国经济有什么关系。在这里,我解释一下:在没有大量美国财团恶意涌入中国用大量美元换取人民币之前,我国的经济形式是相对稳定的,但是,实际上,我国发??那么多,因为,任何一种货币,只要能保证本国正常的经济活动就行了,??为印刷货币的成本是很高的。
  举个例子:中国有13亿人口,平均每人的财富拥有量为1万元每人,中国总共有13万亿元财富,而现实生活中,每个人不可能把自己的全部财富都带在身上,这里就平均一下,平均每个人身上携带1000元现金(携带量为10%,其实这个量已经是很大了),其余的存在银行,也就是说,在正常情况下的流动现金量(术语为:现金流量)为1千亿元,乘以一定的突变系数,(这里为了便于计算,就理想的取值100%),也就是说在正常的经济活动下,中国只要发行2千亿人民币就可以满足本国的经济活动了。
  而大量的恶意的国外财团的资金涌入中国,表面上是拉动了我国的经济,是国内的消费量变大,也就是使国内的现金流量的需求变大,这样,我国为了满足大众消费的需求,就会大量印刷和发行人民币来满足这种需求(当年的日本就是这样)。据统计,目前在国际上金融市场上的投资有136万亿美元。
  其中只要有1%涌入中国进行投机经营,按现在的汇率,我国就要发行10.895584万亿元人民币(1.36*7.8644=10.695584+0.2=10.895584万亿元),货币的发行总量已经超过了我国现有的外汇储备量(1万亿美元)的10倍,算把中国的全部外汇储备都拿来也难对付对手,此时,我国的国有经济就是负9.895584万亿元,不能算上全中国人民的全部财富,因为,国家经济崩溃了,我们手中的财富也就一文不值了。
  如果人民币升值以后,他们再用手头的人民币套取美元,中国国内将会余留大量人民币。那样,国人乃至世界将会对中国失去信心,不再储备和使用甚至抛售手中储备的人民币,使中国的外贸活动受挫,最终导致中国国内的通货膨胀,对外导致信誉危机从而导致金融危机。就向40年代的通货膨胀那样一盒火柴要卖几百块。如果我国政府在这次的人民币汇率这件事上决策错误,那么到时中国近30年来改革开放的经济成果就可能就可能落入他人之手。
  最近,国内的经济形式来看,客观的将,形式是不容乐观的。按理说,人民币升值了,也就是说钱值钱了,应该是以前1块钱的东西现在只要9毛甚至是8毛就可以买到了;可是现在的国内形式,除了工资没有涨外其余的都涨了。
  新华网报道说:自8月份开始,北京市场食用油价格震荡上扬。进入11月份,米价、面价、菜价及副食价格均有不同程度的攀升。报道认为,是受国际大豆市场价格上扬的影响,导致食用油价格上升。但是,米面跟风而涨,25公斤装的富强粉涨幅达12%以上,500克大米上涨了6分钱。据了解,在上海、广州、深圳粮油等生活必需品已是涨升一遍,并持续一个多月,其中面粉、食用油的最高涨幅分别已达一成和二成。
  农副产品涨价说明了我国经济在发展和提高。同时,以农副产品的涨价来增加农民的收入,维护社会的稳定,给国家的发展提供了一个良好的国内环境,对国家的发展是有好处的,因为中国农民的数量毕竟占了总人口比例的70%以上嘛。
  但是,中国的这四大城市生活必需品的涨价决外偶然。持续7个多月的宏观调控并没有稳定房价,相反,导致房价的节节攀升。早有经济学家警告说,地产泡沫将导致通货膨胀,通货膨胀将引发经济危机。然而,这种声音太微弱,现如今的种种迹象表明,通货膨胀正在步步逼近我们。
  对比1996年的东京,1997年的香港,北京、上海、广州,深圳这四大房价居高不下的城市,地产泡沫破灭前的迹象已经显现。试图为了一已私利而继续哄抬房价的地方政府,将迎来经济规律的无情惩罚。因为这一轮的通货膨胀是在毫无防备的情况下发出的,可能还不被官方承认,但它实实在在已经来临了。这种处在萌芽状态的通货膨胀选择了一个导致经济危机的最好时机——2007年的元旦和春节前。因此,危害性和破坏性更大。如果有一天方便面也开始涨价时,这场经济危机已无法遏制了。
  柴米油盐、水电油汽的轮番涨价和全面涨价,对中国的富豪阶层的正常生活不构成任何影响,但是千千万万的普通市民将要付出更多的财富以维持和原来一样的生活水准,也就是说,中国的高房价,间接地是由普通城市居民来买单,日本的国民是花了15年的时间,香港的市民就是花了14年。那么,中国的城市居民要花多少年呢?
  应对即将到来的通货膨胀,国家自然有金融的手段。可是,中国的人民币在国际市场受到美元的攻击,一年之内升值达5%,而且,还有继续升值的空间。中国的贸易顺差将在人民币的升值中逐渐缩小,国际市场的风险已在加剧。而国内市场生活必需品的全面涨价,将直接影响消费。最后,逼迫央行加大人民币的发行量,中国的通货膨胀就此爆发。这种危机也可能近在眼前。
  人民币目前在国际货币市场的遭遇是中国汇制改革以来没有过的事,我们目前已经知道美元要干什么?但是,还由不得我们把国际市场的问题解决好,人民币在国内又是这样的尴尬。在不动产涨价的带动下,生活必需品全面涨价,形成了国际与国内两种迥然不同的市场。从某种意义上来说,这样的市场将走向资本的过度投机。说白了,对内将加剧中国社会的贫富分化,对外给资本大鳄可乘之机。
  如果更深层次的分析,人民币似乎是遭遇来自不同方面的围攻,试图将中国30来年经济发展的成果逐步蚕食。接下来,生活必需品的涨幅将进一步加剧,市民的购买力进一步下降,国内市场进一步缩小,中国的产能将进一步过剩,最后,必然导致大量的中小企业破产,经济危机说来就来。
  真正要化解这场危机,对目前的经济局势来说,进一步加大宏观调控的力度,理顺房地产市场的管理体制,采取有力措施,坚决把房价降下来,让城市居民在房价下降的过程中感受中国经济的力量,从而增强对未来的信心。也许,这是目前最应该做的一件事,尽管已经做了一些表面工作。
  我们要清醒地看到高房价的危害性,尤其是对中国社会的破坏更是史无前例。也许现在还不必过于悲观,一切都应该有转机。谁都知道中国经济发生了重大问题,就象一辆出现明显故障的高速列车,轰轰隆隆往前飞奔,不知何时将会出轨或者颠覆。有经济学家预言,2008年中国经济将会硬着陆,届时,社会动荡不可避免。
  那么,出了这么大的问题,而问题的症结究竟何在呢?
  发改委专家马晓河指出:我国正在由某一方面的过剩向全面过剩演变。由于产能过剩,内需不旺,中国产品被迫出口,又导致了大量的贸易摩擦,过分依赖国际市场的风险越来越大。马晓河举例说:中国人向世界上的每一个人提供了一双鞋子,可见鞋的产能过剩多少。11月23日,央行副行长苏宁也表示,中国最终消费占GDP比重已从上世纪80年代超过62%下降到2005的52.1%,居民消费率也从1991年的48.8%下降到2005年的38.2%,均达到历史最低水平。而在中国居民消费率持续下降的同时,世界平均消费率达78%—79%,比较起来差别之大就如天上和地下。
  上面两位,一位是宏观经济的专家,一位是金融权威,但指出的是一个共同问题,就是因为内需不旺而导致产能过剩,一旦国际市场出现大的风险,中国将有成千上万工业企业面临生存的危险。
  让我们再来看看近几年推动中国经济高速发展的动因是什么:如果总揽中国经济全局就可以发现,推动中国经济高速增长的一是投资,二是消费,三是出口,可以说这是并驾齐驱的“三驾马车。”但是,在我国的实践中是“重投资、重出口、轻消费,”这是问题的表象。为什么中国人会“重投资、重出口、轻消费,”呢?明知消费是生产力,没有消费就没有生产力,这是一个浅显的经济学常识,但是在宏观经济发展的布局上,连马克思的剩余价值理论都不顾及了?
  再仔细分析,就会发现很有趣的现象:一是地方政府重投资,前几年表现的是“开发区”热,后来是“基本建设”热,再后来就是现在的“房地产”热;二是大中型企业重工业产品出口,不管是上市公司还是民营企业,只要形成了生产规模,眼光都瞄准了国际市场,大到汽车,家电,小到鞋子,袜子,打火机,一古脑出口。就“投资”热而言,高房价圈走了老百姓甚至两代人的财富,还有一代人背上了沉重的债务;就“出口”热而言,贸易顺差继续加剧,贸易摩擦不断增多,人民币升值压力越来越大。
  有经济学家分析,人民币自汇率改革以来升值了5%,现在的状况是有可能2007年一年就要升值5%,相当于前10多年的升值总幅度。那么这个后果是什么呢?许多经济学家讳莫如深,我可以大胆的告诉大家,后果就是人民币大量从不同渠道流出境,国际洗黑钱的势力乘机介入,甚至可以把中国贪官的钱都洗白了。
  可以说,在2007年之前,只听说外国人到中国来洗钱,这个局面也将因此而改变,中国人终于到外国去洗钱了。再说得深入一点,就是中国人民创造的财富被别人悄悄地“盗走”了,而“盗匪?发改委专家马晓河先生的话头上,看看如何解决产能过剩的问题。其实,很简单,产能过剩的解决之道是刺激消费,而刺激消费的唯一办法就是降低房价。房价不降,中国人对未来的预期必将产生较大的压力而不敢消费,还有一部分成了房奴无钱消费。马晓河先生说,中国工业品利用率有半数低于50%,所以,为了减少风险,必须扩大内需。而内需如何才能扩大呢?
  中国居民的消费率是38.2%,世界平均消费率是78%—79%
  中国居民平均房价收入比是一比十,世界平均房价收入比是一比
  两相对照,中国经济问题的症结就暴露出来,是高得离谱的房价将中国居民的财富搜刮一空,还拿什么去消费呢?所以中国人的消费率创下了历史新低。有专家预测,中国房价每下降一个点,将为市场一年增加100亿以上的消费,而中国房价从2006年前三季度的综合平均价位上,至少有30%以上的下降空间,也就是说,只要中国房价下降30%,中国市场一年将增加3000亿的消费总额,中国经济的问题也迎刃而解,中国民导人的决策事物就控制不好这个局面,我国的经济将会崩溃,国内将??我国的国力衰弱后,必将遭受外强的军事打击。我们都清楚我们现在身处的国际环境有多恶劣。面对当前复杂的国际形势,中国一定要具备打赢两场战争的能力,一是军事战争,二是经济战争。
    
  用战争手段夺取别国别人的财富在人类历史上是很常见的。即使在21世纪的今天也还能看到。为了保护中国人民的生命财产,以及可能爆发的军事冲突,中国一定要建设强大的陆军,强大的海军,强大的空军和强大的天军(太空部队)。
  在人类进入21世纪的今天,谁占领了太空这个制高点,谁就掌握了未来战争的主动权。任何太空非军事化的想法,只能是白日做梦!
  圣人说得好:落后是要挨打的!中国只有具备了彻底摧毁对手的实力,别人才不敢欺负中国。
  同时,在人类进入21世纪的今天,由于国际交流和贸易的全球化,一场新的战争----经济战争,已经取代军事战争,成为当今世界一部分人夺取另一部分人财产的主要手段
  1997年东南亚的金融风暴就是经济战争的一个例子。落后的东南亚国家经济受到了重大打击。国际金融炒家以经济手段达到了以往要用战争手段才能达到的目标。
  在少迟一点的香港金融保卫战中,时任香港政务司司长的曾荫权和财政司司长任志刚,在中国中央政府的支持下,用大量外汇储备干预了香港的股票市场。中国中央政府派出了两名央行副行长到香港,要求香港的全部中资机构,全力以赴支持香港政府的扶盘行动。经过几个月的较量,香港政府成功击退了国际金融炒家把香港当作提款机的企图。那次的斗争是非常激烈的,香港恒指变动1点,期货的买卖就会相差2.3亿港币。
  香港金融保卫战虽然过去好多年了,我一直在想,如果没有强大中国做后盾,会不会发生“八国联军”攻打香港的可能呢?毕竟香港政府干预香港股票市场违反了当今国际主流社会的“规矩”。
  中国航油(新加坡)在国际石油期货市场损失5亿美元和一位中国国资委职员在伦敦同期投资再次被吃表明中国在金融市场方面还有很多东西要学。
  就石油这一项,中国现在每年就要多花几百亿美元。现在是中国需要啥,国际商品市场就涨啥。可以说是“抢你没商量”。
  然而,石油等商品的价格对中国经济的危害并不是最严重的。真正可能对中国经济的造成严重危害是人民币汇率体系和不断高涨的房地产市场
  我总觉得有人要以人民币汇率为突破口,搞垮中国的经济,夺取中国人民的经济成果。从要人民币升值和自由浮动的叫喊声中,我好像闻到了军事战争的火药味。
  现在有一个说得比唱得还好听得说法,让人民币汇率自由浮动,由市场来决定。
  难道市场是有鬼决定的吗?由市场来决定,听起来挺公平的,大家都有权。但仔细分析一下,世界上有哪个市场不是由少数人操中的呢?让人民币汇率由市场来决定,说穿了就是由他们来决定。
  中国政府和人民一定不要忘记1997年东南亚的金融风暴。现在外资的相当一部分是埋下的伏兵。它们就等美国把中国的门撞开(人民币汇价自由浮动),把人民币捧上天,牟取暴利。
  总之,中国一定要建设具有一不怕苦,二不怕死精神的强大的陆军,强大的海军,强大的空军和强大的天军(太空部队)以应对可能军事战争。同时中国一定要建设热爱国家,具有国际视野,精通国际竟争规则的金融“铁军”以应对经济战争。只有这样,中国的安全,人民的财富才会得到保护!

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(141)
发表于:2008-5-23 13:20:04
标签:无标签

0

深圳骗子多

最近给单位做了个网络广播系统,没想购货时碰到的是个骗子,以次充好,明明不是自己生产的,还硬说自己生产的,给你的型号不是你要的型号,解释是改型了,你与他订货时,他告诉你机器的配置是如何,如何的高,让你动心,等你拿到手才知道,受骗了,拿到手的简直就几年前的垃圾。然后折腾你个半死,在些提醒用户,千万小心,我说的这个公司就是说自己是什么德国的欧博特公司,主管姓韩,是深圳的,标称自己生产OBT系列产品的,是骗子。

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(185)
发表于:2008-5-23 13:07:28
标签:无标签

1

电阻与电容并联的测量

需要搞一个电阻电容并联电路的测量,一个方案是使用AD5933芯片做阻抗网络分析,但这样成本高,而且还不知道在路测量的准确性,这第二方案么,还没有结果,真的头痛。如有高手请指教一二。

系统分类: 测试测量   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(203)
发表于:2008-4-9 16:04:17
标签:无标签

1

寻找芯片

最近有朋友要给他做东东,希望寻找一个片内带12位ADC和CAN控制器的单片机,找了一个C8051F040 和C8051F060及STM32F103,但是前两个都是100Pin的脚太多了,也不知道有没有其他的芯片。

系统分类: 单片机   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(196)
发表于:2007-12-21 21:33:24
标签:windows  Cygwin  

1

windows 与 Cygwin

为了在 Windows 下开发嵌入式操作系统应用程序,可以在 Windows 环境下装上 Cygwin 软件。

Cygwin 是一个在 Windows 平台上运行的 Unix 模拟环境,是 Cygnus Solutions 公司开发的自由软件。它对于学习掌握 Unix/Linux 操作环境,或者进行某些特殊的开发工作,尤其是使用 GNU 工具集在Windows 上进行嵌入式系统开发,非常有用。

Cygnus 当初首先把 gcc , gdb 等开发工具进行了改进,使它们能够生成并解释 win32 的目标文件。然后,把这些工具移植到 windows 平台上去。一种方案是基于 win32 API 对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此, Cygnus 采取了一种不同的方法 —— 他们写了一个共享库 ( 就是 cygwin1.dll) ,把 win32 API 中没有的 Unix 风格的调用 ( 如 fork,spawn,signals,select,sockets等 ) 封装在里面,也就是说,他们基于 win32 API 写了一个 Unix 系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用 Unix 主机上的交叉编译器来生成可以在Windows 平台上运行的工具集。以这些移植到 Windows 平台上的开发工具为基础, Cygnus 又逐步把其他的工具 ( 几乎不需要对源代码进行修改,只需要修改他们的配置脚本 ) 软件移植到 Windows 上来。这样,在 Windows 平台上运行 bash 和开发工具、用户工具,感觉好像在 Unix 上工作。 关于Cygwin 实现的更详细描述,请参考 http://cygwin.com/cygwin-ug-net/cygwin-ug-net.html 。

Cygwin 软件的安装

要得到 Cygwin 的最新安装版本,请到 Cygwin 的主页 http://cygwin.com/ 上下载最新的 Cygwin , 在该页面的右上角有 '' Install Cygwin Now '' ,点击此处,就会先下载一个叫做 setup.exe 的 GUI 安装程序,用它能下载一个完整的 Cygwin 。

在安装的过程中,会让用户选择安装哪些包,这些包主要是确定开发环境,编译工具等,如果不能确定具体需要哪些包的话,而硬盘空间足够的情况下,就选择全部安装。在出现的对话框的 ''All''的右边点击 ''Default'' ,直到变成 ''Install'' ,如下图 7.3 所示:

Cygwin 的安装过程时间比较长。当出现创建图标的画面点击 “ 完成 ” 按钮之后,屏幕会有几秒钟的闪动,这是在执行 Cygwin 安装后的脚本配置。

自动配置结束后,出现 Cygwin 成功安装结束的提示框。桌面上会出现 Cygwin 的图标。

3. 在 Cygwin 下生成交叉编译器

在自己生成交叉编译器之前,首先对 cygwin 进行一些设置。假设 Cygwin 安装在 d 目录下,在打开 Cygwin 窗口之前,进入到 D:\cygwin 目录,在这个目录下,有一个文件名为 cygwin.bat 的批处理文件,编辑该文件,在第一行后加入 set CYGWIN="title" ntea ,这是因为 cygwin 的启动批处理文件需要启动 Unix 文件系统模拟。修改完毕后,保存后退出。双击桌面上的 Cygwin 图标,打开后默认用户为在 Windows 中登录的用户名 ( 这里所使用的操作系统是 windows 2000 professsional) ,在如图7.5 所示的界面中,在根目录 ( 即 D:\cygwin) 下键入:

cd bin

mv sh.exe sh-original.exe

ln – s bash.exe sh.exe

做上述几步的原因是因为大多数 linux 系统将 sh 符号链接到 bash , Cygwin 上的 sh.exe 和 bash.exe是不同的,因此必须用 bash 代替 sh 。

从网站 http://www.uclinux.org/pub/uClinux/arm-elf-tools/tools-20030314/ 上下载生成工具链的各种源码 ,根据脚本文件 build-uclinux-tools.sh 建立可在 windows 下编译用户应用程序的交叉编译器,生成的交叉编译器最终被打包为 arm-elf-tools-cygwin-yyyymmdd.tar.gz 的文件,其中 yyyy 为生成交叉编译器的年, mm 为生成交叉编译器的月份, dd 为日期。

这里,希望读者注意的是在生成交叉编译器的过程中,可能会遇到多次错误,读者应该根据给出的出错信息,进行相应文件的修改。由于习惯上的原因, linux 下的压缩文件一般都是以 .tar.gz 或者 .tgz 结尾的,虽然用 windows 下的解压软件比如 winzip 或者 winrar 可以解压这些文件,但是推荐读者不要用这些软件在 windows 下解压,因为这样可能会造成某些信息的丢失。

ARM使用的交叉编译器名为 arm-elf-tools-cygwin-20030502.tar.gz 。

在 Cygwin 环境下建立交叉编译器

在根目录下键入:

tar xvzf arm-elf-tools-cygwin-20030502.tar.gz

进行交叉编译器的解压,解压完毕后在 /usr/local/bin/ 目录下可以看到各种 GNU 工具。有了交叉编译器后,熟悉 Windows 的读者就可以在 Windows 下编译在 uClinux 上运行的应用程序了。

系统分类: ARM   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(909)
发表于:2007-12-21 21:19:35
标签:双向语音系统  

1

双向语音系统

单位里要我搞个双向语音系统,琢磨了许久,没想到好的方案,不知有哪位弟做过此类东东.愿在此讨论

系统分类: ARM   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(382)
23下一页总共 , 当前 /