4491|7

51

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

u-boot加密 [复制链接]

各位,请帮帮我啊!
大概的问题是这样的,
我们公司有一款成熟的嵌入式产品,linux,arm9,u-boot,老总现在想在板子上加一颗at88sc0104的芯片上去,达到的效果就是在启动u-boot过程中,先去跟这颗芯片进行认证,如果可以通过的话,才启动linux内核,
我现在一头雾水,有哪位大侠可以提供一下思路不?

最新回复

楼上正解。。 我举个例子吧。。比如可以通过I2C与认证芯片通信。 那就在UBOOT里。加入读取芯片的函数。自行判断是否继续执行,还是直接关机。  详情 回复 发表于 2009-5-20 22:47
点赞 关注

回复
举报

62

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
就想各位给我提供一个思路,我需要做哪些方面的工作呢,比如要不要写这颗芯片的驱动之类的啊,最好是例个步骤,好让我有个方向感啊。感谢万分啊
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
U-BOOT阶段不需要驱动,只要在启动U-BOOT之后去读取一下at88sc0104里边的某个值,判断一下,如果是自己想要的就启动LINUX,如果不是自己想要的或者读不到数据就不启动LINUX
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

4
 
我手头上已经有了at88sc0104的示例代码,里面也核对密码的函数,我是不是只要将他提供的这段代码放入/u-boot/fs下,做一些适当的修改,就能在u-boot启动之后,再调用核对密码的函数来实现这个功能呢?
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
在 uboot 串口驱动后,就可以通过串口输入输出数据进行身份认证了...
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
at88sc0104是一颗加密芯片,硬件加密更安全。可以参考它的示例代码,看看uboot如何访问它。应该很简单.
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

7
 
这个不难,在u-boot里面加入于 at88sc0104 认证的部分。

在这个部分实现与 at88sc0104 通讯并认证,根据返回结果来决定是否启动操作系统。
 
 
 

回复

46

帖子

0

TA的资源

一粒金砂(初级)

8
 
楼上正解。。

我举个例子吧。。比如可以通过I2C与认证芯片通信。

那就在UBOOT里。加入读取芯片的函数。自行判断是否继续执行,还是直接关机。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表