自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (90)
  • 收藏
  • 关注

转载 Wind River workbench介绍

1. 嵌入式系统开发所面临的问题<br />      嵌入式软件开发有别于桌面软件系统开发的一个显著的特点,是它一般需要一个交叉编译和调试环境,即编辑和编译软件在主机上进行(如在PC机的 Windows操作系统下),编译好的软件需要下载到目标机上运行(如在一个PPC的目标机上的VxWorks操作系统下),主机和目标机建立起通讯连 接,并传输调试命令和数据。由于主机和目标机往往运行着不同的操作系统,而且处理器的体系结构也彼此不同,这就提高了嵌入式开发的复杂性。<br />     总的来说,嵌入式开发所面临

2010-12-14 09:42:00 17696

转载 VxWorks 操作系统学习笔记

<br />1.      VxWorks 任务<br />任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。<br /><br />(1)    任务状态:<br />就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。<br />阻塞(PEND):任务由于一些资源不可用而被阻塞时的状态。<br />睡眠(DELAY):出于睡眠的任务状态。<br />挂起(SUSPEN

2010-11-06 10:04:00 1601 1

转载 C语言宏定义技巧(常用宏定义)

      写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H   //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef  unsigned char      boolean;     /* Boolean value type. */ typ

2010-09-30 10:28:00 522

转载 详述volatile的作用

    一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: <br />    1). 并行设备的硬件寄存器(如:状态寄存器) <br />    2). 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) <br />    3). 多线程应用中被几个任务共享的变量 <

2010-09-30 10:22:00 346

转载 AMBA、AHB、APB总线简介

