会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
技术之一
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
34
35
36
37
38
39
40
41
下一页
2018年7月27日
PowerPC-关闭中断后,还能报sc中断?
摘要: https://mp.weixin.qq.com/s/OsHIfPzYUagaTe5J88dIIg 一. 基本问题 FreeRTOS有一个宏,portYIELD_WITHIN_API(), 意即在FreeRTOS的API中进行进程切换。 API一般使用taskENTER_CRITICAL()和tas
阅读全文
posted @ 2018-07-27 23:39 wjcdx
阅读(501)
评论(0)
推荐(0)
2018年7月17日
编译-可执行格式,谁执行?
摘要: https://mp.weixin.qq.com/s/kSsRQanCUuGZ98ff7ZCI8A 链接完成之后,会生成可执行格式的文件。常见可执行格式有exe和elf。这些可执行格式一般依赖于动态共享库,由操作系统加载并替换符号,然后执行。换言之,EXE/ELF格式的可执行文件,由操作系统执行,即
阅读全文
posted @ 2018-07-17 22:58 wjcdx
阅读(473)
评论(0)
推荐(0)
IC-二进制, 自然数, 有符号数
摘要: https://mp.weixin.qq.com/s/9rGs9yN-OvLvEclnDZr87Q 零. 概念和结论 1. 数:概念名,指代物体的多少,即物体的量的概念; 2. 值:概念属性,数的值,是数的大小的衡量; 3. 十进制:值的表示,是数值在形式上的表现。形式相对内涵(意义)而言,某种形式
阅读全文
posted @ 2018-07-17 11:08 wjcdx
阅读(834)
评论(0)
推荐(0)
编译-实践中的编译过程
摘要: https://mp.weixin.qq.com/s/6dJGqQAtxcUfHLOTvhdJOA 实际实践中,为了提高代码复用和灵活性,除了编译过程之外,会增加一些操作过程。 下面以C语言为例,逐个简介。 二. 编译 编译原理的各个过程在这个阶段执行,把C语言代码源文件转换成为目标文件。目标文件即
阅读全文
posted @ 2018-07-17 00:01 wjcdx
阅读(208)
评论(0)
推荐(0)
2018年7月14日
编译-印象中的编译原理
摘要: https://mp.weixin.qq.com/s/ONUIAl3lOgu65RxKW80cXQ 一.概述 编译,即是把源代码转换翻译成可执行代码的过程。即是把人可以阅读的高级语言代码,转换为计算机即CPU可执行的编码的过程。比如把C语言编译为一条条汇编指令组成的可执行格式,如elf或exe. 严
阅读全文
posted @ 2018-07-14 22:29 wjcdx
阅读(237)
评论(0)
推荐(0)
2018年7月13日
PowerPC-Link Command File解析
摘要: https://mp.weixin.qq.com/s/CATWma2mv5IPYGtKZLuGDA 以Code Warrior 11生成的flash版本(FLASH.lcf)为例 一. 参考资料 安装完Code Warrior IDE之后,有一个自带的pdf帮助文件,叫做MCU_Power-Arch
阅读全文
posted @ 2018-07-13 22:28 wjcdx
阅读(1182)
评论(0)
推荐(0)
2018年7月7日
PowerPC-object与elf中的符号引用
摘要: https://mp.weixin.qq.com/s/6snzjEpDT4uQuCI2Nx9VcQ 一. 符号引用 编译会先把每个源代码文件编译成object目标文件,然后把所有目标文件链接到一起,成为最终的可执行格式,如elf或exe. 源代码文件中会有很多符号引用,比如一个函数调用另一个函数,一
阅读全文
posted @ 2018-07-07 10:57 wjcdx
阅读(390)
评论(0)
推荐(0)
2018年6月30日
编程-函数栈与进程栈
摘要: https://mp.weixin.qq.com/s/QsY3cwpLQ5qthgrpZJkBng 一. 代码编程极简进化史 从纸带上的机器码,到汇编语言算是比较自然而然的变化。因为汇编语言每一条指令即对应着一条机器指令码。汇编中的jump和branch为代码模块化组织提供了最原始的形式。 从汇编语
阅读全文
posted @ 2018-06-30 11:33 wjcdx
阅读(1248)
评论(0)
推荐(0)
2018年6月29日
PowerPC-MPC56xx Flash模式代码启动过程
摘要: https://mp.weixin.qq.com/s/iruM5VwKgnH_7nmIQxO0-g 参考第5章 In order for the e200z4d core to be able to access memory, a valid MMU TLB entry has to be cre
阅读全文
posted @ 2018-06-29 23:23 wjcdx
阅读(1246)
评论(0)
推荐(0)
2018年6月22日
CPU-如何开始在新的CPU上编程
摘要: https://mp.weixin.qq.com/s/rNXDPR53m--XuvJLE1CDvA 新在哪里?从未接触过。比如之前一直在x86、ARM上写程序,C比较多,汇编也调过。MIPS可能零零星星也看过几篇资料。然后来了个用PowerPC的项目,或者RISC-V的项目,茫茫然无可奈何不知所措。
阅读全文
posted @ 2018-06-22 23:28 wjcdx
阅读(2146)
评论(0)
推荐(0)
上一页
1
···
34
35
36
37
38
39
40
41
下一页
公告