理解S12(X)架构中的地址映射方案
摘要:目录 1. 介绍 2. CPU 本地地址 3. 分页窗口 4. 内存页 5. 控制各个对象在内存中放置的位置 介绍 在一个S12或S12X架构中,很有必要分清楚两种类型的内存地址:banked和non-banked。这篇文档描述了应该怎么样正确的访问某个内存地址,同时还较详细地描述了CodeWarr
阅读全文
posted @
2018-07-10 10:37
feng..liu
阅读(1919)
推荐(0) 编辑
飞思卡尔 HCS12(x) memory map解说
摘要:对于用MCU的人来说,不一定要明白HCS12(x) memory map的机制和联系。因为如果没有系统地学习操作系统和编译原理之类的课程,确实有些难度。并且,对于DG128 XS128这样的MCU,默认的memory分配方式已经够用了。从这个意义上讲,搞清楚memory map似乎不必要。 但是,你
阅读全文
posted @
2018-07-10 10:16
feng..liu
阅读(2585)
推荐(1) 编辑
CodeWarrior的map文件详解
摘要:前言 map文件保存了你的整个程序编译链接后的各种信息,包括编译器链接器信息,内存分配信息,对象依赖等,每次编译链接程序后,这个文件都会被覆盖重新生成。 对我来说,它最主要的作用是它详尽的描述了整个程序最终在内存中的分布情况,有助于我们工程师完全掌控每一个对象(函数/变量/常量/栈……),以及对象间
阅读全文
posted @
2018-07-10 10:14
feng..liu
阅读(5530)
推荐(0) 编辑
程序执行的过程 - 一文看懂计算机执行程序的过程
摘要:程序就是指令的集合,为使计算机按预定要求工作,首先要编制程序。程序是一个特定的指令序列,它告诉计算机要做哪些事,按什么步骤去做。指令是一组二进制信息的代码,用来表示计算机所能完成的基本操作。 1、程序 程序是为求解某个特定问题而设计的指令序列。程序中的每条指令规定机器完成一组基本操作。如果把计算机完
阅读全文
posted @
2018-07-05 17:07
feng..liu
阅读(28070)
推荐(1) 编辑
内存映射与访问机制
摘要:通过参考内存布局及访问机制的相关文章,本文试着整合一下相关知识点,希望能对有需要的朋友提供一点参考。但由于所参考文章皆为网友所作,相关知识并没有形成系统的认识,所以有些知识点仍然不够清楚,也难免有谬误之处。如果大家发现错误,敬请指出,另外倘若有关于“系统启动及内存布局”方面的可靠的资料或书籍,恳请大
阅读全文
posted @
2018-07-04 09:34
feng..liu
阅读(712)
推荐(0) 编辑
freescale 16位单片机的地址映射
摘要:以MC9S12XS128MAL为例,其实DG128之类的类似。如图一,128代表的是单片机中的FLASH大小为128K Byte,同理64代表的是单片机中的FLASH大小为64 K Byte,256代表的是单片机中的FLASH大小为256 K Byte。但是S12(X)所使用的内核CPU12(X)的
阅读全文
posted @
2018-07-03 11:53
feng..liu
阅读(1478)
推荐(0) 编辑
飞思卡尔MC9S12系列单片机地址影射以及分页问题
摘要:对于用MCU的人来说,不一定要明白HCS12(x) memory map的机制和联系。因为如果没有系统地学习操作系统和编译原理之类的课程,确实有些难度。并且,对于DG128 XS128这样的MCU,默认的emory分配方式已经够用了。从这个意义上讲,搞清楚memory map似乎不必要。 但是,你有
阅读全文
posted @
2018-07-03 09:08
feng..liu
阅读(874)
推荐(0) 编辑
物理内存与虚拟内存之间的映射
摘要:1、用户编制程序时使用的地址称为虚地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间;而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储空间称为物理存储空间或主存空间。 2、虚拟存储器的容量限制:主存容量+辅存(硬盘)容量。 3、物理内存:在应用中,真实存在的,插在主板内存槽上的
阅读全文
posted @
2018-06-29 14:25
feng..liu
阅读(1345)
推荐(0) 编辑
浅谈进程地址空间与虚拟存储空间
摘要:期的内存分配机制 在早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算机同时运行多个程序时,必须保证这些程序用到的内存总量要小于计算机实际物理内存的大小。 那当程序同时运行多个程序时,操作系统是如何为这些程
阅读全文
posted @
2018-06-29 13:39
feng..liu
阅读(11486)
推荐(6) 编辑
.prm详解
摘要:一、内存分配 1.资源分布 如上图所示,单片机型号最后的数字也就代表了单片机中Flash的大小,S12G128 表示Flash有128K Byte,S12G192 表示Flash有192K Byte。但是S12(X)所使用的内核CPU12(X)的地址总线为16位,寻址范围最大为2^16 =64K B
阅读全文
posted @
2018-06-20 11:31
feng..liu
阅读(3259)
推荐(0) 编辑
s19文件格式详解
摘要:1.概述 为了在不同的计算机平台之间传输程序代码和数据,摩托罗拉将程序和数据文件以一种可打印的格式(ASCII格式)编码成s格式文件。s格式文件是Freescale推荐使用的标准文件传送格式。编译完成之后,FreescaleCodeWarrior编译器将在bin文件夹下自动生成“*.abs.s19”
阅读全文
posted @
2018-06-20 10:28
feng..liu
阅读(3808)
推荐(0) 编辑
红外遥控解码程序
摘要:红外接收头的型号有很多HS0038 VS838等 功能大致相同,只是引脚封装不同。 红外接收有几种统一的编码方式,采样哪种编码方式取决于遥控器使用的芯片,接收头收到的都是一样的。 电视遥控器使用的是专用集成发射芯片来实现遥控码的发射,如东芝TC9012,飞利浦AA3010T等,通常彩电遥控信号的发射
阅读全文
posted @
2018-06-15 15:07
feng..liu
阅读(19329)
推荐(0) 编辑
CANO入门(三)
摘要:最好的学习方式是什么?模仿。有人会问,那不是山寨么?但是我认为,那是模仿的初级阶段,当把别人最好的设计已经融化到自己的血液里,变成自己的东西,而灵活运用的时候,才是真正高级阶段。正所谓画虎画皮难画骨。但初级阶段仍然是必须经历的过程,他会使你在达到高级阶段的过程中少走很多弯路,下面我们来迈出这一步。先
阅读全文
posted @
2017-11-16 14:11
feng..liu
阅读(4159)
推荐(1) 编辑
CANOE入门(二)
摘要:CAPL就是Communication Application Programming Laguage的缩写,CAPL类似于C语言的语法,因此所有的语法请参考C语言教程,这里不在这里进行详述,关于C语言,毫无疑问的,首先推荐大家看谭浩强老师的书,经典中的经典,看完这本C语言应该没问题了。CAPL在C
阅读全文
posted @
2017-11-16 14:10
feng..liu
阅读(11421)
推荐(1) 编辑
CANOE入门(一)
摘要:CANoe是Vector公司的针对汽车电子行业的总线分析工具,现在我用CANoe7.6版本进行介绍,其他版本功能基本差不多。 硬件我使用的是CAN case XL. 1,CANoe软件的安装很简单,先装驱动,再装软件。安装完成,插上USB,连接硬件,这样在控制面板中,Vector Hardware
阅读全文
posted @
2017-11-16 14:09
feng..liu
阅读(64346)
推荐(1) 编辑
.ini配置CAN信息
摘要:#include <iostream> #include <windows.h>//这个头文件一定要添加,否则GetPrivateProfileString(...)函数无法使用 #include <stdio.h> using namespace std; typedef struct _CAN_
阅读全文
posted @
2017-08-15 21:23
feng..liu
阅读(424)
推荐(0) 编辑
Intel与Motorola区别
摘要:Intel低字节在前 Motorola高字节在前 在进行CAN总线通信设计或者测试过 程中,经常看到CAN总线信号的编码格式有两种定义:Intel格式与Motorola格式。究竟两种编码格式有什么样的区别呢?设计者、dbc文件编辑 者或者测试人员又该如何判断两种格式,并进行有效正确的配置和解析呢?下
阅读全文
posted @
2017-08-09 20:43
feng..liu
阅读(6160)
推荐(2) 编辑
蓝牙HC-05与HC-06对比指令集
摘要:高电平-》AT命令响应工作状态 低电平-》蓝牙常规工作状态 <重新上电表示完成复位> HC-05 可以主从切换模式,但是HC-06虽然可以做主机也可以做从机,但是不能切换模式 模块进入AT响应状态:波特率:9600 数据位 :8位 停止位:1位 无校验位 HC-05指令 HC-06指令 测试指令 发
阅读全文
posted @
2017-08-08 13:10
feng..liu
阅读(9620)
推荐(1) 编辑