S3C44B0X的最小系统构架
| 关注: 2013-09-03 |
|
一、前言
ARM7TDMI是世界上广泛使用的32位嵌入式RISC处理器,是目前用于低端的ARM处理器核。它的高性能,低功耗,廉价和精简的程序代码一直是市场上的领先者。ARM公司研发了针对ARM图形化的编译器,连接器和调试器,这为...... |
|
基于s3c2410的ARMer9开发平台的使用
| 关注: 2013-09-03 |
|
我的宿主机操作系统是RedHat9.0(建议安装的时候选择“完全安装”)
一个嵌入式Linux系统从软件的角度来看,分为四个层次: Boot Loader. 包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部...... |
|
S3C2410上Jffs2的移植
| 关注: 2013-09-03 |
|
参照llg写的关于hharm(e28f128flash)上的jffs2的移植
具体如下:1.移植环境:
CPU:ARMS3C2410
Linux version:2.4.18
Flash:Intel E28F1282.修改设备号
由于ROM设备和MTDBlock设备的主设备号(major)都是31,所以如果你不想把JFFS...... |
|
51单片机驱动步进电机电路及程序
| 关注: 2013-09-03 |
|
在这里介绍一下用51单片机驱动步进电机的方法。
这款步进电机的驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!!
该步进电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5:黄色、6...... |
|
用C51实现PID算法
| 关注: 2013-09-03 |
|
关于PID的算法实现,很多书上都讲了。
但是,最近真正要用PID算法的时候,发现书上的代码在我们51上来实现还不是那么容易的事情。简单的说来,就是不能直接调用。仔细分析你可以发现,教材上的、网上现行的PID实现的C语言代...... |
|
51单片机测变周期脉冲信号的简便方法
| 关注: 2013-09-03 |
|
摘要:利用MCS-5l系列单片机内部定时/计数器控制灵活的特点,设计出了一个只用其内部一个定时/计数器测量脉冲周期连续变化的脉冲信号的方法.该方法没有额外的硬件开销,只是将脉冲信号直接引入单片机的一外部中断口;软件设...... |
|
C51的结构体数据在单片机编程中的应用
| 关注: 2013-09-03 |
|
随着单片机应用领域的逐渐扩展和显示、通信技术的不断进步, 单片机开发所要求的人机界面越来越丰富, 以单片机为核心应用的产品已由纯实用向功能化、可视化、网络化发展。HMI (人机界面) 技术及产品在近两年成为发...... |
|
UC/OS II多任务切换例程
| 关注: 2013-09-03 |
|
#include "config.h"#define TaskStkLengh 64
OS_STK TaskStk [TaskStkLengh];
OS_STK TaskStk1 [TaskStkLengh];
OS_STK TaskStk2 [TaskStkLengh];OS_EVENT *TASK1;...... |
|
uC/OS II的任务切换机理及中断调度优化
| 关注: 2013-09-03 |
|
引 言
在嵌入式操作系统领域,由Jean J. Labrosse开发的μC/OS,由于开放源代码和强大而稳定的功能,曾经一度在嵌入式系统领域引起强烈反响。而其本人也早已成为了嵌入式系统会议(美国)的顾问委员会的成员。 不管...... |
|
uCOS II内核调度分析
| 关注: 2013-09-03 |
|
一. 内核概述:
多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分...... |
|
32位嵌入式系统的字节对齐问题
| 关注: 2013-09-03 |
|
32位嵌入式系统的软件开发过程中,字节对齐问题是相当重要的。我们现在就拿ARM处理器和ADS1.2开发环境作为例子说明字节对齐的概念。在此之前,我先声明几个基本的概念: 对象:在C语言中使用结构体类型、共同体类型...... |
|
在VMWare上安装VxWorks实时操作系统
| 关注: 2013-09-03 |
|
0 概述
VxWorks是风河公司(Windriver)开发的实时操作系统之一,以其优秀的可靠性、实时性及内核的可裁减性,被广泛应用于通信、军事、航天、航空等关键行业领域。VxWorks可以适用于多种硬件体系结构,其中也包括大家日...... |
|
|
|
|