- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 可信计算系列之一——ATMEL的TPM芯片AT97SC3204T及TSS栈
最近有项目需要,需要开发移动终端的安全。首先想到的是可信计算,可信计算在PC机比较流行,但是目前对可信计算的褒贬不一,这里不作评论。本文的目的是记录一下我的开发过程。 我使用的芯片是ATMEL公司的AT97SC3204T,基于I2C总线的。从选型、硬件设计、画板、驱动、TSS栈一条龙下来,目前进展的还算顺利。 先说一下硬件的设计,上图!
2014-06-16 11:13:50
5795
4
原创 uboot-2010.06移植到TQ2440开发板补丁文件
将本文件中的内容对uboot-2010.06源码打补丁,之后再编译,生成uboot.bin就可以直接在TQ2440开发板运行了(使用天嵌光盘自带的内核源码配置单,做出uImage)。diff -urNwB u-boot-2010.06/arch/arm/cpu/arm920t/s3c24x0/Makefile uboot-2010.06/arch/arm/cpu/arm920t/s3c24
2012-04-03 12:43:14
1690
原创 PCI总线驱动程序
PCI总线是现在非常流行的计算机总线,学会它的驱动设计方法很重要。相信曾经想学习PCI总线驱动的人有这么一个经历,就是去看那些讲解PCI总线驱动的书籍和资料的时候,会被里面繁杂的内容所击败,又是什么配置空间又是什么枚举的,还没开始真正的去写PCI的驱动,到这里就已经开始打退堂鼓了。其实,只要你认真下去,虽然有些东西看不明白,但是对于你写PCI的驱动来说,似乎“不那么重要”。因为,Linux内核对P
2012-03-18 12:51:22
4317
原创 移植Uboot-2010.06到TQ2440开发板详解之三
七、支持从NAND启动1、修改start.S文件1) 设置好C语言要用的栈修改arch/arm/cpu/arm920t/start.S,将stack_setup 子程序搬到relocate 子程序之前(在调用C函数之前设置好栈),并修改之前调用设置栈的函数为清除BSS段,这是因为之前的源码程序调用beq stack_setup之后接着执行了清除BSS段的子程序clear_b
2012-03-09 13:56:23
1837
原创 移植uboot2010.06到TQ2440开发板详解之二
六、支持网卡DM90001、修改板子头文件include/configs/tq2440.h1) 增加DM9000支持71 //#define CONFIG_CS8900 /* we have a CS8900 on-board */72 //#define CONFIG_CS8900_BASE 0x1900030073 //#define C
2012-03-09 13:49:58
1573
转载 u-boot-2010.06 移植到TQ2440从NAND启动不了以及lowlevel_init运行不过去的解决办法
在u-boot1.3.3及以上版本Makefile有一定的变化,使得对于24x0处理器从nand启动的遇到问题。也就是网上有人说的:无法运行过lowlevel_init。其实这个问题是由于编译器将我们自己添加的用于nandboot的子函数nand_read_ll放到了4K之后造成的(到这不理解的话,请仔细看看24x0处理器nandboot原理)。u-boot根本没有完成自我拷贝,你可以看uboot
2012-03-05 14:53:33
1491
原创 移植uboot到TQ2440出现No NAND device found!!!的解决办法
在增加Nand读写支持的时候,曾经一度出现下面的错误信息:NAND:No NAND device found!!! 0MiB这个信息曾经困扰了我很久,终于在某一天成功的解决了。在此写下以记录教训!首先,用Source Insight搜索这个信息的打印出处,在drivers/mtd/nand/nand_base.c文件:intnand_scan_ident(struct mtd_i
2012-03-03 16:50:57
5407
2
原创 移植uboot2010.06到TQ2440开发板详解之一
最近在学习uboot的移植,也看过很多文章,但多多少少都有些不尽人意的地方,自己手动移植也出现过种种问题。尤其是不能对移植的过程有很好的理解,基于这个原因,我打算深入学习一下uboot的移植过程,并对移植过程详细记录,方便那些想学习uboot移植确找不到门路的新手。 鉴于本人也是新手,文章难免有疏漏之处,也有自己不是很明白的地方,已经标记出来,还望各位多多指教。如果觉得好想转载,
2012-03-03 16:24:06
4088
SIM908硬件原理图(共四个)
2013-05-29
SIM900B官方设计资料
2013-05-27
我的移植文档-移植uboot2010.06到TQ2440详尽说明
2012-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人