可信计算系列之一——ATMEL的TPM芯片AT97SC3204T及TSS栈

最近有项目需要,需要开发移动终端的安全。首先想到的是可信计算,可信计算在PC机比较流行,但是目前对可信计算的褒贬不一,这里不作评论。本文的目的是记录一下我的开发过程。          我使用的芯片是ATMEL公司的AT97SC3204T,基于I2C总线的。从选型、硬件设计、画板、驱动、TSS栈一...

2014-06-16 11:13:50

阅读数 3265

评论数 4

uboot-2010.06移植到TQ2440开发板补丁文件

将本文件中的内容对uboot-2010.06源码打补丁,之后再编译,生成uboot.bin就可以直接在TQ2440开发板运行了(使用天嵌光盘自带的内核源码配置单,做出uImage)。 diff -urNwB u-boot-2010.06/arch/arm/cpu/arm920t/s3c24x...

2012-04-03 12:43:14

阅读数 1098

评论数 0

PCI总线驱动程序

PCI总线是现在非常流行的计算机总线,学会它的驱动设计方法很重要。相信曾经想学习PCI总线驱动的人有这么一个经历,就是去看那些讲解PCI总线驱动的书籍和资料的时候,会被里面繁杂的内容所击败,又是什么配置空间又是什么枚举的,还没开始真正的去写PCI的驱动,到这里就已经开始打退堂鼓了。其实,只要你认真...

2012-03-18 12:51:22

阅读数 3091

评论数 0

移植Uboot-2010.06到TQ2440开发板详解之三

七、支持从NAND启动 1、修改start.S文件 1)       设置好C语言要用的栈 修改arch/arm/cpu/arm920t/start.S,将stack_setup 子程序搬到relocate 子程序之前(在调用C函数之前设置好栈),并修改之前调用设置栈的函数为清除BSS段,这...

2012-03-09 13:56:23

阅读数 1537

评论数 0

移植uboot2010.06到TQ2440开发板详解之二

六、支持网卡DM9000 1、修改板子头文件include/configs/tq2440.h 1)        增加DM9000支持 71 //#define CONFIG_CS8900         /* we have a CS8900 on-board */ 72 //#defi...

2012-03-09 13:49:58

阅读数 1334

评论数 0

u-boot-2010.06 移植到TQ2440从NAND启动不了以及lowlevel_init运行不过去的解决办法

在u-boot1.3.3及以上版本Makefile有一定的变化,使得对于24x0处理器从nand启动的遇到问题。也就是网上有人说的:无法运行过lowlevel_init。其实这个问题是由于编译器将我们自己添加的用于nandboot的子函数nand_read_ll放到了4K之后造成的(到这不理解的话...

2012-03-05 14:53:33

阅读数 1191

评论数 0

移植uboot到TQ2440出现No NAND device found!!!的解决办法

在增加Nand读写支持的时候,曾经一度出现下面的错误信息: NAND:No NAND device found!!!  0MiB 这个信息曾经困扰了我很久,终于在某一天成功的解决了。在此写下以记录教训! 首先,用Source Insight搜索这个信息的打印出处,在drivers/mtd/n...

2012-03-03 16:50:57

阅读数 3770

评论数 3

移植uboot2010.06到TQ2440开发板详解之一

最近在学习uboot的移植,也看过很多文章,但多多少少都有些不尽人意的地方,自己手动移植也出现过种种问题。尤其是不能对移植的过程有很好的理解,基于这个原因,我打算深入学习一下uboot的移植过程,并对移植过程详细记录,方便那些想学习uboot移植确找不到门路的新手。         鉴于本人也是...

2012-03-03 16:24:06

阅读数 3382

评论数 1

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