智能保密柜嵌入式控制系统的设计与实现

;  首先进行系统初始化:关闭Watchdog,改变系统时钟,初始化存储控制器,将操作系统内核复制到内存中。这一系列操作称作BootLoa-der,通常移植U-boot来实现BootLoader的功能;其次进行Linux内核移植:下载内核源代码,对内核进行裁剪配置,编译内核生成镜像文件,下载到目标板;最后进行文件系统的移植:生成根文件系统目录,移植Busybox,生成镜像文件,下载到目标板...

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



基于Arm-Linux的嵌入式智能家居控制系统的设计

; 开发环境选取的是虚拟机Vmware6.5+FEDora9Linux系统+arm-linux-gCC 4.3.2编译器。系统与软件的编译采取交叉编译的方式进行。表1是构建控制系统所需移植开发的一些主要软件。    Uboot是专门针对嵌入式Linux系统设计的开源bootloader,其任务是初始化处理器及外设硬件资源并引导操作系统。内核为linux2.6.3...

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



ARM+Linux嵌入式系统的BootLoader设计

      由Boot Loader和固化在固件(firmware)中的Boot代码(可选)共同组成一个嵌入式系统的引导加载程序。它的作用和功能就像固化到计算机内主板上的一个ROM芯片程序BIOS(basIC input output system)。但是它一般不配置像BIOS那样的固件程序,这是因为要考虑经济方面的原因,因此必须自己完成这方面的工作。Boot Loader可以初始化硬件设备,建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。它的实现严重地依赖于硬件,特别是在嵌入式系统中,即使基于...
关键词: ARM Linux BootLoader

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



BLOB启动流程与Bootloader程序可移植性研究

  在嵌入式系统应用中,通过引导程序(Bootloader)可以初始化硬件设备、建立内存空间的映射图、加载内核,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境[1]。Bootloader依赖于实际的硬件和应用环境,对于不同的硬件架构以及相同架构的不同电路板,都需要不同的Bootloader。由于单独开发Bootloader的工作量较大,因此开发人员一般针对...

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



