- 博客(5)
- 收藏
- 关注
原创 时钟系统
时钟系统需要理解其概念,然后会控制时钟系统即可。时钟概念时钟可以理解为一个根据同步节拍而进行同步工作的系统,Soc内部有CPU和一系列的内部和外部外设,这些都要同步的进行工作,需要有一个共同时钟系统来同步指挥,就Soc的时钟,时钟可以产生同步信号,来指挥CPU和外设进行同步工作。 时钟可以从外部输入获得,例如通过引脚获得时钟频率,也可以通过外部晶振+内部时钟发生器,还可以添加内部
2016-07-19 22:31:41 6734
原创 重定位和链接
链接和重定位是嵌入式C中很重要的部分,对于这一块掌握的越精细越好。指令位置分类指令分为两种:位置无关编码(PIC):汇编源文件被编码成二进制可执行程序时编码方式与位置(内存地址)无关位置相关编码:汇编源文件被编码成二进制可执行程序时编码方式与位置(内存地址)相关在程序设计编译链接过程会给程序一个运行地址,而且必须给编译连接器指定这个地址,最后得到的二进制程序是和指定的
2016-07-10 11:32:44 8103
原创 汇编启动
使用汇编代码启动S5PV210开发板。使用汇编进行启动,需要经过下面几个基本步骤:关看门狗设置栈初始化iCache看门狗看门狗的概念看门狗,watchDog Timer,其实是一个定时器,这个定时器每隔固定时间会发出一次让CPU复位的指令,以防止CPU跑飞或者出现其他异常,之后可以复位重置。为什么要喂狗在启动阶段如果不去喂狗,则看门狗就会发出复位指令,所
2016-07-09 10:05:29 783
原创 裸机开发之点亮LED
基于X210开发板的LED灯点亮。原理图和引脚分析查阅底板原理图可以得到,四个LED引脚分别为:D22:GPJ0_3D23:GPJ0_4D24:GPJ0_5D25:PWMTOUT1其中PWMTOUT1引脚与核心板的GPD0_1引脚相连,所以可以通过操作GPD0_1引脚来操作D25。
2016-07-04 22:51:23 1104
原创 交叉编译环境
搭建嵌入式交叉编译环境简单教程。GCC交叉编译工具链安装将光盘中toolchain工具链拷贝到linux中,选择一个目录安装,我安装在/usr/local/arm目录下,没有该目录可以自行创建设置环境变量设置环境变量,可以编辑家目录下的”.bashrc”文件,添加”export PATH=$PATH:/usr/local/arm/bin”,然后执行命令”source .bashrc”即可.可以为每一
2016-07-02 14:00:11 1001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人