自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式企鹅圈

半导体、嵌入式架构、物联网

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 SoC嵌入式软件架构设计之二:没有MMU的CPU实现虚拟内存管理的设计方法

多个应用程序在同时竞争使用同一块物理内存,其必然会导致某个时刻只存在程序的某个片段在执行,也即是所有程序代码和数据分时复用物理内存空间—这就是内存管理单元(MMU)工作核心作用所在。 本文要谈的是控制器领域SoC的内存管理单元的软、硬件设计,其重要的理念同样是代码和数据分时复用物理内存空间,在保障系统功能和性能的基础上最大限度地节省物理内存的目的。

2014-04-30 23:14:00 7628

原创 SoC嵌入式软件架构设计之一:系统内存需求评估

内存是SoC(System on Chip,片上系统)集成设计的重要模块,是SoC中成本比重较大的部分。内存管理的软硬件设计是SoC软件架构设计的重要一环,架构设计师必须要在成本和效率中取得平衡,做到在节省内存的同时保证整个系统的性能。系统内存需求评估是对嵌入式软件架构师的最基本要求,同时也是其最重要的技能之一。一般在SoC项目立项的时候,架构师就要完成系统内存需求评估。

2014-04-28 00:00:59 7363 1

原创 32位和16位指令集模式自动切换机制

我们都知道MIPS架构体系是32位精简指令集(MIPS32),事实上MIPS在进入控制器市场时还推出了MIPS16e指令集模式,号称能够使编译后的代码减少30%左右。内存资源紧缺型系统一般会使用MIPS16e模式进行编译,以缩减内存使用量,达到降低成本的目的。 本文说明两种指令模式的切换机制,并用实例来详细说明两者之间是如何进行切换的。

2014-04-26 17:40:05 6301 1

原创 main函数执行之前都干啥了----C/C++运行时库剖析

本文介绍运行时库实现的功能,你会看到在main函数执行之前都做了什么操作!

2014-04-23 23:03:15 5730 1

原创 基于80251的嵌入式语音识别

基于80251的嵌入式语音识别,阐述PC端和80251的同步开发!

2014-04-23 11:49:11 5947 1

原创 嵌入式:节省内存的软件设计技巧

本文讲述内存资源紧缺型嵌入式系统中节省内存的软件设计方法。一般主控是单片机控制器的电子产品的成本跟内存的关系可是成正比的,尤其在SOC芯片设计时是固件开发需要重点关注的。大量量产前要确定内置SRAM的大小,而且是在满足功能需求的情况下越小越好。这就需要考究软件系统的设计和编程开发的技能。

2014-04-22 09:59:11 5725 3

原创 由三行代码串讲嵌入式知识点

由简单的三行代码串讲嵌入式知识点。写这篇文章是为了阐述作为一名嵌入式软件开发工程师应该要具备的技能。嵌入式开发工程师不能只关注自己模块的逻辑,而要尽可能把上层和下层乃至整个系统都要全面理解和掌握。

2014-04-20 00:20:14 2676 3

原创 C/汇编混合编程接口--MIPS ABI

ABI是application binaryinterface,表示应用二进制编程接口,主要介绍寄存器使用约定、参数传递、栈帧结构、混合编程等内容。其目标是二进制应用程序兼容,比API要提供更高层次的兼容。这里谈谈MIPS ABI o32版本标准。

2014-04-26 16:34:31 3528

原创 嵌入式文件系统:NTFS和EXFAT比较

FAT32文件系统在嵌入式被广泛使用,最多可以支持单个文件大小到4GB,也不能满足市场的需求,需要考虑支持一种文件系统,单个文件大小超过4GB。

2014-04-25 22:49:32 2644

原创 makefile的10个关键知识点

linux程序开发会使用GNU Make来构建和管理整个工程,Makefile 文件描述了整个工程的编译、连接等规则,执行make命令就是实现自动化编译链接的过程。一、编译链接编译: 将源文件(.c/.s)生成目标文件(.o)链接: 将目标文件和其依赖的静态库生成可执行文件二、makefile常用语法要点1. 规则语法target .

2014-04-24 23:26:17 1738

原创 存储名词科普

我们经常都把手机的存储卡说成是“内存卡”,偶尔也听说内存几百G的,而还有名词flash, nor flash, nand flash等等,相信蛮多人都晕坨坨的。这里科普一下。       我们都知道存储器是用来存数据的,而数据又包括代码数据和一般意义上的数据。存储器的访问方式有两种,一种是随机访问,即可以任意读取某一字长长度内容,另一种是块访问,即每次访问都是以扇区(512字节,或者扇区的

2014-04-22 17:08:09 1652 1

S5PV210 IROM SPEC

S5PV210 IROM SPEC ,嵌入式启动之四:S5PV210 IROM & BL0启动:http://blog.csdn.net/yueqian_scut/article/details/38983607

2014-09-02

LINUX内核中的GCC特性

GCC支持的C语言扩展特性,LINUX内核的GCC特性

2014-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除