ARM内核的移植实例介绍

NCD播放机等。本文详细介绍了uC/GUI在ARM 内核S3C44B0X的移植。实践证明uC/GUI具有良好的实时性和稳定性以及广泛的应用前景。     1、硬件连接与液晶显示原理    本设计使用的硬件采用ARM7开发板,液晶模块为L78C64,它是7.8in 256色STN型LCD显示屏,分辨率为640×480。   ...
关键词: ARM内核 移植实例

http://www.eeworld.com.cn/mcu/article_2018021837880.html 发布时间: 2018-02-18



ARM、FPGA与可编程模拟电路设计的单芯片技术综合应用

与一个功能强大的业界领先32位架构微控制器内核的结合。最重要的是,有一个同样全面的工具链支持该器件的广泛灵活性(模拟和数字功能均可定制)与ARM Cortex-M3处理器的软件可编程性相结合。             F2: SmartFusion中的可编程模拟模块(包括:精度为1%的ADC和DAC、多达3个...

http://www.eeworld.com.cn/mcu/article_2018021837879.html 发布时间: 2018-02-18



利用U-Boot作为系统bootloader实现uClinux向S3C44B0的移植

,通过这段程序可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境调整到一个合适的状态,以便为最终的调用操作系统内核准备好正确的环境。    本文中bootloader采用对U-Boot进行移植来实现的。U-Boot的全称是Universal Boot Loader,是德国DENX小组开发的用于多种嵌入式CPU的Bootloader引导程序, 支持PowPC、ARM...

http://www.eeworld.com.cn/mcu/article_2018021837878.html 发布时间: 2018-02-18



ARM7 Thumb系列嵌入式处理器介绍

是ARM710T的超集,它支持WindowsCE。    ARM7Thumb系列特征组件    ARM32位RISC处理器性能    Thumb指令集降低系统开销    广泛的ARM和第三方支持    与ARM9Thumb系列ARM10Thumb系列和StrongARM处理器相兼容 ...

http://www.eeworld.com.cn/mcu/article_2018021837876.html 发布时间: 2018-02-18



基于ARM920T的嵌入式Linux系统的构建

。 (3)为内核设置启动参数,调用内核。    本系统中采用的BootLoader是韩国Mizi公司开发的vivi,适用于ARM9处理器。在配置编译之前,首先要建立交叉编译环境。把 cross-2.95.3.tar.bz2、arm-linux-gCC-3.4.1.tar.bz2软件包拷贝到/usr/LOCal/arm目录下,分别解压这两个包以构成本系统的交叉编译环境。 ...
关键词: ARM920T Linux系统

http://www.eeworld.com.cn/mcu/article_2018021837875.html 发布时间: 2018-02-18



一款基于ARM7的嵌入式实验平台设计

, 对某些专业的学生开设了相关课程, 学习。嵌入式系统设计是一门实践性非常强的课程, 其理论还在不断的发展当中, 如果没有很好的实践平台, 嵌入式系统技术很难掌握, 学生的技能就得不到提高, 培养的学生就不能适应市场的需要。    现有的一些嵌入式系统实验平台已经非常成熟,产品也覆盖了ARM7至ARM9的各大公司芯片。这些平台在一块实验板上,不仅实现了ARM芯片的全部功能...
关键词: ARM7 实验平台

http://www.eeworld.com.cn/mcu/article_2018021837874.html 发布时间: 2018-02-18



一个高性能、低功耗、低成本的嵌入式掌上娱乐系统的设计

;   Realplayer,Windows Media Player,QuICk Time 等许多播放软件都是性能优秀的播放软件,但由于它们都不开放源代码,给移植带来了麻烦。同时MPlayer 还具有良好的移植性,可以移植到许多非X86 平台上,MPlayer 软件包中含有针对ARM 架构的优化代码,这些代码利用ARM 的特性加快了对媒体的处理速度。   ...

http://www.eeworld.com.cn/mcu/article_2018021837872.html 发布时间: 2018-02-18



基于Linux嵌入式操作系统掌上娱乐系统设计方案

; Realplayer,WindowsMediaPlayer,QuICkTime等许多播放软件都是性能优秀的播放软件,但由于它们都不开放源代码,给移植带来了麻烦。同时MPlayer还具有良好的移植性,可以移植到许多非X86平台上,MPlayer软件包中含有针对ARM架构的优化代码,这些代码利用ARM的特性加快了对媒体的处理速度。    基于以上多个原因,本系统选择了MPlayer...

http://www.eeworld.com.cn/mcu/article_2018021837871.html 发布时间: 2018-02-18



基于Simulink的嵌入式网络化控制仿真系统实现

    引言    网络化控制系统NCS(Networked Control SystEMS)是指控制系统的各智能设备即传感器,控制器和执行器分布在不同地域空间,通过网络形成闭合回路,各节点之间的数据和信息的交换需要网络来实现。它是将当今先进的网络通信技术,计算机技术和控制技术融为一体的分布式控制系统。虽然网络化控制在工业控制,过程控制和楼宇自动化等方面得到了广泛的应用,但网络控制系统的理论研究却相当不成熟[1]。本文利用在工程领域广泛使用的Simulink仿真软件,结合军事和民用领域应用成熟的嵌入式微处理器构架开发了网络化控制仿真系统,为进行...

http://www.eeworld.com.cn/mcu/article_2018021837866.html 发布时间: 2018-02-18



基于AMDAlchemyAu1200嵌入式处理器的媒体播放器设计

    1前 言    便携式媒体播放器(PortableMediaPlayer,PMP)是目前半导体供应商讨论的一个热点话题。PMP是一种以播放多媒体文件为核心功能的消费类娱乐产品,其中的多媒体文件包括音频、视频、Flash动画、图片等。播放MPEG4格式视频文件是PMP的重要特征。MPEG4视频压缩格式是由动态图像专家组(MovingPICturesExpertsGroup,MPEG)开发的,在1999年初正式成为国际标准,MPEG4是目前最先进的图像压缩标准,播放效果接近DVD画质,而文件大小只有DVD的25%-30%,依靠这些优势,MPEG4迅速...

http://www.eeworld.com.cn/mcu/article_2018021837867.html 发布时间: 2018-02-18



MOST—汽车电子信息娱乐系统的高速数据总线

虽然目前已有许多种汽车电子的传控接口,如LIN Bus、CAN Bus、FlexRay等,但这些传控接口的传输速率表现,都无法满足车用多媒体信息的运载传输之需,其中LIN Bus只有20kbps,CAN Bus只有1Mbps,FlexRay一般而言也只有10Mbps,双线并用才能达20Mbps,这些都不足以用来传递实时性的多媒体信息。然而,随着车内娱乐系统的发展、传控技术的精进(如:倒车后方视讯画面),车用电子愈来愈需要使用多媒体式传输,最适合此方面的传输接口就属MOST(Media Oriented Systems Transport,媒体导向系统运送),其次才是今日盛行的蓝牙(Blueto...

http://www.eeworld.com.cn/qrs/article_2018021845067.html 发布时间: 2018-02-18



基于LPC2294的CAN总线主节点的硬件及软件设计方案

  内容摘要:为引入CAN总线技术以实现运动控制系统的网络化。提出了基于LPC2294的CAN总线主节点的硬件及软件设计方案。硬件采用基于ARM7内核的微控制器LPC2294,使用CTM1050T作为CAN收发器,设计了带有CAN总线以及以太网接口的硬件电路,并进行了SRAM、NORFLASH与NAND Flash的扩展。软件采用μCLinux作为操作系统,并开发了CAN控制器的驱动程序,实现了CAN总线的各种功能。通过制作样机并进行实验,验证了这一方案的有效性。  CAN(Controller Area Network)即控制器局域网络,是国际上应用最广泛的现场总线之一,已经成为计算机控制系...

http://www.eeworld.com.cn/mcu/article_2018021737853.html 发布时间: 2018-02-17



基于运行嵌入式Linux操作系统的ARM/DSP多机I2C通信设计方案

TMS320F28015作为协控制器,构成整个控制系统的核心。  1.1 S3C2440及TMS320F28015简介  Samsung公司的处理器S3C2440是内部集成了ARM公司ARM920T处理器内核的32位微控制器,资源丰富,带独立的16 KB的指令Cache和16 KB数据Cache,最高主频可达400 MHz.它拥有130个通用I/O、24个外部中断源以及丰富的外部接口能实现各种功能...

http://www.eeworld.com.cn/mcu/article_2018021737852.html 发布时间: 2018-02-17



嵌入式系统海量数据存储设计新思路

硬盘接口技术教学的老师们作一交流。  1 ARM 系统及IDE 接口综述  ARM (A dvanced RS IC M ach ines) 是一种低功耗、高性能的32 位处理器。本文介绍的系统是基于Sam sung 公司S3C44B0X 构建而成。该CPU 的内核是ARM 7TDM I, 采用了三级流水线和VON N eumann 结构, 并且具有UART、IIC、IIS、S...

http://www.eeworld.com.cn/mcu/article_2018021737851.html 发布时间: 2018-02-17



基于ARM 的嵌入式系统与CF卡存储技术

ARM 处理器AT91RM9200 的外部总线接口(EBI)、CF 卡和CPLD 的工作原理,提出利用CPLD来改进CF 卡接口电路以解决现有接口电路中存在的缺点。     2 器件简介     2.1 外部总线接口      系统采用了以ARM920T 为内核的AT91RM9200作为微处理器,它是完全围绕...
关键词: ARM CF卡 存储技术

http://www.eeworld.com.cn/mcu/article_2018021737850.html 发布时间: 2018-02-17



基于Linux和ARM9的物流信息化终端平台上对终端定位功能实现

、库文件在交叉编译前正确安装,并移植相应的库文件至目标机中。在交叉编译QT/Embedded 3.3.4前正确设置环境变量,本系统QT/Embedded 3.3.4交叉编译选项为:./configure -embedded arm -shared -debug -no-cups -thread -plugin-sql-sqlite -no-ipv6 -qt-mouse-Linuxtp,可根据实际情况...

http://www.eeworld.com.cn/mcu/article_2018021737849.html 发布时间: 2018-02-17



基于ENC28J60嵌入式以太网/CAN网关设计

字符集的字符。当然,对于不相容终端,除了需变换字符集字符外。其他特性,如显示格式、行长、行数、屏幕滚动方式等也需作相应的变换。  1 网关的硬件设计  1.1 系统硬件结构  该系统的硬件部分主要由ARM、以太网接口、CAN接口、高速存储器、JTAG口、复位电路和电源等组成,其系统硬件结构如图1所示。ARM移植TCP/IP通信协议和CAN协议,可完成以太网协议和CAN总线协议转换,实现以太网接口...

http://www.eeworld.com.cn/mcu/article_2018021737848.html 发布时间: 2018-02-17



基于OMAP-L138 DSP+ARM的处理器与FPGA实现SDR系统

并积分,对数据进行基带处理,从而以较低的数据速率向DSP提供同相和正交样本。这些样本被uPP DMA引擎以DMA方式送入DSP存储器,再由DSP处理剩余的扩频解调处理步骤。一旦信号被解调,得到的数据包将使用TI的DSPLink处理器之间通信库传送回ARM处理器。ARM软件接收解码数据,并通过命令接口将数据呈现给用户。  使用FPGA执行接收器初始基带处理能够释放足够的DSP处理能力,从而轻松完成剩余...
关键词: OMAP L138 DSP ARM SDR系统

http://www.eeworld.com.cn/mcu/article_2018021737845.html 发布时间: 2018-02-17



Linux环境下串口通信的设计方法和步骤

;   ARM与单片机的串口通信程序包括两方面:一方面是作为上位机的ARM的串口通信程序,另一方面是作为下位机的单片机的串口通信程序。在通信之前必须制定合理的通信协议以保证通信的可靠性和成功率。现约定双方通信协议如下:    (1)波特率为9600bit/s,帧格式为1-8-N-1(1位起始位,8位数据位,无奇偶校验,1位停止位);(2)由于上位机ARM的速度远远高于下位机...

http://www.eeworld.com.cn/mcu/article_2018021737844.html 发布时间: 2018-02-17



移植标准Linux 操作系统到S3C2410

;2 Linux 操作系统的移植    2.1移植的含义    要使得标准Linux能在ARM嵌入式处理器上运作,势必要经过移植 (porting) 的过程。所谓移植,就是让一套软件可以在一套选定硬件平台上正常运作,也就是要将平台相依 (platform dependent) 的部分做适当的修改。内核源码arch子目录包括了所有和平台体系结构相关的核心代码,它的每一个...

http://www.eeworld.com.cn/mcu/article_2018021737843.html 发布时间: 2018-02-17




<上一页 12345678910111213141516 下一页> 相关结果约46,914个