文章 2018-04-11 来自:开发者社区

ARM嵌入式系统启动架构研究

目前在嵌入式开发的过程中,开发者往往把大量精力投入到嵌入式微处理器MPU(Micro Processing Unit)与众多外设的连接方式以及应用代码的开发之中,而忽视了对嵌入式系统最基本、最核心部分的研究。 启动架构是嵌入式系统的关键技术。掌握启动架构对于了解嵌入式系统的运行原理有着重要的意义。嵌入式系统在启动时,引导代码、操作系统的运行和应用程序的加载主要有两种架构,一种是直接从Nor Fl....

文章 2018-03-01 来自:开发者社区

Arm 将采用符合 GSMA 嵌入式 SIM 规范的新技术

一直以来,SIM 卡都在为手机和其他联网设备提供着一个稳定、可信且经过检验的身份安全认证机制。然而,传统 SIM 卡一旦安装在设备上就不能改变其属性,并且需要通过实体接入的方式更改移动网络运营商 (MNO)。 Arm 预计,到 2035 年将有 1 万亿台联网设备,而这些设备都将需要一个安全的身份认证,从而使利益相关者能够建立信任——例如,使服务提供商信任设备,对设备进行认证,提供增值服务以及在....

文章 2018-01-25 来自:开发者社区

ARM-Linux嵌入式开发和单片机开发的不同

对于ARM的嵌入式开发主要有两种方式:一种是直接在ARM芯片上进行应用开发,不采用操作系统,也称为裸机编程,这种开发方式主要应用于一些低端的ARM芯片上,其开发过程非常类似单片机,这里不多叙述。还有一种是在ARM芯片上运行操作系统,对于硬件的操作需要编写相应的驱动程序,应用开发则是基于操作系统的,这种方式的嵌入式应用开发与单片机开发差异较大。 ARM-Linux应用开发和单片机的开发主要有以下几....

文章 2017-12-13 来自:开发者社区

浅谈arm嵌入式产品及相关应用

嵌入式系统从上世纪70年代出现到现在已经有几十年的发展历史,如今已经发展到一定成熟技术,并广泛用于于人们的生活和工作当中。嵌入式系统结构紧凑、占用体积小,可以以部件的形式安装在所控制的装置内部,并为用户提供设备信号输出、输入控制以及设备监控功能,实现了应用系统的高智能性,极大地提高了设备和产品的性价比。 随着电子设备的发展和产品人性化设计理念的渗透,设备软件设计越来越复杂,对设备硬件方面的要求也....

文章 2017-11-16 来自:开发者社区

嵌入式Linux之我行——ARM MMU工作原理剖析【转】

转自:http://blog.chinaunix.net/uid-20698426-id-136197.html 一、MMU的产生       许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形...

文章 2017-11-15 来自:开发者社区

基于ARM的嵌入式Linux移植真实体验(3)――操作系统

基于ARM的嵌入式Linux移植真实体验(3)――操作系统 宋宝华[email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 在笔者撰写的《C语言嵌入式系统编程修炼之道》一文中,主要陈诉的软件架构是单任务无操作系统平台的,而本文的侧重点则在于讲述操作系统嵌入的软件架构,二者的区别如下图: 嵌入式操作系统并不总是必须的,因为程序完全可以在裸板上运行。尽...

文章 2017-11-14 来自:开发者社区

基于ARM的嵌入式Linux移植真实体验(2)――BootLoader

基于ARM的嵌入式Linux移植真实体验(2)――BootLoader 宋宝华 [email]21cnbao@21cn.com[/email] 出处:dev.yesky.com BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用...

文章 2017-11-14 来自:开发者社区

基于ARM的嵌入式Linux移植真实体验(4)――设备驱动

基于ARM的嵌入式Linux移植真实体验(4)――设备驱动 宋宝华[email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能: Ø        ...

文章 2017-11-09 来自:开发者社区

ARM开发板 嵌入式Linux 修改开机启动LOGO

 1.嵌入式 Linux LOGO显示原理   嵌入式Linux是直接在FrameBuffer的基础上。直接显示一个ppm格式的图象。它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色。   默认的logo文件是 drivers/video/logo/logo_linux_cl...

文章 2017-11-07 来自:开发者社区

基于ARM的嵌入式Linux移植真实体验(1)――基本概念

基于ARM的嵌入式Linux移植真实体验(1)――基本概念 宋宝华 [email]21cnbao@21cn.com[/email] 出处:dev.yesky.com 1.引言 ARM是Advanced RISC Machines(高级精简指令系统处理器)的缩写,是ARM公司提供的一种微处理器知识产权(IP)核。      &nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。