自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 C语言存储类

存储类、 作用域、 生命周期、 链接属性C 语言符号有 3 种连接属性: 外部连接、 内部连接、 无连接。内存有多种管理方法: 栈、 堆、 数据段、 bss 段、 .text 段······一个变量的存储类属性就是描述这个变量存储在何种内存段中。代码段: 在 Linux 中又叫文本段(.text) 。只读数据段: const 修饰的变量一般存在这段中, 不同平台可能不一样。数据

2017-09-27 22:50:11 280

原创 安装交叉编译工具链

版本为---arm-2009q3.tar.bz2虚拟机---ubuntu10.4指定相应的安装路径,如/usr/local/mushan_arm,将安装包解压到该目录下:tar -jxvf arm-2009q3.tar.bz2(这个是当前路径中执行)。OK,此时的应用程序就被安装在/usr/local/mushan_arm/arm-2009q3/bin目录下了。

2017-09-26 20:51:56 377

原创 S5PV210启动过程分析

25287827

2017-09-23 23:04:24 257

原创 ARM汇编的一些常识

常用ARM指令       1. 数据传传输指令         mov   例:mov r1 r2  @两个寄存器数据之间的传递   mvn   与mov的区别是:mov是原封不动的将数据传输,而mvn是将数据按位取反后再传递       2. 算术指令           add sub rsb adc sbc rsc        3. 逻辑指令   

2017-09-22 23:28:33 593

原创 S5PV210的定时器

一、PWM定时器S5PV210有5个PWM定时器,其中0、1、2、3各自对应一个外部GPIO,可以通过这些对应的GPIO产生PWM波形信号输出。5个PWM定时器的时钟源为PCLK_PSYS,Timer0和Timer1共同使用一个预分频器、Timer2、3、4共同使用一个预分频器;每个timer有一个专用的独立的分频器;预分频器和分频器构成了2级分频系统,将PCLK_PSYS两级分频后生成...

2017-09-19 21:32:53 995

原创 S5PV210中断系统

中断实现机制:异常向量表1、中断是指CPU在执行程序的过程中,遇到异常情况需要处理,CPU就会中断当前的程序,保存当前程序运行处的必要参数,跳去执行异常程序,处理结束后再返回之前程序的间断处,继续执行原程序。2、异常向量表是CPU中某些特定地址的特定定义,当中断发生时会去该向量表查询对应的异常事件,并处理该事件,完成后返回。3、对于SOC来说,发生复位、软中断、中断、快速中断、取指令异...

2017-09-19 21:24:15 1446

原创 S5PV210时钟系统

一、时钟来源SOC一般的时钟来源有:1.外部时钟信号直接输入2.外部晶振+内部时钟发生器3.外部晶振+内部时钟发生器+PLL倍频+内部分频到各各外部时钟S5PV210建议的工作频率:800MHz-1.2GHz,一般设置为1GHz。二、S5PV210时钟系统有3个时钟域:MSYS、DSYS、PSYS各域对应的时钟:1.MSYS:CPU(cortex-A8内核...

2017-09-19 20:54:54 893

原创 SDRAM和重定位

一、栈的介绍1.设置栈的原因:C语言运行需要一定条件,那就是栈,而这些栈应该在启动代码运行时分配,以供后面C语言的运行。2.C语言与栈的关系:C语言的局部变量都需要栈来实现。如果在启动代码开始时,没有给C部分设置合理的栈地址,那么C语言的局部变量就找不到地方存放,导致程序死掉。3.CPU在各种模式下的栈:每种模式下都有自己独立的SP寄存器(r13),在各种模式下使用不同的栈,每个应用程

2017-09-19 20:44:11 756

原创 给uGUI添加自定义中文字库

给uGUI添加自定义的中文字库 1.如何生成中文字库文件? 利用UCGUIGenApp软件生成.c字库文件,添加到工程中,打开此文件如图所示,然后复制GUI_FontHZ_Vladimir_Script_21字库名,将其添加到ucgui系统中。(导出前先选“选择字体”,“指定范围导出GBK码”是我们自定义显示的字符,“导出GBK码.C文件”是导出全部中文字库) 

2017-09-10 23:05:05 1994

uboot启动过程分析

uboot启动过程中做了什么,怎么传参给内核,怎么启动内核。.....。。。。。。。。。。。。。

2017-12-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除