可乐虎博客

【字字皆辛苦,句句均斟酌】

Arm nandflash&norflash启动原理

部分ARM9的CPU内部都集成有一个SRAM,SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。这样他不需要初始化就能够直接使用。这与我们在外部扩展的大容量的SDRAM是不一样的,外部大容量的SDRAM是需要初始化后才能使用的,这点大...

2015-09-17 23:51:53

阅读数 893

评论数 1

C语言计算日期间隔天数的经典算法解析

#include #include int day_diff(int year_start, int month_start, int day_start    , int year_end, int month_end, int day_end) {  int y2, m2, d2;  in...

2015-09-15 19:11:26

阅读数 2353

评论数 0

linux内核链表使用

Linux内核链表的核心思想是:在用户自定义的结构A中声明list_head类型的成员p,这样每个结构类型为A的变量a中,都拥有同样的成员p,如下: struct A{ int property; struct list_head p; } 其中,list_head结构类型定义如下: struct...

2015-08-28 16:40:30

阅读数 615

评论数 0

C/C++编译器与链接器工作原理

这里并没不是讨论大学课程中所学的《编译原理》,只是写一些我自己对C++编译器及链接器的工作原理的理解和看法吧,以我的水平,还达不到讲解编译原理(这个很复杂,大学时几乎没学明白)。 要明白的几个概念:    1、编译:编译器对源文件进行编译,就是把源文件中的文本形式存在的源代码翻译成机器语言形式的目...

2015-08-23 09:10:05

阅读数 780

评论数 0

汇编调用c函数为什么要设置栈

一.栈的整体作用 (1)保存现场/上下文 (2)传递参数:汇编代码调用c函数时,需传递参数 (3)保存临时变量:包括函数的非静态局部变量以及编译器自动生成的其他临时变量。 二.为什么汇编代码调用c函数需要设置栈 之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好栈。而自...

2015-08-01 11:01:07

阅读数 1033

评论数 0

ubuntu下Jlink的安装、配置及使用

--PC环境:Ubuntu12.10 32bit --开发板:友善之臂mini2440 --Jlink版本:J-Link ARM V8 PS:本文主要参考资料: 1、Ubuntu 10.04下J-Link配置及使用:http://bbs.chinaunix.net/thread-3641789-1...

2015-07-21 21:42:46

阅读数 3825

评论数 0

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2015-07-21 21:33:33

阅读数 487

评论数 0

解决shell脚本中 echo 怎么写入换行到文件

测试环境:ubuntu12.04 LTS版本 echo >> file.txt即可, 这种方法对于脚本开头是bash和sh效果都一样, 而echo -e >> file.txt这种只适合与bash 对于sh,会输入-e到文件然后再换行。 而echo -e "...

2015-07-13 00:19:37

阅读数 35853

评论数 1

ubuntu 用shell脚本实现将当前目录下所有目录中的某一类文件拷贝到同一目录下

当前目录下有一些文件和目录,其中每个目录里都有若干.txt文件, 现在要求在当前目录创建一个新目录all,且将那些目录所有.txt文件 都拷贝到目录all。在ubuntu12.04的shell脚本实现如下: #!/bin/sh # 提示信息 echo "start:" ...

2015-07-07 22:24:34

阅读数 2880

评论数 2

sprintf、atoi、strlen、strcat、memset、sizeof的一些用法总结

一、sprintf的用法 // 将字符串存入arr数组     sprintf(arr, "%s", "abc");  // 将整数转换为字符串存入arr数组 sprintf(arr, "%d", 123);  二、atoi的...

2015-06-20 20:55:31

阅读数 1092

评论数 2

详解CPU与Norflash电路连接图以及工作原理

CPU地址线与16位nandflash地址线连接时错开一个位的原因: CPU发出的一个地址对应一个字节数据,而16位nandflash一个地址对应二个字节数据, CPU明白自己想读取哪一个字节数据,它就发送相应地址给nandflash,而nandflash是16位, 故nandflash总是每次返...

2015-06-11 22:03:21

阅读数 5924

评论数 0

学习linux驱动经典书籍

Linux驱动学习的最大困惑在于书籍的缺乏,市面上最常见的书为《linux_device_driver 3rd Edition》,这是一本很经典的书,无奈Linux的东东还是过于庞大,这本侧重于实战的书籍也只能停留在基本的接口介绍上,更深入的东东只能靠我们自己摸索了。但万事总有一个开头,没有对Li...

2015-06-08 12:27:26

阅读数 925

评论数 0

Linux mmap函数简介

Linux mmap函数简介   转载▼ Linux提供了内存映射函数mmap, 它把文件内容映射到一段内存上(准确说是虚拟内存上), 通过对这段内存的读取和修改, 实现对文件的读取和修改, 先来看一下mmap的函数声明: 头文件: 原型: void *mma...

2015-06-05 00:14:55

阅读数 654

评论数 0

norflash和nandflash电路

一、norflash电路 二、nandflash电路

2015-06-03 22:26:48

阅读数 1810

评论数 0

简介nandflash、norflash、ram、sram、dram、rom、eeprom、flash的区别

1、nandflash     Nandflash是IO设备,数据、地址、控制线都是共用的,需要软件区控制读取时序, 所以不能像nor flash、内存一样随机访问,不能EIP(片上运行),因此不能直接作为boot。     S3C2440把Bootloader烧到nand flash上...

2015-06-02 23:49:59

阅读数 2788

评论数 0

norflash与nandflash芯片内执行(XIP)

为什么程序不能直接在nandflash上执行?出于这个疑惑带来了这篇博文,是我在网上找了很多资料后总结的,假如有误,希望马上指出来,免得我误人子弟。谢谢! 首先认识下nandflash和norflash:   NOR Flash 和 NAND Flash 是现在市场上两种主要的非易...

2015-06-02 23:45:27

阅读数 1418

评论数 0

Linux内核版本发布时间整理

有了这个Linux内核版本发布时间表(0.00到3.19,当然没有包含全部的版本), 大家就可以看看自己用的版本是何时发布的了! 或许有同学会大吃一惊,哇(⊙0⊙)我用的版本10年前就有了啊! 发展史我也没写全,有时间和必要的话再写吧! 版本号 时间 发展史 0.00 1991...

2015-05-30 23:39:49

阅读数 4781

评论数 1

理解套接字和端口

1  套接字编程基础 套接字,英文为socket,是一种双向的通信端口。位于网络中的主机通过连接的套接字提供的接口进行数据传输。本节将主要介绍使用套接字进行编程的一些基本概念。 1.1  套接字与端口 套接字是一种使用标准UNIX文件描述符(file descriptor)与其他...

2015-05-30 19:34:58

阅读数 3184

评论数 0

ip地址与整数之间的转换

方法1: IP地址转换为整数:IP地址每段可以堪称是8位无符号整数即0~255,把每段拆分成一个二进制形式,组合起来,然后把这个二进制数变啊层一个无符号32位整数。整数转换为IP地址:把这个整数转换成一个无符号32位二进制数。从左到右,每八位进行一下分割,得到4段8位的二进制数,把这些二进制...

2015-05-30 17:55:56

阅读数 1403

评论数 0

理解电脑上的串口对应的端口号(com口)

每次看到台式电脑上的com1、com2都会迷惑不解,只知道它们是串口的端口号。 其实,串口至少分为RS232串口、RS422串口、RS485串口(还有没有其它我就不知道了), 其中RS232串口即为com口。而COM口( cluster communication port )即串行通讯端口, 也...

2015-05-30 17:15:40

阅读数 8316

评论数 0

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