hlos's Profile

1
points

Questions
3

Answers
0

  • 尊敬的朋友: 『七牛架构师实践日』是七牛为追求卓越的程序员和架构师们打造的品牌活动。本期活动主题为【新时代下的高效运维之道】 云计算普及、Docker 兴起 新一代信息技术不断发展 业务扩张导致用户体量愈发庞大 系统管理难度指数直线上升 这带给运维的是前所未有的挑战, 而高效运维从来不是一件易事, 在技术革命快速发展的今天, 运维该如何转身极具现实意义 此次七牛云将携手 OneAPM 共同为大家带来一场绝不能错过的技术盛宴! 想要报名的朋友,请戳我 线上线下同步进行  时间:2017 年 5 月 …

    hlos Asked on 2017年5月6日 in 云计算.
    • 1056 views
    • 0 answers
    • 0 votes
  • 我收集了很多关于软件开发者的编程语录。这些语录和软件开发维护、调试、软件bug、软件设计和文档、代码质量、测试和管理等相关。下面这59条编程语录虽然令人捧腹但也揭示了真相。只有真正的软件开发人员才能理解这些编程语录的价值。下面,就让我们开始吧…… 软件开发人员和程序员语录 1.Agood programmer is someone who always looks both ways before crossing a one-waystreet. (Doug Linder) 好的程序员即使在过单行道时也总是会环顾两边。   2.Don’tworry …

    hlos Asked on 2017年5月2日 in K站长.
    • 1190 views
    • 0 answers
    • 0 votes
  • 从trust zone之我见知道,支持trustzone的芯片会跑在两个世界。 普通世界、安全世界,对应高通这边是HLOS,QSEE。 如下图: 如下是HLOS与QSEE的软件架构图 HLOS这两分为kernel层,user层。user层的通过qseecom提供的API起动trustzone那边的app。 qseecom driver 除了提供API,还调用scm函数做世界切换。 scm driver 那边接到qseecom的调用后,会把HLOS相关数据(包括指令参数)放入指它buffer,然后执行scm调用。 qsapp通过qsee提供的api接受来自HLOS那边的请求,并把执行结果返回HLOS。 qsee除了提供API,还与从monitor把来自HLOS的数据传给qsapp,然后把qsapp的数据返回给HLOS。 monitor就不用说了,切换世界用的,还处理shared buffer的内容。 是大概的架构图,细节比较复杂,没有开元。 下面通过一个简单的qseecom_security_test代码来说明整个调用流程。 如下图: qseecom_security_test.c …

    hlos Asked on 2017年4月28日 in android.
    • 1096 views
    • 0 answers
    • 0 votes