嵌入式开发
文章平均质量分 70
qq_41680432
这个作者很懒,什么都没留下…
展开
-
Ubuntu环境配置之vi 配置
Ubuntu环境配置之vi 配置[日期:2014-02-10] 来源:Linux社区 作者:zhonghe1114 [字体:大 中 小]Android的源码开发,几乎离不开Linux,Linux系统当然首推Ubuntu了,linux自带的编辑工具VI,相信用过的人都知道它的强大之处了,但是,系统自带的vi,功能比较有限,用起来当然不怎么方便,所以我们需要对它进行优化配置。1、安装增强版vi:sudo apt-get install vim2、做一个软链接:sudo ln -sf /usr/bin/原创 2022-03-26 20:51:22 · 1797 阅读 · 0 评论 -
S5PV210的时钟系统简介
1、时钟域:MSYS、DSYS、PSYS(1)因为S5PV210的时钟体系比较复杂,内部外设模块太多,因此把整个内部的时钟划分为3大块叫做3个域。(2)MSYS:CPU(Cortex-A8内核)、DDR控制器(DMC0和DMC1)、iRAM和iROM等。(3)DSYS:都是和视频显示、编减码等有关的模块。(4)PSYS:和内部的各种外设时钟有关。如:串口、SD接口、I2C、AC97、USB...原创 2020-02-21 23:39:46 · 330 阅读 · 0 评论 -
SoC时钟系统简介
1、什么是时钟?SoC为什么需要时钟?(1)时钟是同步工作系统的同步节拍(军训的步调节拍)。(2)SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。2、时钟一般如何获得(1)SoC的时钟获得一般有:*外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。*外部晶...原创 2020-02-21 22:22:24 · 688 阅读 · 0 评论 -
SDRAM初始化
1、原理图中SDRAM相关部分S5PV210共有两个内存端口(就像是两个内存插槽)再结合数据手册中内存映射部分,可知,两个端口分别叫DRAM0和DRAM1:DRAM0:地址范围:(0x20000000 ~ 0x3FFFFFFF) (512 MB) 对应引脚Xm1 XXXDRAM1:地址范围:(0x40000000 ~ 0x7FFFFFFF)(1024 MB 也就是1G),对应引脚X...原创 2020-02-21 21:33:49 · 243 阅读 · 0 评论 -
SDRAM引入
1、SDRAM:syncronized Dynamic Bamdam Access Memory,同步动态随机存储器DDR:DDR就是DDR SDRAM, 是SDRAM的升级版,(DDR:double rate,双倍速度的SDRAM)DDR:有很多代:DDR1、DDR2等。2、SDRAM特性(容量大、价格低、掉电易失性、随机读写、总线式访问)SDRAM / DDR都属于动态内在(相对于静态...原创 2020-02-18 21:16:06 · 146 阅读 · 0 评论 -
点亮LED2数据手册查阅及寄存器浏览
1、GPIO概念的引入GPIO:general purpose input output 通用输入输出GPIO就是芯片的引脚(芯片上的引脚有些不是GPIO,只有一部分是),作为GPIO的这类引脚,他的功能和特点是可以被编程控制它的工作模式,也可以编程控制它的电压高低等。(GPJ0_3、GPJ0_4、GPJ0_5、GPD0_1这些引脚都是GPIO)通过之前的分析我们知道,我们在设计电路时...原创 2020-02-09 00:18:40 · 444 阅读 · 0 评论 -
点亮LED硬件工作原理及原理图查阅
一步步点亮LED:首先分析LED硬件工作原理及查阅理图得知硬件是怎么接的。1、LED物理特性介绍LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮,物理上想要点亮一颗LED只需要给他的正级上加正电压即可,要熄灭一颗LED只需要去掉电压即可。2、查阅原理图了解板载LED硬件接法在底板:原理图在开发板X210V3S_A\hardwa...原创 2020-02-09 00:17:53 · 3709 阅读 · 0 评论 -
自己动手安装交叉编译工具链(朱有鹏裸机课程笔记)
一、什么是交叉编译工具链?交叉编译工具链就是一段或几段程序(软件)。就像我们在主机上用的gcc(作用几乎一样,gcc是pc机上的工具)。就是为了编译、链接、处理和调试跨平台体系结构的程序代码。二、为什么需要交叉编译工具链?由于我们的嵌入式程序一般是在PC机上开发完成的,然后下载到嵌入式中去执行。这样就会有一个问题,由于PC机和嵌入式平台CPU等结构的不同,我们不能用PC机上的(gcc)等开发...原创 2019-12-11 13:10:48 · 554 阅读 · 0 评论