
嵌入式
ye_wei_yang
这个作者很懒,什么都没留下…
展开
-
S5PV210的boot引导过程
V210有64KB的ROM和96KB的SRAM(IROM、IRAM,内部ROM内部RAM)作为引导区。从内部开始引导保护系统镜像不能被权限的人修改。 iROM代码读取OM引脚确定引导器件和器件的设置比如位宽、等待的时钟、页数、ECC模式。 外部引导器件:NAND Flash、OneNAND、SD/MMC(比如iNAND和MoviNAND)、eMMC、eSSD、U原创 2016-07-01 15:47:12 · 476 阅读 · 0 评论 -
freeRTOS 学习
一、freeRTOSfreeRTOS是由Real Time Engineers Ltd 出品,支持35种处理器架构。开源免费。 1、支持抢占式调度、合作式调度和时间片调度。 2、支持M3 M4 M7内核的MPU。 3、典型内核4-9K。 4、同时支持合作式和抢占式任务。 5、支持消息队列、二值信号量、计数信号量、递归信号量和互斥信号原创 2016-07-06 18:34:07 · 539 阅读 · 0 评论 -
ARM入门学习
一、基础 ARM内核只提供快速中断(FIQ)和标准中断(IRQ)2个中断向量,半导体厂家加入自己定义的中断控制器来支持串口、外部中断等硬件中断。MMU提供了使各个任务运行时独立的存储空间。MMU提供资源允许使用虚拟存储器 — — 将系统的物理存储器重新编址,可将其看成独立于物理地址的存储空间。MMU作为转换器,将程序和数据虚拟地址(编译时的链接地址)转换成实际的物理地址,即物理主存中的地原创 2016-10-09 21:00:33 · 632 阅读 · 0 评论 -
uboot 移植学习过程遇到问题的解决方法
对uboot还不懂,现在记录学习过程中出现的问题的解决方法,以后如果意识到问题再回来修改1、 make all CROSS_COMPILE=arm-linux- 出现bad value (armv5) for -march=switch解决: export CROSS_COMPILE=arm-linux- export ARCH=arm原创 2017-08-09 12:21:35 · 2546 阅读 · 0 评论 -
Linux 自学过程遇到的问题笔记
1、linux驱动和应用程序的编译 因为驱动最终是在开发板上跑,所以板子是arm架构的使用的编译器是arm架构的编译器(这块没仔细研究),并且在Makefile文件中指定板子上内核在Ubuntu平台下的源码位置,否则可能会出现在Ubuntu下能编译过去在板子上跑不起来。Ubuntu和板子用的linux内核可能不一样,有些函数的实现也存在差异。 应用程序也需要指定编译...原创 2018-08-17 23:57:02 · 384 阅读 · 0 评论