Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1416139
  • 博文数量: 1334
  • 博客积分: 645
  • 博客等级: 上士
  • 技术积分: 5762
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-25 16:56
文章分类

全部博文(1334)

文章存档

2014年(108)

2013年(1059)

2012年(169)

发布时间:2012-12-26 18:13:08

最近比较闲,有时间把以前的一些想法实现出来了。Atmel 的DataFlash 我自己没有用过,不过公司的好几个项目中都用到了。我没事时也去翻看过别人实现的代码,感觉实现的功能都太基本,使用起来不方便,因此就趁着最近空闲将这部分代码改造一番了。 DataFlash是美国Atmel公司新推出的大容量串行Flash存储器产品,采用NOR技术制造,采用SPI接口进行读写,内部页面尺寸较小,8Mb容量的页面尺寸为264字节,16Mb和32Mb容量的页面尺寸为512字节,64Mb容量的页面尺寸为1056字节,128Mb容量和256Mb容量的页面尺寸为2112字节。另外,AT45DBxxxx系列存储......【阅读全文】

阅读(818) | 评论(0) | 转发(2)

发布时间:2012-12-26 17:56:08

1. NandFlash和NorFlash       Flash存储芯片,俗称尚存,因其具有非易失性、可擦除性、可重复编程及高密度、低功耗等特点,广泛地应用于手机、数码相机、笔记本电脑等产品。       根据制造技术的不同,可将Flash存储芯片分为两类:NorFlash和NandFlash。NorFlash的传输效率很高,但写入和擦除速度较慢;相比之下,NandFlash具有容量大、写速度快、芯片面积小、单元密度高、擦除速度快、成本低等优点,这些优点使得NandFlas......【阅读全文】

阅读(611) | 评论(0) | 转发(2)

发布时间:2012-12-26 15:16:48

大家都知道U-Boot启动的时候会将启动参数的地址放入R2中,然后再启动内核。我们看看这些参数是如何设置的。          首先看两个重要的数据结构:     第一个是global_data,定义在include/asm-arm/global_data.h文件中:          typedef struct global_data {    &......【阅读全文】

阅读(378) | 评论(0) | 转发(2)

发布时间:2012-12-26 15:13:51

在我看来,FFmpeg 绝对是一个很酷的应用。那么,它究竟有什么用呢?简单地讲,FFmpeg 相当于一个屏幕录像机。你可以使用它将屏幕上的操作过程录制下来,然后再将其播放给别人看。我们可以利用它制作教学影片、产品演示等等。以下是补丁、编译、使用步骤:   1.下载源码包wget http://linuxtoy.org/src/ffmpeg-0.4.9-p20051216.tar.bz2   2.解压tar xvjf ffmpeg-0.4.9-p20051216.tar.bz2   3.转到解压的目录cd ffmpeg-0.4.9-p20051216   4.下载补丁文件wget htt......【阅读全文】

阅读(369) | 评论(0) | 转发(0)

发布时间:2012-12-26 15:10:41

在U-BOOT的最后提到传递参数给内核,调用如下  //调用内核,寄存器R0=0,R1=机器类型,R2=参数块地址        theKernel (0, bd->bi_arch_number, bd->bi_boot_params); 而这两个参数是如何传递给kernel的分析如下(只涉及到非汇编部分)   一.u-boot传递TAG到kernel的解析        在setup_arch函数的parse_tags中对传递......【阅读全文】

阅读(334) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册