- 博客(9)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 sed 命令
1: sed 主要功能 替换, 增加,删除 ,插入,列印参数说明 -e 或者expression = 以选项中选定的来执行输入文件 -f 或者file = 以选项中选定的来执行输入文件 -v 输出版本信息 -h 帮助 -n 仅显示处理后的结果二: 动作说明a : 增加 a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一
2016-10-12 16:57:52
241
原创 uboot简介及分析
1: Uboot的作用: 在系统刚上电的时候,系统需要运行一段程序去初始化硬件,设置软件运行环境,最后调用系统内核,这段程序就是Uboot在了解uboot过程之前我们要搞清楚,整个系统可以运行起来,从软件上来看到底是有哪几部分组成?1)bootloader:引导程序,即上电之后就运行的第一个程序2)kernel:linux内核主要的功能有存储管理、CPU和进程管理,文件系统、设备
2016-09-18 17:59:45
1045
原创 串口UART原理
一:介绍UARTUART :通用异步收发器“Universal Asynchornous Receiver Transmitter”,用来传输串行数据UART发送数据时候,吧数据按照一定格式发送到一根信号线上(TX)进行发送,接收数据时,检测另外一根数据的信号,吧数据收集到缓存区,CPU从缓存区读取数据UART 是全双工方式进行传输数据,如下图 : TXD用于发送数据,RXD用于接收数
2016-09-12 23:04:35
5398
原创 2410 \2440时钟体系架构
一:2440/2410提供三种时钟(1)FCLK:用于CPU核(2)HCLK用于ADB总线上的设备,类内存的设备,比如网卡(3)PCLK用于APB总线上的设备比如I2C,UART等二:设置时钟、设置时钟需要通过时钟控制器PLL来控制,2410/2440通过MPLL和UPLL来控制。MPLL主要用于FCLK,HCLK,PCLK。UPLL主要控制USB设备的时钟。两种用法相似。
2016-09-09 12:03:57
315
原创 jz2440 中断体系结构
一: arm体系中断模式@1: FIQ 快速中断模式 @2:IRQ中断模式@3: SVC 管理模式 ------操作系统的保护模式@4:USR 用户模式 -----ARM处理器正常的运行状态@5:SYS 系统模式 ---运行某些特权的操作系统任务@6:UND 未定义指令终止模式@7: Abt : 数据访问终止模式除了用户模式,其他六种都属于特权模式,正常
2016-09-07 22:35:13
519
原创 jz2440 nand flash
1: flash 的介绍常用的flash有nor flash和nand flash两种。主要区别:由于norflash的接口与ram完全相同,所以程序可以直接在norflash上运行,无需把程序拷贝到内存中运行,nand flash 要把程序拷贝到内存中运行。norflash的读操作效率非常高,但是擦擦和写的效率非常的低。另外norflash的存储空间一般很小。nandflash的擦除和写
2016-09-03 10:23:37
544
原创 S3C2440 MMU内存管理
1 : MMU的作用 MMU:内存管理机制单元, 主要作用是:把虚拟地址转换为物理地址,为各硬件访问内存提供权限机制。VA ( virtual Address) 虚拟地址,VMA(Modified VA)修改后的虚拟地址。 PA(phisical address)三者之间的关系:MMU把虚拟后地址换成物理地址的过程: 1:在系统初始化的时候,会先把页
2016-08-31 17:54:07
380
原创 s3c2440 存储管理器
1:存储管理器与CPU以及其他外设的关系 我们从图中可以看出类内存的设备都与存储管理器相连接。那么CPU是怎么与类内存的外设相互访问呢。这中间是通过存储管理器。CPU只负责发命令,由存储管理器来管理这些类内存的设备,那么存储管理器是怎么来管理这些类内存的设备的呢。 首先jz2440地址空间分为8个bank,(bank0~bank7),每个bank对应(NGC
2016-08-29 15:07:23
1481
polarssl 源码编译问题
2016-07-24
RSA密钥生成的源码(密钥长度可控)
2013-11-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人