<br />AMBA简介<br />随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包括了AHB(Advanced High performance Bus)系统总线和APB(A

2010-06-27 12:39:00 471

转载 PTHREAD编程--条件变量

1 -- 关于pthread条件变量man pthread_cond_init | col -b > pthread_cond.man得到manual中的描述: A condition (short for condition variable) is a synchronization device that allows threads to suspend execution

2010-04-13 15:26:00 635

转载 Linux互斥锁、条件变量和信号量

Linux互斥锁、条件变量和信号量进行多线程编程,最应该注意的就是那些共享的数据,因为无法知道哪个线程会在哪个时候对它进行操作,也无法得知哪个线程会先运行,哪个线程会后运行。所以,要对这些资源进行合理的分配和正确的使用。在Linux下,提供了互斥锁、条件变量和信号量来对共享资源进行保护。一、互斥锁互斥锁,是一种信号量,常用来防止两个进程或线程在同一时刻访问相同的共享资源。需要的头文件:pthrea

2010-04-13 11:48:00 744

转载 嵌入式Linux系统中的快速启动技术研究

               嵌入式Linux系统中的快速启动技术研究 1、嵌入式Linux系统启动时序    目前,嵌入式系统的硬件平台和应用方向区别很大,但总体启动流程一致的。这里的系统启动是指从用户执行上电/复位操作,到系统开始提供用户可接收的服务水平所需要的过程。典型的上电/复位时序如表1所列。表1 嵌入式Linux系统启动时序    2、Linux快速启动方法  

2010-03-24 19:46:00 460

原创 怎样快速学习嵌入式Linux

1、   Linux 基础安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编辑器

2010-03-24 19:20:00 732

转载 嵌入式Linux开发流程

在一个嵌入式系统中使用linux开发,根据应用需求的不同有不同的配置开发方法,但是一般都要经过如下的过程:1、  建立开发环境,操作系统一般使用REDHAT-LINUX,版本7到9都可以,选择定制安装或全部安装,通过网络下载相应的GCC交叉编译器进行安装(比如arm-linux-gcc、arm-uclibc-gcc),或者安装产品厂家提供的交叉编译器。2、  配置开发主机,配置MINICO

2010-03-21 12:13:00 717

转载 UNIX 缩写风格

     构建于图形界面之上的操作系统,使用鼠标作为主输入设备,是否使用缩写并不重要。比如 Windows 系统中的目录,几乎都是全称…… 点击两次鼠标进入文件夹 pf,并不意味着点击13次才能进入文件夹 Program Files     而构建于命令行之上的操作系统,如 Linux,只要3个字母以上的单词,几乎都要缩写。例如: cd 命令是 Change Directory 的缩写。作为常

2010-03-21 12:05:00 611

嵌入式VxWorks系统开发与应用

嵌入式VxWorks系统开发与应用教程,PDF格式,334页。便于更快的学习VxWorks。

2011-05-14

VxWorks for ARM实验教程

VxWorks for ARM 实验教程,PDF格式,共213页。便于更快学习vxworks。

2011-05-14

VxWorks应用开发实验指导全集

VxWorks应用开发实验指导全集,包含: VxWorks应用开发实验指导1 实验1. Tornado的安装; 实验2. Tornado和各种工具的操作; 实验3. 创建downloadable工程; 实验4. 创建bootable工程; 实验5. 编写一段小应用程序仿真并调试; 实验6. 裁剪VxWorks生成目标映像 VxWorks应用开发实验指导2 实验1. 编写一个用户任务; 实验2. 查看各任务状态; 实验3. 一个嵌入式系统实例分析 实验4. 编写双任务互相通信程序; 实验5. 修改、编写看门狗程序: 实验6. 剖析一个嵌入式系统实例地址空间分配 VxWorks应用开发实验指导3 实验1.编写基于socket的通信程序 实验2.生成一个支持dosFs的VxWorks映像 实验3.设计基于TCP的通信程序 实验4.一个以网卡驱动程序分析

2011-05-14

VxWorks与嵌入式软件开发

非常清晰的PDF教材。本书主要介绍了VxWorks操作系统核心技术、Tornado开发环境的使用和嵌入式实时软件的程序设计等内容。全书共有9章,主要内容包括嵌入式实时操作系统(RTOS);VxWorks与Tornado介绍;实时多任务软件的开发方法;VxWorks的开发方法;Tornado交叉开发环境;VxWorks操作系统环境下的编程;Tornado的调试方法;BSP开发与实例;嵌入式软件测试等。 本书内容翔实、技术实用,是根据有关文献结合编者的工程开发经验编写而成的,有很强的实用和参考价值。本书适合嵌入式系统的开发、设计人员阅读,也可供从事嵌入式产品开发的广大工程技术人员学习与参考。

2011-02-15

VxWorks启动过程描述及主要宏开关含义

VxWorks启动过程描述及主要宏开关含义: 1、三种不同的VxWorks映象比较 2、几种不同的BOOTROM的比较 3、VxWorks的启动过程 4、主要文件及宏开关介绍 5、使用Tornado工程工具编译VxWorks映象 详解VxWorks启动过程,PDF文档。

2011-02-08

VxWorks实验上机指导书

实验 1 开发环境熟悉 4 一、实验目的 4 二、准备事项 4 三、实验步骤 4 四、实验思考 7 实验 2 VxWorks操作系统的下载 8 一、实验目的 8 二、准备事项 8 三、实验步骤 8 四、实验思考 14 实验 3 Bootable工程的建立 15 一、实验目的 15 二、准备事项 15 三、实验步骤 15 四、实验思考 19 实验 4 Downloadable工程的建立 20 一、实验目的 20 二、准备事项 20 三、实验步骤 20 四、实验思考 25 实验 5 Target Shell及Tornado Shell的建立 26 一、实验目的 26 二、准备事项 26 三、实验步骤 26 四、实验思考 35 实验 6 Tornado Browser的使用 36 一、实验目的 36 二、准备事项 36 三、实验步骤 36 四、实验思考 42 实验 7 Crosswind Debugger基本调试功能的使用 43 一、实验目的 43 二、准备事项 43 三、实验步骤 43 四、实验思考 47 实验 8 Crosswind Debugger系统级调试功能的使用 48 一、实验目的 48 二、准备事项 48 三、实验步骤 48 四、实验思考 50 实验 9 多任务编程 51 .......... 共计24个实验,110页PDF文档,是学习和应用VxWorks系统不可多得的好教程。

2011-02-06

VXWORKS软件开发项目实例完全解析

《VxWorks软件开发项目实例完全解析》PDF文档,VxWorks入门、模块化设计、双缓冲网络通信、多任务控制、控制端软件设计、针对VxWorks的算法优化等内容。

2010-12-11

Cortex M3原理图精选

目前Cortex M3内核ARM芯片原理图非常少,特精选Cortex M3原理图供大家参考。包括IAR LPC1766 DEMO开发板原理图,LPC1766原理图,NXP Cortex-M3 LPC1768开发板原理图。

2010-06-27

最全的LPC1700中文手册

最全的Cortex M3内核ARM芯片LPC1700中文手册: 第1章 概述 第2章 存储器映射 第3章 系统控制 第4章 计时和功率控制 第5章 存储器加速模块 第6章 嵌套向量中断控制器 第7章 引脚配置 第8章 引脚连接模块 第9章 通用输入输出GPIO 第10章 以太网 第11章 USB设备控制器 第12章 USB主机控制器 第13章 USB OTG控制器 第14章 通用异步收发器UART1 第15章 通用异步收发器UART0、2、3 第16章 CAN1/2 第17章 SPI控制器 第18章 SP控制器0、1 第19章 I2C0、1、2 第20章 I2S接口 第21章 定时器0~3 第22章 重复中断定时器 第23章 系统节拍定时器 第24章 脉宽调制器 第25章 电机控制PWM 第26章 正交编码接口(QEI) 第27章 实时时钟和备份寄存器 第28章 看门狗定时器 第29章 模数转换器ADC 第30章 数模转换器DAC 第31章 通用DMA 第32章 Flash存储器接口和编程 第33章 JTAG、串行调试和跟踪 第34章 补充信息

2010-05-29

最全的《嵌入式Linux应用程序开发标准教程》(第2版)PDF文档

《嵌入式Linux应用程序开发标准教程》(第2版)全书所有章节(1-12章节)。不用多说,是最全的。方便大家学习。另外另提供本书的PPT文档下载。

2010-04-09

<<嵌入式Linux应用程序开发标准教程>>PPT文档

书籍<<嵌入式Linux应用程序开发标准教程>>的PPT文档。对书籍主要知识要点的经典概括。

2010-04-09

C++ GUI Qt4编程--中文读书笔记

C++ GUI Qt4编程的中文笔记。非常侧重QT4如何应用。可与“C++ GUI Qt 4编程(第二版)”书籍相媲美。chm格式更便于阅读。希望能帮助大家更快的完成QT4开发。

2010-04-01

Qt中文参考文档手册

QT中文手册,包括QT版本特征介绍,API参考,模块设计,QT设计器使用。是难得的QT中文参考教程。

2010-04-01

LPC2300系列ARM多媒体课件(下)

LPC2300系列ARM多媒体课件下半部分。包括LPC2300的USB,以太网,中断等内容。

2010-03-27

LPC2300系列ARM多媒体课件(上)

LPC2300系列ARM多媒体课件。因资料超过上传附件大小,分成上半部分和下半部分。本上半部分包括LPC2300的AD,CAN,DA,DMA,I2C,I2S,MMC等资源。是学习和应用LPC2300的好助手。

2010-03-27

嵌入式Linux学习步骤

总结如何快速学习嵌入式linux,主要指出学习的方向和重点。供大家参考。

2010-03-24

Linux操作系统分析

《Linux操作系统分析》PPT课件:   第1章 Linux操作系统概述   第2章 Linux系统的启动   第3章 中断和中断处理   第4章 内存管理   第5章 进程管理及进程间通讯   第6章 硬件和设备驱动程序   第7章 文件系统   第8章 网络   第9章 模块的动态加载和系统配置   第10章 系统调用   第11章 课程设计指导书。 是学习Linux不可多得的好课件!

2010-03-08

Linux程序设计中文版(原书第2版)

Linux程序设计中文版(原书第2版)。803页PDF格式教程。方便大家阅读,毕竟800多页英文版阅读难度不小。包含:Linux程序设计中文版、随书源码、本书勘误表。Linux非常经典教程,值得收藏!

2010-01-23

精选C语言指针资料大全

C指针资料集。自己从众多C指针资料中精选的资料,是PDF文档。包含:C指针宝典,C指针详解,彻底搞定C指针,让你不再害怕指针,107页的PPT文档--指针。便于初学和深入研究C指针。相信对大家有帮助。

2009-12-01

合众达 TMS320VC5502 开发板原理图

合众达TMS320VC5502开发板原理图,PDF格式,方便大家使用C5502进行设计。不用多说,不花钱很难获得好资料。

2009-11-14

LINUX上的C编程

本书着重讲解如何在Linux系统中使用C语言进行编程。全书共13章,分四个部分。第一部分简要介绍了Linux系统和C语言;第二部分讲述了Linux系统的C编程环境,详细讲述了Linux下C语言编译器(如GCC)、调试工具(如GDB)和程序自动维护工具的使用方法。第三部分详细介绍Linux的系统调用。最后,是一个实现shell简单功能的命令解释器的实例。 本书适合有一定C语言基础,有意在Linux系统上一试身手的程序设计人员阅读。 可惜是PDG格式,不是PDF格式。

2009-11-09

Linux下的管道编程技术

整理的Linux下的管道编程技术文档。包含管道技术模型,信号和消息的区别 ,管道和命名管道的区别 ,管道编程技术,进程间通信管道编程,与管道相关的系统命令等内容;

2009-10-20

kdevelop应用精华帖集

目前,关于Linux集成开发环境KDevelop应用资料很少,便于大家学习和应用,总结了开发中使用的kdevelop应用精华帖。包含kdevelop使用手册,KDevelop编程环境教程,kdevelop的点滴收获,kdevelop应用实例,Linux下C开发环境的构成和安装,安装KDevelop开发第一个C-C++程序,走进Linux编程的大门,Linux开发环境必备十大开发工具等内容。

2009-10-16

GDB入门与提高资料集

GDB入门与提高资料包,包含GDB参考手册,命令简称和全称对照表,GDB调试工具指南。

2009-10-14

Linux GDB中文手册

通过实例详细描述GDB的使用命令及技巧。是学习和应用GDB不可或缺的文档。免费提供给大家,希望有帮助。

2009-10-14

vi-vim使用指南

vi/vim使用详细指南,一步一步教你任何使用vim。难得的基础教程。

2009-09-21

vi/vim应用讲解、键盘图、命令壁纸图

自己整理的vi应用讲解文档,以及vi键盘图,vi命令壁纸图。学习vi/vim不可缺少的资料!珍藏供大家分享。

2009-09-21

Linux必学的60个命令

Linux必学的60个命令,是经过linux应用后整理的,希望对大家有帮助。

2009-09-14

Fedora7应用教程

保护Fedora7安装、使用感受、注意事项等经验。

2009-09-11

Fedora7系统学习教程

Fedora7系统学习教程--汇集网络上众多作者发布的Fedora 7心得,应用等文章。是学习和应用Fedora7系统好教程。

2009-09-11

在VMware上安装Fedora9(图解)

徐菲制作——在VMware上安装Fedora9(图解)。傻瓜式安装Fedora9的好教程。按照图片内容一步一步安装。很难下载到的PDF文档。

2009-09-04

嵌入式linux教程

嵌入式linux教程,包含以下内容:嵌入式linux概述;linux下C语言编程;嵌入式linux开发平台应用;linux开发;linux网络实现;linux串行通信;linux图形界面设计;linux移植;linux存储设备详述。402页PDF教材,是学习linux不可多得的好教程。

2009-08-30

Linux初学者入门优秀教程

Linux初学者入门优秀教程;包含以下内容:第1 章:系统简介;第2 章:安装指南;第3 章:Red Hat Linux 7.1 使用基础; 第4 章 X Windows;

2009-08-30

Fedora Core 6 Linux安装配置详细介绍

Fedora Core 6 Linux安装配置详细介绍,方便大家学习。

2009-08-30

uCOS-II源码公开的实时嵌入式操作系统

uCOS-II教材-uCOS-II源码公开的实时嵌入式操作系统,466页PDF文档,供大家学习应用。

2009-08-17

基于arm+uClinux开发的网络监控系统

自己开发的基于arm+uClinux开发了一个网络监控系统。开发完后编写项目总结文档,包含以下内容: 1-开发平台的选择和论证; 2-开发环境的建立; 3-应用程序的开发; 4-不同平台间程序的移植; 对于初学者是不可多得的学习文档。通俗易懂。为了大家都能学习,下载分数也只设2分。以供大家共享。

2009-08-13

LPC3250例程源代码

LPC3250例程源代码,包含源代码有Blinky,Bootloader_NAND,Bootloader_NOR,EasyWEB,RTX_Blinky。

2009-07-25

NXP公司LPC32xx系列wince系统BSP

NXP公司LPC32xx系列wince系统源码、BSP以及文档。

2009-07-25

NXP公司LPC32x0系列user manual(用户设计手册)

NXP公司LPC32x0系列芯片用户设计手册,PDF文档,761页,包含LPC3220,LPC3230,LPC3240,LPC3250芯片。是设计LPC32x0系列芯片依据。

2009-07-25

NXP公司LPC32x0系列资源中文概述

NXP公司LPC32x0系列资源中文详述,并提供LPC32x0系列产品选型指南。

2009-07-25

空空如也

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

TA关注的人

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