控制器的驱动方法、电子设备、存储介质及计算机程序产品

    公开(公告)号:CN119003396A

    公开(公告)日:2024-11-22

    申请号:CN202411140478.4

    申请日:2024-08-19

    Inventor: 冯俊 陈振华

    Abstract: 本申请公开了一种控制器的驱动方法、电子设备、存储介质及计算机程序产品,应用于第一处理器,第一处理器与第二处理器通信连接,第二处理器与I2C控制器通信连接,且I2C控制器下挂载有从设备,方法包括:响应于用户请求,获取驱动I2C控制器所需的寄存器配置信息;将寄存器配置信息传输至第二处理器,以使第二处理器基于寄存器配置信息对I2C控制器下的寄存器进行相应操作,以读取从设备中的数据或向从设备写入数据。在响应于用户请求时,不再由第一处理器直接完成对控制器的管理和控制,而是借由第二处理器对控制器下的寄存器进行相应操作。这样,即使内核空间或第一处理器被攻破,控制器硬件的设计也不会泄露。

    控制器的通信方法、电子设备、存储介质及计算机程序产品

    公开(公告)号:CN119003393A

    公开(公告)日:2024-11-22

    申请号:CN202411139093.6

    申请日:2024-08-19

    Inventor: 陈振华 冯俊

    Abstract: 本申请公开了一种控制器的通信方法、电子设备、存储介质及计算机程序产品。该方法该应用于第一处理器,所述第一处理器与第二处理器通信连接,所述第二处理器与UART控制器通信连接,所述方法包括:响应于用户请求,获取待发送数据;将所述待发送数据传输至所述第二处理器,以使所述第二处理器传输所述待发送数据至UART控制器。借由第二处理器将待发送数据传输至UART控制器。这样,即使内核空间或第一处理器被攻破,UART控制器硬件的设计也不会泄露,降低了UART控制器硬件设计暴露的风险。

    计算机启动方法
    3.
    发明公开

    公开(公告)号:CN111241548A

    公开(公告)日:2020-06-05

    申请号:CN202010013049.6

    申请日:2020-01-07

    Abstract: 本发明提供了一种计算机启动方法,计算机的CPU内设有可信根,该计算机启动方法包括:在所述计算机加电后,执行所述可信根的程序代码;所述可信根对所述计算机的基础固件进行验签;当所述可信根对所述基础固件验签成功时,执行所述基础固件的当前程序代码,使所述基础固件完成对所述CPU的硬件的初始化;所述基础固件对所述计算机的第三方固件进行验签;当所述基础固件对所述第三方固件验签成功时,执行所述第三方固件的当前程序代码,使所述第三方固件加载所述计算机的操作系统。本发明能增强计算机系统的安全性。

    一种固件参数配置方法、装置及电子设备

    公开(公告)号:CN111399923B

    公开(公告)日:2022-09-16

    申请号:CN202010187967.0

    申请日:2020-03-17

    Abstract: 本发明公开了一种固件参数配置方法,包括如下步骤:S1,获取启动操作;S2,响应于所述启动操作,从只读ROM获取第一私钥;S3,根据所述第一私钥解码内置参数表,获取第一参数及二级私钥;S4,通过索引使用对应的二级私钥解密外置参数表,获取第二参数;其中所述外置参数表与固件的内置参数表相同,第二参数与第一参数构成完整的硬件配置参数;S5,根据所述第一参数和所述第二参数配置硬件。还提供了一种固件配置装置和电子设备,本发明的固件参数配置方法,有两个参数表,内置固件参数表以及上位机生成外置参数配置文件,通过不同的私钥,开放不同的参数,实现了分级策略控制。

    计算机启动方法
    5.
    发明授权

    公开(公告)号:CN111241548B

    公开(公告)日:2022-09-09

    申请号:CN202010013049.6

    申请日:2020-01-07

    Abstract: 本发明提供了一种计算机启动方法,计算机的CPU内设有可信根,该计算机启动方法包括:在所述计算机加电后,执行所述可信根的程序代码;所述可信根对所述计算机的基础固件进行验签;当所述可信根对所述基础固件验签成功时,执行所述基础固件的当前程序代码,使所述基础固件完成对所述CPU的硬件的初始化;所述基础固件对所述计算机的第三方固件进行验签;当所述基础固件对所述第三方固件验签成功时,执行所述第三方固件的当前程序代码,使所述第三方固件加载所述计算机的操作系统。本发明能增强计算机系统的安全性。

    通用串行总线设备、终端设备和唤醒方法

    公开(公告)号:CN118069227A

    公开(公告)日:2024-05-24

    申请号:CN202410212537.8

    申请日:2024-02-26

    Inventor: 陈振华

    Abstract: 本申请涉及一种通用串行总线设备、终端设备和唤醒方法,该通用串行总线设备包括:唤醒信号检测模块、唤醒中断上报模块和USB控制器;唤醒信号检测模块与唤醒中断上报模块连接,唤醒中断上报模块与USB控制器连接;唤醒信号检测模块被配置为在检测到唤醒操作时,生成唤醒信号,并将唤醒信号发送给唤醒中断上报模块;唤醒中断上报模块被配置为在USB控制器处于休眠状态的情况下,根据唤醒信号生成中断信号,并将中断信号发送给中断控制器;中断信号用于唤醒与中断控制器连接的处理器运行的操作系统。本申请无需额外设置电源管理芯片,即可实现在USB控制器处于休眠状态下对操作系统进行唤醒,节省了硬件成本。

    一种片上系统及安全服务的提供方法

    公开(公告)号:CN119988310A

    公开(公告)日:2025-05-13

    申请号:CN202510114029.0

    申请日:2025-01-21

    Inventor: 陈振华 冯俊

    Abstract: 本说明书实施例提供了一种片上系统,该系统满足了在安全服务提供过程中,第一处理器和可信安全模块通过所述高速总线进行通信的需求,实现了扩展第一处理器和可信安全模块之间的通信方式,满足第一处理器和可信安全模块的高速通信需求的目的,提升了第一处理器和可信安全模块的数据通信速率。

    一种固件参数配置方法、装置及电子设备

    公开(公告)号:CN111399923A

    公开(公告)日:2020-07-10

    申请号:CN202010187967.0

    申请日:2020-03-17

    Abstract: 本发明公开了一种固件参数配置方法,包括如下步骤:S1,获取启动操作;S2,响应于所述启动操作,从只读ROM获取第一私钥;S3,根据所述第一私钥解码内置参数表,获取第一参数及二级私钥;S4,通过索引使用对应的二级私钥解密外置参数表,获取第二参数;其中所述外置参数表与固件的内置参数表相同,第二参数与第一参数构成完整的硬件配置参数;S5,根据所述第一参数和所述第二参数配置硬件。还提供了一种固件配置装置和电子设备,本发明的固件参数配置方法,有两个参数表,内置固件参数表以及上位机生成外置参数配置文件,通过不同的私钥,开放不同的参数,实现了分级策略控制。

Patent Agency Ranking