最新嵌入式系统

  • new【嵌入式系统】   S3C44B0X上的一款Boot Loader解析 2026-05-31

    摘要: 本文对Boot Loader的功能、操作模式等作了简单的介绍,重点对基于S3C44B0X内核的UP-NetARM3000上移植uCOS所设计的Boot Loader代码进行了深入的分析和研究,详细的介绍了这款Boot Loader的运行流程和工作机理,为成功装载嵌入式操作系统建立良好的软硬件环境。 一

  • new【嵌入式系统】   x25165读写程序(汇编) 2026-05-31

    ;x25165初始化应用程序org 0000hstart:mov sp,#60hacall wrenacall delaymov 30h,#30h;状态字1.4秒acall wrsr;调写状态子程序mov p0,#0feh;p1口送"1"lcall delay;延时mov p0,#0fch;p1口送"2";停weep:mov 30h,#00mov 31h,#01hmov 32h,#0fhacall writacall delayweep1:mo

  • new【嵌入式系统】   基于LPC2131 嵌入式系统的CAN 模块设计与实现 2026-05-31

    随着信息技术技术的飞速发展,ARM技术方案架构作为一种具备低功耗、高性能、以及小体积等特性的32位嵌入式微处理器,得到了众多的知识产权授权用户,其中包括世界顶级的半导体和系统公司。目前已被广泛的用于各类电子产品,汽车、消费娱乐、影像、工业控制、海量存储、

  • new【嵌入式系统】   linux-2.6.26内核中ARM中断实现详解 2026-05-31

    看了一些网络上关于linux中断实现的文章,感觉有一些写的非常好,在这里首先感谢他们的无私付出,然后也想再补充自己对一些问题的理解。先从函数注册引出问题吧。一、中断注册方法在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定

  • new【嵌入式系统】   ARM S3C2410驱动TFT-LCD的研究 2026-05-31

    摘要:介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和TFT-LCD的控制器设置规则。参照TFT-LCD CJM10C0101的逻辑要求和时序要求设计了其驱动电路,设置了各主要LCD寄存器。开发了CJM10C0101在嵌入式LINUX下的显示驱动程序,并在CJM10C0101上显示了清晰稳

  • new【嵌入式系统】   vxworks嵌入式操作系统串行设备驱动程序的编写 2026-05-31

    摘要:目前,基于嵌入式操作系统的软件开发是国内外研究的热点,vxworks嵌入式操作系统又是目前最流行的嵌入式操作系统之一。本文的目的在于通过分析vxworks操作系统下串行通信设备驱动程序的运行机制,提出在此操作系统下开发串行设备驱动程序开发的基本思路。关键词:

  • new【嵌入式系统】   S3C2410X开发总结及心得 2026-05-31

    2002年12月,我来到现在的这家公司,当时来的时候还是一肚子的气, 现在是2003年8月,我打算离开这家公司,虽然有气,但是已经不是像当初来的时候那样了…… 来到公司,就开始搞这个2410的项目,2410作为CPU,其他的部分由于商业的原因,涉及到芯片的细节

  • new【嵌入式系统】   VxWorks基于AT91RM9200处理器的中断处理 2026-05-31

    Vxworks作为一个实时嵌入式操作系统,通常采用中断的方式来满足系统实时性的要求,因此,熟悉其中断的处理过程对于VxWorks操作系统的开发是至关重要的.本文通过编写和调试基于AT91RM9200处理器的VxWorks嵌入式操作系统的BSP,来讨论VxWorks操作系统的中断机制。1 VxWor

  • new【嵌入式系统】   嵌入式实时操作系统VxWorks入门-开发环境构建 2026-05-31

    VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16

  • new【嵌入式系统】   利用单片机实现远程电源控制 2026-05-31

    我单位有一无人值守的机房位于一高山山顶上,上山的路是600多级的台阶。因通信需要,有时要开关某些机器设备,操作上虽然简单,但要工作人员花10多分钟爬一趟山,不仅辛苦,而且拖延了时间。为解决此问题,本人利用89C2051单片机,设计了一遥控开关,在山下机房便可对

  • new【嵌入式系统】   uclinux下静态/动态加载驱动程序的方法 2026-05-31

    说明:这是我最近给单位写的一篇文档,没有什么复杂的东东,对刚接触linuxdriver的朋友或许有点帮助。文档本来是针对我们自己的产品的,有些地方(路径、mknod、动态分配主设备号等)本来应该改改,因为懒惰也没去改。 在LINUX下加载驱动程序可以采用动态和静态两种方式

  • new【嵌入式系统】   VxWorks下的高速缓冲存储器一致性问题的解决方案 2026-05-31

    1 Vxworks下的高速缓冲存储器一致性问题 美国风河(WindRiver)公司的VxWorks是目前最先进的实时嵌入式操作系统。Tornade是它的集成一体开发环境。然而,vxWorks下编程硬件驱动程序时却存在着高速缓冲存储器一致性(Cache Coherence)的问题。该系统下有两个cache区:数据高

  • new【嵌入式系统】   基于 Small RTOS51的PS/2键盘驱动程序的设计 2026-05-31

    摘要 根据PS/2键盘扫描码的特点,基于Small RTOS51嵌入式操作系统,编写一种响应快,移植性强,占用资源少的PS/2键盘驱动程序。分别从驱动的设计、移植和使用等方面对该驱动程序进行介绍。关键词 PS/2键盘 驱动程序 嵌入式操作系统 引言  随着嵌入式系统的发展,嵌入

  • new【嵌入式系统】   VxWorks实时操作系统的USB驱动程序原理与分析 2026-05-31

    1、问题的提出 通用串行总线(USB)作为一种中高速的数据方式,已经很普遍地应用于外设与主机的通信中。VxWorks是当今十分流行的实时操作系统,在通信、国防、工业控制、医疗设备等嵌入式实时应用领域。很多VxWorks系统中都有USB设备,可是关于USB的驱动实现并没有相关的

  • new【嵌入式系统】   嵌入式浏览器 Konqueror/embedded 的技术分析 2026-05-31

    1 Konqueror/embedded概述 目前,嵌入式浏览器已经逐渐成为高端手机和PDA的标准配置。已经面市的大多数嵌入式浏览器是商业版本的,像opera和MS explorer等,而Konqueror/embedded是符合GNU 条款的自由软件。Konqueror/embedded是针对嵌入式Linux,由著名的桌面操作环境K

  • new【嵌入式系统】   MINIGUI在S3C2410开发板的移植(一) 2026-05-31

    1 引言 自 MiniGUI 从 1998 年底推出以来,越来越多的人开始选择 MiniGUI 在 Linux 上开发实时嵌入式系统。MiniGUI 系统也逐渐成熟,应用到各种嵌入式系统中,包括PDA、机顶盒、DVD、MP4播放器等。本文讲解基于 Linux 和 MiniGUI 的嵌入式系统软件开发,,其内容不仅仅

  • new【嵌入式系统】   嵌入式Linux在PC104平台上的构建与实现 2026-05-31

    对于操作系统而言,Linux有着理想的特性:低成本、高可靠性、极好的网络和多任务支持,更重要的是他的开放源码,让使用者不仅能免费使用,更能够根据自身需要量身定制.因此除了节省支出成本之外,能更自由、更有弹性地根据自己的需要来修改系统、开发产品.嵌入式系统

  • new【嵌入式系统】   uClinux下CAN总线控制器驱动程序的设计 2026-05-31

    CAN总线技术是现今流行的一种先进的现场总线技术,可以有效的支持分布式控制和实时控制的串行通信网络。由于CAN总线具有通信速率高,可靠性高,连接方便和性能价格比高等诸多优点,因此在嵌入式系统开发中有普遍的应用。目前,CAN总线通信控制芯片众多,要在uClinux平

  • new【嵌入式系统】   用Busybox制作嵌入式Linux的文件系统(一) 2026-05-31

    1 busybox简介 熟悉嵌入式Linux的人对busybox一定不会陌生。它被非常形象地称为嵌入式Linux系统中的"瑞士军刀",因为它将许多常用的UNIX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能和参数略少,但在比较小的系统(例如启

  • new【嵌入式系统】   直流电机控制Keil c51源代码 2026-05-31

    直流电机的开环控制Keil c51源代码//-----------------------函数声明,变量定义--------------------------------------------------------#include <reg51.h>#include <intrins.h>#include<ABSACC.H>//-----------------------定义管脚------------------------------

  • new【嵌入式系统】   嵌入式linux系统的启动信息注释 2026-05-31

    作为一名嵌入系统开发者,你一定遇到过下面的情景: 在某论坛上看到一篇帖子,上面贴着嵌入式linux开发板启动时的有关信息,然后大家在帖子里讨论着这个启动过程中出现的问题,随机举例如下:Linux version 2.4.20-uc0 (root@Local) (gcc version 2.95.3 20010315 (rel

  • new【嵌入式系统】   基于DSP的纸币号码识别系统 2026-05-31

    摘要:本文给出并实现了一种基于DSP的纸币号码识别系统。该系统通过视频解码器SAA7113将纸币号码图像转换成数字图像,并通过复杂可编程逻辑器件CPLD对SAA7113输出的数字图像进行开窗处理,以减小DSP的图像数据处理量和存储量。该系统的特点是在采用TI公司较廉价的54x系

  • new【嵌入式系统】   小容量单片机系统的C语言程序结构 2026-05-31

    2002年初,笔者着手写一个IC卡预付费电表的工作程序,该电表使用Philips公司的8位51扩展型单片机87LPC764,要求实现很多功能,包括熄显示、负荷计算与控制、指示闪烁以及电表各种参数的查询等,总之,要使用时间的单元很多。笔者当时使用ASM51完成了这个程序的编写,

  • new【嵌入式系统】   51单片机模拟I2C总线的C语言实现 2026-05-31

    电路原理图  EEPROM为ATMEL公司的AT24C01A。单片机为ATMEL公司的AT89C51。软件说明 C语言为Franklin C V3.2。将源程序另存为testi2c.c,用命令C51 testi2c.cL51 TESTI2C.OBJOHS51 TESTI2C编译,连接,得到TESTI2C.HEX文件,即可由编程器读入并进行写片,实验。3.源程

  • new【嵌入式系统】   linux配置、编译内核工具介绍 2026-05-31

    配置与编译内核用到的工具很多,在这里只对几个关键工具进行介绍,更多的内容请参考相关手册。 Make Make是一种帮助大型软件工程的编译工作实现自动化的编程语言。正确地使用Make可以大大减少因编译程序而花费的时间,因为它可以消除不必要的再编译。Make的基本设计思

  • new【嵌入式系统】   RTOS与 RISC应如何结合 2026-05-31

    RISC 机器的特性要求您在选择实时操作系统时给与特殊考虑对于今天复杂的嵌入式应用来说,采用实时操作系统(RTOS)作为软件基础平台是一个良好抉择。RTOS 中有一个核心负责处理器专项任务,例如 CPU 的分配与调度、寄存器上下文变换和存储器管理。核心的周围是完成RTOS服

  • new【嵌入式系统】   嵌入式实时操作系统Nucleus中线程控制部件的实现方法 2026-05-31

    近些年来,随着嵌入式系统飞速的发展,嵌入式实时操作系统广泛地应用在制造工业、过程控制、通讯、仪器仪表、汽车、船舶、航空航天、军事、装备、消费类产品等方面。今天嵌入式系统带来的工业年产值超过了1万亿美元。当前嵌入式操作系统有数百种,比较流行的有Nucleus

  • new【嵌入式系统】   用AXD 在线调试uClinux-2.4.x操作系统 2026-05-31

    用arm-elf-gdb可以在线调试uClinux下的应用程序,也可以仿真调试uClinux系统。用AXD调试uClinux则简单易行。 用AXD调试uClinux所需主要文件有:imagesimage.ram、linux-2.4.xlinux和system.map。image.ram将被AXD加载在实验板的SDRAM中执行;linux为AXD调试提供符号和

  • new【嵌入式系统】   单片机应用中的实用技巧 2026-05-31

    在单片机的应用中,有许多巧妙的技巧和方法,如果都能熟悉与掌握的话,对于减小系统资源,降低电路成本,提高设计的可靠性都很有帮助,本文为读者们提供一些较为常用的单片机应用中的实用技巧。1、用一个I/O口控制2个单色指示灯。 由于单片机中的I/O口通常可设置为三种

  • new【嵌入式系统】   C语言实现循环移位 2026-05-31

    首先声明:我学习单片机C语言还不到半年,所以我还是菜鸟,我贴出的东西或许你们都知道,但我只想把我学习的经历给记录下来,希望你能找到你所想要的.我记得做学单片机做的第一个实验就是做循环彩灯的实验,如果用汇编RL和RR很容易实现循环移位,但是C语言编程的移位指指令不