这里总结PPC指令集中几种常用的指令。
推荐 原创 2009-02-27 22:38:50
6551阅读
PowerPC 是 Apple、IBM 和摩托罗拉(Motorola)联盟(也称为 AIM 联盟)的产物,它基于 POWER 体系结构,但是与 POWER 又有很多的不同。
推荐 原创 2009-02-27 22:26:17
7389阅读
1点赞
今年有个打算,准备玩一把PowerPC。   说起PowerPC,这是我工作中经常面对的一款处理器,目前主要的应用领域也就是通讯行业,以其高性能与高功耗著称于世(似乎与ARM正好相反),由于工作中我并不负责bsp层面的工作,所以入行数年,始终感觉难窥其真相。   新年伊始,为自己定了个学习计划,好好的学习一下PowerPC,包括其体系架构,指令集等,然后找一块便宜一点的
原创 2010-01-27 19:52:15
1401阅读
2评论
【本文原作者:Dolphin】   因为以前一直接触的是x86和ARM,习惯了little endian。PowerPC采用大端模式。 存放的字节顺序对于大小端的区别是:Big Endian, 高字节(MSB)存放在低地址。Little Endian,低字节(LSB)存放在低地址。 0x12345678在大端和小端中的存放序列如下图所示: 从软件的角度看,不同端
转载 精选 2011-03-29 13:38:04
8521阅读
记录vx的编译、初始化及 powerpc的汇编相关
原创 2月前
17阅读
PowerPC中断系统简介
原创 2018-02-27 15:07:58
5607阅读
       前面做的ADC模块算是驱动里面比较难处理的一个驱动了,但是这部分现在也已经做得代码生成非常成熟了。看起来,整个的基础驱动现在实现起来应该没有太大的难度了。再看一个简单的驱动——数字输入。       在我手头的开发板中,有几个开关量的输入。这里简单拿其中一个来做一下测试,选择S2作为测试。为了能够看得出效果,再增加一个LED与之关联。       这个测试不是很成功,甚至...
原创 2021-07-08 11:27:39
58阅读
       前面做的ADC模块算是驱动里面比较难处理的一个驱动了,但是这部分现在也已经做得代码生成非常成熟了。看起来,整个的基础驱动现在实现起来应该没有太大的难度了。再看一个简单的驱动——数字输入。       在我手头的开发板中,有几个开关量的输入。这里简单拿其中一个来做一下测试,选择S2作为测试。为了能够看得出效果,再增加一个LED与之关联。       这个测试不是很成功,甚至...
原创 2022-03-10 14:44:02
24阅读
最近需要验证字节存储大端小端的问题,于是就要在windows下装个虚拟机验证一下,可是像virtualBox 这种都是按着硬件的方式来虚拟的,所以硬件是intel的也没法模拟出大端的CPU。最后网上搜到qemu,它是用软件的方式来模拟,所以可以模拟出很多 平台的很多机器架构的东西,当然因此,它也会有点慢。(可以下载kqemu来帮助模拟,这样会几乎达到真机的速度,但是我还没有尝试)。由于是命令行方式
原创 2015-02-11 17:57:30
6170阅读
       这并不是一个重复的小结课题!从这一次小结开始,打算切换一个新的工程。少用汇编,多用C语言,毕竟C语言在工程实践中应用更加广泛。同时,切换一个ST的IDE,因为我发现这里面拥有类似ARM的SDK驱动代码生成方式。SDK的驱动代码生成并不是很新鲜的东西,但是ST的SPC5Studio是免费的,这就在学习上值得去尝试了。正好,我手头的MPC5634正好有ST与之对应兼容的芯片,SPC5...
原创 2021-07-08 11:27:45
103阅读
       有一段小小的回忆值得说一下,关于系统时钟乃至锁相环的配置。这个应该是接触PowerPC嵌入式软件很早就该掌握的技能,但是我的这个技能迟到了很久。工作了好几年,都是站在别人的肩膀上,这让我总觉得脚底下空空的不安稳。也算是自己给了自己一点压力,开始了对底层更加深入的一点探索。       最初,说到系统时钟或者锁相环的时候,总觉得有点茫然。不是没有去翻查芯片手册,而是看了之后根本没看...
原创 2021-07-08 11:27:46
49阅读
       有一段小小的回忆值得说一下,关于系统时钟乃至锁相环的配
原创 2022-03-10 14:42:10
42阅读
       这并不是一个重复的小结课题!从这一次小结开始,打算切换一个新的工程。少用汇编,多用C语言,毕竟C语言在工程实践中应用更加广泛。同时,切换一个ST的IDE,因为我发现这里面拥有类似ARM的SDK驱动代码生成方式。SDK的驱动代码生成并不是很新鲜的东西,但是ST的SPC5Studio是免费的,这就在学习上值得去尝试了。正好,我手头的MPC5634正好有ST与之对应兼容的芯片,SPC5...
原创 2022-03-10 14:44:04
71阅读
1.1 MPC860时钟 1.2 MPC82XX 60X总线 1.3 通信处理模块
推荐 原创 2009-03-04 00:46:18
2755阅读
1点赞
如图1,BSP的主要功能在于配置系统硬件使其工作于正常的状态,以及完成硬件与软件之间的数据交互,为OS及上层应用程序提供一个与硬件无关的软件平台。因此从执行角度来说,其可以分为两大部分:
原创 2009-03-04 01:05:49
4164阅读
1点赞
://bbs.pediy./showthread.php?p=1424746://.ibm./developerworks/cn/linux/l-qemu/ 线总结下搜集来的资料吧: ://.xfocus.net/articles/200406/711.html 文章很老,但是依旧价值不菲!感谢前辈留下如此NB的文章。 指令集部分百度就可以了!...
转载 2016-06-06 10:39:00
100阅读
2评论
前一阵子,为了实现这么一个功能我先是使用了CAN转串口,然后通过串口进行了字符串的打印。当时觉得这个功能基本上已经差不多可以了,至少是足够我进行很多软件调试了。 今天发现,原来NXP提供的IDE中可以很方便地使用printf。接下来,演示一下如何使用这个功能。 一个比较关键的地方是工程的创建,创建的时候选择IO支持:...
原创 2021-07-08 11:27:35
48阅读
       程序设计中的第一步是实现一个hello world的输出,嵌入式类比的一个功能是LED的闪烁。       LED闪烁实验,一般是在各种基于中断的任务调度完成之前。不过,之前我自己使用的一个更简单的方式作为初步,那就是查看变量的变化。至于LED灯的测试,暂且往后放了。在工作学习的经历中,我喜欢有多个LED灯的开发板,这样我能够直观看到很多我想看的状态。       LED对应...
原创 2021-07-08 11:27:43
67阅读
前一阵子,为了实现这么一个功能我先是使用了CAN转串口,然后通过串口进行了字符串的打印。当时觉得这个功能基本上已经差不多可以了,至少是足够我进行很多软件调试了。 今天发现,原来NXP提供的IDE中可以很方便地使用printf。接下来,演示一下如何使用这个功能。 一个比较关键的地方是工程的创建,创建的时候选择IO支持:...
原创 2022-03-10 14:13:49
45阅读
  • 1
  • 2
  • 3
  • 4