framebuffer是linux里面的显示设备。在驱动底下如何操作lcd实现图形的显示。1、什么是framebuffer?(1)首先想一下在裸机中我们是怎么操作LCD的。Soc内部有lcd的控制器,Soc外面有lcd的驱动器,lcd的驱动器连接着lcd的屏幕,Soc的内部还有CPU,外部还有DDR内存。这些设备都参与..
分类:
系统相关 时间:
2017-06-22 16:56:16
阅读次数:
169
什么是时钟?SOC为什么需要时钟? 时钟是同步工作系统的同步节拍。 SOC内部有很多器件,譬如CPU、串口、DRAM控制器,GPIO等内部外设,这些东西要彼此协调工作,需要一个同步的时钟系统来指挥。 时钟的获得? SOC时钟获得一般有: s5pv210属于第3种,为什么这么设计? 第一问:为什么不用 ...
分类:
其他好文 时间:
2017-06-21 19:58:25
阅读次数:
183
多任务和单任务几乎没有差别。只用多创建一个或多个任务,其他地方和单任务时相同。 这里采用一个任务做LED灯闪烁,一个任务做蜂鸣器,可以看到两个任务展现出似乎同时运行的现象。 但是,其中有一个地方需要测试。 我们知道裸机中,优先级设置一样时,会看硬件编号,小的优先级高。 freertos中,优先级数值 ...
分类:
其他好文 时间:
2017-06-21 16:02:56
阅读次数:
396
一、操作系统概念 (1) 计算机系统由硬件和软件两部分构成,软件包括系统软件和应用软件,操作系统就是一种系统软件(2) 没有任何软件支持的计算机称为裸机,裸机是最底层的,它的上层就是操作系统,操作系统是软硬件资源的管理者(3) 总结来说,操作系统是一个管理计算机软硬件资源的系统软件 二、操作系统历史 ...
分类:
其他好文 时间:
2017-06-14 18:13:21
阅读次数:
161
s5pv210的启动方式:SD0启动,SD2启动,USB启动 s5pv210启动涉及的硬件 s5pv210启动涉及的硬件 不需要初始化的外存Norflash(iROM)+静态内存SRAM (iRAM ) 需要初始化的大动态内存DRAM +大外存iNand 上电后,先从64KB的iROM中读取预先设置 ...
分类:
其他好文 时间:
2017-06-13 22:48:01
阅读次数:
277
S5PV210裸机程序 执行make出现错误 错误原因:宿主机和虚拟机时间不同步导致 解决方法:在虚拟机中 >虚拟机 >设置 >选项 >vmware tools >将客户机与虚拟机同步 >确定 ...
分类:
其他好文 时间:
2017-06-13 00:11:45
阅读次数:
219
转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992476.html .globl _start_start:/*硬件相关的设置-该设置是ARM11中特有的,告诉CPU外围设备的基地址*/ ldr r0, =0x70000000 orr r0, r ...
分类:
其他好文 时间:
2017-06-12 14:56:42
阅读次数:
161
转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992464.html .globl _start _start: /*硬件相关的设置-该设置是ARM11中特有的,告诉CPU外围设备的基地址*/ ldr r0, =0x70000000 orr r0, ...
分类:
其他好文 时间:
2017-06-12 14:35:50
阅读次数:
129
这是一篇阐述怎样对嵌入式SOC外部中断进行控制编程的方法论文章。希望读者理解本篇文章后。能够具备对市场上全部已经面世和将来面世的嵌入式芯片的外部中断进行控制编程的能力。 笔者原创的技术分享一直都恪守下面原则: 从需求的角度去理解嵌入式各种软件和硬件模块的作用和组成。并从芯片系统设计的角度去阐述怎样进 ...
分类:
其他好文 时间:
2017-06-09 17:31:41
阅读次数:
278
Makefile文件led.bin: start.o arm-linux-ld -Ttext 0x0 -o led.elf $^ //led.elf就是操作系统下的可执行程序,但是不能烧写到逻裸机 arm-linux-objcopy -O binary led.elf led.bin //objco... ...
分类:
其他好文 时间:
2017-06-06 21:59:37
阅读次数:
167