U-Boot 提供的命令
| 关注: 2013-09-08 |
|
Printenv 打印环境变量
Uboot> printenv
baudrate=115200
ipaddr=192.168.1.1
ethaddr=12:34:56:78:9A:BC
serverip=192.168.1.5
Environment size: 80/8188 bytesSetenv 设置新的变量
Uboot> setenv myboard AT91RM...... |
|
AVR单片机控制的电动自行车驱动系统程序
| 关注: 2013-09-08 |
|
#include
#include
//电动自行车双闭环程序,采用双闭环方式控制电机,以得到最好的转速性能,并且可以
//限制电机的最大电流。本应用程序用到两个CCP部件,其中CCP1用于PWM输出,以控
//制电机电压;CCP2用于触发AD,定时器TMR...... |
|
AVR的SD卡接口程序
| 关注: 2013-09-08 |
|
/* SD卡接口程序 SD Code for M32L */
/* By pasyong */
/* 2006-4 */
/* Base ICC6...... |
|
PIC单片机红外遥控编码与解码的问题
| 关注: 2013-09-08 |
|
一般常用的红外遥控器编码规则都差不多,基本上都同6221原理一样(可在网上找到)PIC单片机接收时:
如果用54,57这类片子做的话有一定的难度(假如要做成实时控制的;比如说你还要驱动显示,驱动步进电机,在加上几个按键)原因就是这...... |
|
Linux 驱动设计从2.4到2.6
| 关注: 2013-09-08 |
|
Linux 2.6 和 2.4 的比较我不想废话,总体来说 2.6 功能更强,但是资源消耗更多。由于 2.6 内核在驱动框架,底层调用上和 2.4 内核有很多差别,所以本文主要是为程序员提供 2.4 到 2.6 迁移的指导。2.6 和 2.4 主要的不同在...... |
|
如何使用AVR-GCC
| 关注: 2013-09-08 |
|
安装GNU C for AVR
一.执行安装程序
二.生成链接用的库文件
$(AVR)表示安装的根目录。(在本人系统里为f:/avrgcc)
生成库文件关键是要运行位于$(AVR)下的RUN.BAT。原程序如下:
@echo off
if NOT %AVR%!==! goto insta...... |
|
AVR-GCC里定义的API
| 关注: 2013-09-08 |
|
嵌入式编程的代码可以简单地分为两部分,一是与硬件无关的算法部分,对其编程与普通C编程没有区别;二是与硬件相关的寄存器/端口操作部分。不同的MCU实现方法各有不同。在AVR-GCC里则通过一系列的API来解决。当然...... |
|
单片机系统设计的误区与对策
| 关注: 2013-09-08 |
|
摘 要:用电磁兼客性理论剖析了单片机系统设计中的某些传统现念,指出其过时和失误之处.给出了根据电磁兼容性理论设计单片机系统的新理念,还给出了双时限看门狗、定时复位看门狗、抗快速脉冲群滤波器、电磁兼容PCB等...... |
|
基于PCI总线的DSP图像采集系统
| 关注: 2013-09-08 |
|
摘要:以交通十字路口实时DSP图像采集系统为例,说明了基于PCI总线的DSP图像采集系统的优点,并详细阐明了系统的硬件结构和基于VxWorks操作平台的软件实现,最后介绍了系统实现的效果。 本文从实时性和大容量两方面介绍...... |
|
基于VxWorks的一种程序倒换解决方案
| 关注: 2013-09-08 |
|
摘要:VxWorks嵌入式系统广泛应用于通信领域,程序倒换是软件设计中的重要内容。结合VxWorks的特点,本文提出了一种简单有效的解决程序倒换的方法,该方法在七号信令的单板程序中得到很好的应用。0 引言
VxWorks是美国...... |
|
Vxworks取日历时间程序
| 关注: 2013-09-08 |
|
在vxworks里取的系统时间是从开机到现在的时间,如果想取到日历时间的话只能借助外界的硬件支持了。在X86系统里,可以通过读取71端口来读取日历时间,以下是一个C程序,可以在vxworks下用。#include<stdio.h>void Re...... |
|
Vxworks关于卡上I0地址和内存地址的映射
| 关注: 2013-09-08 |
|
在系统开发中,X86体系使用较多。X86体系中经常遇到的问题就是如何把PCI总线上设备的资源映射到系统中,准确的说是:把PCI总线上的物理资源映射成CPU的本地资源。有两种处理方式:动态寻找和静态指定。静态指定适合...... |
|
在C51系统上实现YAFFS文件系统
| 关注: 2013-09-08 |
|
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。1 NA...... |
|
ARM 处理器访问异常分析
| 关注: 2013-09-08 |
|
自行编写了一个程序,定义一个char型数组如下:
char p[] = {0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, 0x80};分别用long型和short型指针去指向p+3的位置,这个地址在编译后是0x10963,明显是一个对long和short来说都不对...... |
|
|
|
|