自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Centos 7 ip 设置

2017-12-01 14:22:55 347

原创 MPC8377学习160930

MPC8377学习

2016-09-30 15:40:13 1911

原创 vxWorks启动顺

1)romInit(),位于romInit.s文件中,功能如下A)初始化CPU,部分内存,基本的硬件。如果初始化正确,则内存LOCAL_MEM_LOCAL_ADRS到LOCAL_MEM_LOCAL_ADRS+LOCAL_MEM_SIZE是可读可写的。B)禁止中断,清除CACHE,为下一个函数romStart(位于bootInit.c中)的执行配置启动类型。2)romStart()位于b

2016-01-24 07:18:15 1308

原创 DZ60 下全局变量值异常

问题:使用飞思卡尔单片机DZ60时,调试过程中发现全局变量值异常跳变原因分析:堆栈不够用解决方法:project.prm文件中增加堆栈大小,如下图所示

2014-11-27 15:32:21 1065

原创 DZ60通过IIC读取LM75温度遇到问题解决方法

通过FreeScale单片机DZ60读取LM75的温度,遇到如下问题:连接BDM仿真器通过IIC读取LM温度时不存在问题,同样的程序,拔了仿真器,通过CAN将温度发送出来时,读取不到温度。CAN通信没有问题。解决方法:读取温度的频率降低(原因分析:The conversion-time specification is provided to indicate how ofte

2014-11-26 09:58:38 2769

原创 器件封装

SO-16 默认表示 SO-16W(体宽7.5mm,引脚间距0.295)SO-16N(体宽3.9mm,引脚间距0.154)

2014-11-21 09:18:36 767

原创 workBench 下工程创建时通过快捷方式添加其他位置的文件夹

1 在创建好的工程上右键选择新建,如图所示2 点击Advance3 复制粘贴相应文件夹的路径,不能选browse 4 点击Finsh

2014-07-11 15:41:11 2502

原创 vxWorks5.5下无 cd命令解决办法

添加如下组件:File System and Disk Utilities

2014-04-25 10:06:26 2361

原创 CAN 波特率设置

CAN时钟源的选择有两种,一种为总线时钟,一种为外接时钟 波特率计算公式:F(Baud) = F/(BRP* (1+TSEG2+TSEG1)) 波特率设置相关寄存器 76543210SJW1SJW0BRP5BRP4

2013-11-12 15:53:11 8269 2

翻译 C++ 复制构造函数的两种用途

1 利用构造函数进行类型转换#include class CSample{ int x, y;public: CSample(int a, int b) { x = a; y = b; cout <<"x=" << x <<'\t' << "y = " << y << '\t' << "调用构造函数!\n"; }};void main(void){

2012-09-27 15:56:35 1158

原创 办公椅

命令: 拆分 把线段等分成几等份            转换为角点,然后移动             倒角

2012-06-09 15:06:54 664

原创 可渲染样条线

在修改器列表中添加 可渲染样条线用到的命令  旋转,径向, 倒角

2012-06-09 14:31:54 2428

原创 linux 下开机自动加载驱动模块

呼呼,好久不见前一段时间开发了一个linux下的PCI数据采集板卡的驱动,在驱动调试时,一直使用insmod 动态的加载驱动模块(ko文件).现在驱动基本开发结束,要提交给客户,使用insmod加载时,对客户来说不太好,比较麻烦,所以不能采用这种方法。由于刚开始做驱动,还不知道如何在linux启动时自动加载自己的驱动模块,就对自动加载模块这方面深入了一下。最终通过与COT(一个

2012-06-06 10:40:25 22051 4

原创 vxWorks6.6下基于VxBus架构的Can控制器(sja1000t)驱动编写

vxWorks6.6下基于VxBus架构的Can控制器驱动编写  目录1       VxBus下驱动的架构...11.1        WorkBench3.0的认识...11.2        VxBus下驱动的结构以及编译...11.3        VxB

2012-04-09 17:22:20 10949 2

原创 vxWorks6.x下添加vxbus型的第三方驱动

vxWorks6.x下添加vxbus型的第三方驱动点击有惊喜O(∩_∩)O哈哈~声明: install: 指vxWorks的安装目录1 在cmd下运行       wrenv.exe -p vxworks-6.62  进入如下目录 cd installDir\vxworks-6.x\target\config\comps\src\hwif  3    运行下

2012-02-09 17:16:32 5307

原创 linux 查找文件

1: grep (Global Regular Expression Print)用法:grep [options] PATTERN [FILE...][options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及 行号。-s:不显示不

2011-12-28 17:00:26 915

原创 linux下静态库使用

//test.c#include Test(void){ printf("Test ok...\n");}//test.h#ifndef _TEST_H#define _TEST_Hvoid Test(void)#endif//_TEST_H//main.c#include #include "test.h"int main(int

2011-12-21 18:14:26 586

原创 数据采集测试

//PciAdTest#include #include #include #include #include #include //define#define FILENAME    "DataInfo.txt"#define MAXLEN  1024//typedeftypedef struct _ReadData{    int *re

2011-12-13 21:31:07 1046

翻译 C++之Stack

#include "iostream"using namespace std;class Cstack{    int *top;    int *bottom;public:    Cstack()    {   top = bottom = new int[100];   }    void Push(int c)    {        if

2011-12-12 20:32:37 652

翻译 C++构造函数

#include "iostream"using namespace std;class B{    int i;public:    B(){cout };class A{    int i;public:    A(){cout     A(int a)    {        i = a;        cout

2011-12-12 20:09:07 599

原创 基于FPGA的 powerPC 串口扩展

本人与硬件合作完成ppc405ep 串口扩展,主要负责vxWorks串口驱动的工作。工具 :tornado 2.2(vxWorks内核的编译), UltraEdit(编写代码), BDI3000(bootrom的烧写)步骤 :1,   建立开发环境,如下图所示2,  搞清vxWorks下串口驱动的架构,如下图示3, 对于串口的工作原理,已

2011-12-08 20:53:49 2574 6

原创 vxWorks(PPC405ep) 与 windows的Tcp通信

Server端运行于powerPC//TcpServer.c#include "vxworks.h"#include "socklib.h"#include "inetlib.h"#include "strlib.h"#include "hostlib.h"#include "iolib.h"#include "stdio.h"//define#

2011-12-07 17:26:28 1951 1

原创 C++构造函数

以下两种情况不会调用构造函数1 : 创建对象指针时;2 : 创建对象引用时;注意: 用new运算符或其它方式初始化时会调用。

2011-11-30 17:20:26 542

原创 当一切成为过去时

寒风中行走,冷。难免想加快脚步,回到被窝。耳边音乐响起,让人回到了那段时光,周围的一切都不在重要。沉浸于美好,忘记寒冷。

2011-11-24 11:51:05 917 2

原创 通过改变函数的返回值改变它所指向的存储单元

#include using namespace std;int GlobaArg= 0;int  * fun1 (){    return &GlobaArg;}int *fun2(int *ptr){     return ptr; }void main(int arg, char *argv[]){    *fu

2011-11-22 20:38:48 852 2

visual assist x 10.6.1845

visual assist 包括安装程序和破解包

2013-05-16

vxWorks系统移植

本文详细讲述了vxWorks系统移植到powerPC上的基本流程,图文并茂。对于实际的操作有一定的指导意义。

2011-12-09

空空如也

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

TA关注的人

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