基于TI达芬奇技术的高速网络摄像机设计方案

        多媒体技术和网络与移动通信的飞速发展激发了人们进行视频信息交流的需求。随着视频监控系统逐步向数字化发展.开发新一代基于计算机网络以及多媒体压缩算法的视频监控系统成为行业的主流方向。然而随着视频应用的迅速增加,开发者往往需要花费很多时间来熟悉各种多媒体的标准,最终只能通过编写与改进代码来进行开发与改变。随着美国TI公司推出达芬奇(DaVinci)平台后,这一切都在发生改变。1 达芬奇技术的主要特点达芬奇平台是典型的基于共享存储的嵌入式多处理(ARM,DSP,VICP,视频前端和后端等)环境,支持的关键技术是片内实现了多通道的交换中心资源(S...

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



嵌入式网络监控系统的研究

。  2.1 Bootloader的工作  Bootloader就是在操作系统内核运行之前运行的一段程序,通过这段程序可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。因此,正确建立μClinux的移植的前提条件是具备一个与μClinux配套、易于使用的Bootloader。  硬件初始化。系统上电或复位后,程序从位于地址0x0...

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



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

arm-elf-tools20040427并安装在Linux 宿主机上,这样就建立了uClinux-arm的交叉编译环境。     3.2 U-Boot-1.1.2的移植    Bootloader是系统加电后运行的第一段代码,在一个基于ARM的嵌入式系统中,系统上电或复位时通常都从地址0X00000000处开始执行,而这个地址处通常就是系统的bootloader...

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



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

。    S3C2410的资源还包括外围存储设备(SDRAM和NandFlash),外围显示设备(触摸屏和LCD)与外围接口设备(串口、网口与并口)。    软件平台    嵌入式Linux系统从软件系统的角度通常可以分为以下4个部分。  ·引导加载程序。包括固化在固件中的启动代码(可选)和Bootloader。  ·内核。特定于嵌入式板子...
关键词: ARM920T Linux系统

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



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

文件系统。该系统使用较为通用的bootloader:UBoot,网络资源较多的内核linux2.6 和可读可写的yaffs 文件系统,易于系统的开发。并配置了LCD 屏驱动、网卡驱动、SD 卡等驱动。    在应用层,采用QT SDK 设计所有的应用程序。    Qt 是一个跨平台的C++图形用户界面(GUI)库,包括跨平台类库、集成开发工具和跨平台...

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



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

文件系统。该系统使用较为通用的bootloader:UBoot,网络资源较多的内核linux2。6和可读可写的yaffs文件系统,易于系统的开发。并配置了LCD屏驱动、网卡驱动、SD卡等驱动。    在应用层,采用QTSDK设计所有的应用程序。    Qt是一个跨平台的C++图形用户界面(GUI)库,包括跨平台类库、集成开发工具和跨平台IDE。使用...

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



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

、NORFLASH、NANDFLASH的扩展。  1.2 软件结构  主节点软件结构如图3所示,U-Boot作为BootLoader(启动引导程序),负责初始化目标板硬件与引导操作系统。这里采用μCLinux作为嵌入式操作系统。μCLinux(mICrocontrol linux)即"微控制器领域中的Linux系统",主要是针对目标处理器没有存储管理单元(MMU)的嵌入式系统而设计...

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



移植标准Linux 操作系统到S3C2410

等。Bootloader也需要移植与编译,在此并不详述。以上三块内容都准备好,对FLASH做好区间的划分[1]以后,便可以用 FLASH 烧写工具依次将Bootloader,内核以及根文件系统烧写到 FLASH里。然后就可以启动系统了。    系统从0 地址处开始执行BootloaderBootloader做完相关硬件初始化工作之后从 FLASH里把压缩的内核映象复制到SDRAM...

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



利用CAN总线的分布式嵌入式系统升级方案

。  1 系统架构  系统结构框图如图1所示。    图1 系统结构框图  整个系统由多个独立的完成一定功能的嵌入式模块、CAN总线和一个用于对整个系统进行升级的控制模块组成。其中,控制模块也可以是其中一个功能模块。在每个功能模块上安装有独立的引导程序,可以看作该模块的Bootloader,该引导程序永久固化在模块内,不随程序升级而升级。在该引导程序中嵌入CAN总线通信程序。正常工作情况下...

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



BootLoader与内核之间参数传递

    在嵌入式系统中,BootLoader 是用来初始化硬件,加载内核,传递参数。因为嵌入式系统的硬件环境各不相同,所以嵌入式系统的BootLoader 也各不相同,其中比较通用的是U-Boot,它支持不同的体系结构,如ARM,PowerPC,X86,MIPS 等。本文着重介BootLoader与内核之间参数传递这一基本功能。本文的硬件平台是基于AT91RM9200...

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



嵌入式系统远程在线升级的工作原理

。二者之间通过RS232总线连接,服务器与远程终端通过Internet进行通信。系统结构如图1所示。        服务器作为软件升级任务的主动发起者,首先向嵌入式系统发送升级命令,嵌入式系统在硬件启动后,首先执行引导程序Bootloader进行一系列的初始化操作,同时选择执行升级控制程序,待服务器接收到嵌入式系统的确认升级回复后即开始发送升级程序代码...

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



基于Liunx的嵌入式系统的底层软件的结构、设计和应用

运行系统内核。    3.2 启动程序    Bootloader是嵌入式系统启动之后加载的第一段程序,也就是俗称的启动程序,这段代码一般用于初始化处理芯片,映射内存空间,完成系统基本硬件设置,为之后的操作系统内核提供运行环境及。所以这段程序的长度和运行时间都非常短,但对于整个系统来说是非常重要的。文中使用u-boot作为Bootloader程序,作为一种...

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



系统上电后 bootloader的执行流程及 ARM Linux的启动过程分析

Linux 在嵌入式领域的迅猛发展,更是给 Linux 注入了新的活力。    一个嵌入式 Linux 系统从软件角度看可以分为四个部分[1]:引导加载程序(bootloader),    Linux 内核,文件系统,应用程序。    其中 bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用...

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



μC/OS-II在LPC2119上的移植讨论及对移植前需要掌握的基本知识

部件、存储器系统等。因此启动代码的功能有些类似PC机中的BIOS和VxWorks中的 Bootloader。由于飞利浦未提供该芯片的启动代码,所以需要自己编写启动代码。    启动代码可以划分为五个文件: STartup.s、IRQ.s、stack.s、heap.s和target.c。Startup.s包含了前面提到的异常向量表和系统初始化代码,一般无需改动;IRQ.s包含...

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



基于S3C2440 处理器的嵌入式IPv6 防火墙设计

通道外部中断源等。如此丰富的接口资源,可以很方便实现硬件电路的扩展。此外S3C2440 支持ARM920T 强大的指令集系统,具有独立的内存管理单元(MMU),支持NAND Flash启动引导,可以方便的实现Bootloader和嵌入式操作系统的移植。系统的存储单元主要包括SDRAM 存储器和Flash存储器。SDRAM为系统程序的运行提供内存空间,本系统采用两片...
关键词: S3C2440 IPv6 防火墙

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



关于嵌入式Linux的机房远程监测系统研究

    系统采用源码开放、安全性及可靠性好、具有广泛硬件和网络支持及完整开发工具的Linux 系统作为嵌入式系统平台。     嵌入式系统的开发通常采用宿主机- 目标机的交叉编译调试方式。系统构建主要包括: 交叉编译器的选择和安装; NFS 网络文件系统的配置; 内核、Bootloader 和文件系统的编译和移植等。内核采用Linux -2. 6....

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




<上一页 12345678910111213141516 下一页> 相关结果约4,201个