Real time terminal for debugging embedded computing systems
    1.
    发明授权
    Real time terminal for debugging embedded computing systems 有权
    用于调试嵌入式计算系统的实时终端

    公开(公告)号:US09384106B2

    公开(公告)日:2016-07-05

    申请号:US14256335

    申请日:2014-04-18

    Applicant: Rolf Segger

    Inventor: Rolf Segger

    Abstract: One or more circular debug buffers can allow terminal output data to be provided from the target system to a host without halting the target system or causing significant delays. One or more circular debug buffers may also allow input (such as keyboard input) to be provided from the host to the target without halting the target system or causing significant delays. Accordingly, communications between the target and host may be performed in real time or near real time. These communications may be used for debugging purposes or more generally, for any purpose, including purposes unrelated to debugging.

    Abstract translation: 一个或多个循环调试缓冲器可以允许终端输出数据从目标系统提供给主机而不停止目标系统或引起显着的延迟。 一个或多个循环调试缓冲器还可以允许从主机向目标提供输入(例如键盘输入)而不停止目标系统或引起显着的延迟。 因此,目标和主机之间的通信可以实时或接近实时地执行。 这些通信可以用于调试目的或更一般地用于任何目的,包括与调试无关的目的。

    Electronic torque wrench
    2.
    发明授权
    Electronic torque wrench 有权
    电子扭力扳手

    公开(公告)号:US06968759B2

    公开(公告)日:2005-11-29

    申请号:US10293006

    申请日:2002-11-13

    CPC classification number: B25B23/1425 Y10T29/49826

    Abstract: An electronic torque wrench has inner and outer telescoping housing portions and a battery tray assembly telescopically receivable in the inner housing portion and a bezel assembly receivable in an aperture in the outer housing portion and interconnected with the housing portions and the battery support assembly by a single fastener. The bezel assembly carries torque measuring circuitry including a microcontroller, and a four-key pad including arrow keys for incrementing and decrementing a preset torque level at any time, an on/zero key and a units key for toggling among plural different units of torque measurement. The preset torque level is displayed until torque is applied or a key is pressed and can be changed and displayed at anytime.

    Abstract translation: 电子扭矩扳手具有内部和外部可伸缩壳体部分和可伸缩地容纳在内部壳体部分中的电池托架组件和可接收在外部壳体部分中的孔中的边框组件,并且通过单个单元与壳体部分和电池支撑组件互连 紧固件。 挡板组件承载包括微控制器的扭矩测量电路和包括用于在任何时间递增和递减预设转矩水平的箭头键的四键盘,用于在多个不同单位的扭矩测量之间切换的开/关键和单位键 。 显示预设的扭矩水平,直到施加扭矩或按下键,并可以随时更改和显示。

    REAL-TIME OPERATING SYSTEM WITH A CPU CYCLE TIME BASE

    公开(公告)号:US20230130826A1

    公开(公告)日:2023-04-27

    申请号:US17887252

    申请日:2022-08-12

    Applicant: Rolf Segger

    Inventor: Rolf Segger

    Abstract: An improved real-time operating system (RTOS) design that uses cycle-based scheduling rather than tick-based scheduling is described herein. Using cycle-based scheduling, versus the traditional tick-based scheduling, provides technical benefits to embedded systems. For example, the cycle-based scheduling can change the basic unit of time of the embedded system by increasing the resolution of scheduling. Instead of relying on the system tick used in typical RTOS implementations (e.g., a tick that occurs every 1 millisecond), the improved RTOS design described herein uses CPU cycles internally for some or all operations. Operations such as task delays, timeouts, and/or software timers, which were specified in units of system ticks in typical RTOS implementations, can now be specified in CPU cycles.

    Real time terminal for debugging embedded computing systems

    公开(公告)号:US10437694B2

    公开(公告)日:2019-10-08

    申请号:US15185733

    申请日:2016-06-17

    Applicant: Rolf Segger

    Inventor: Rolf Segger

    Abstract: One or more circular debug buffers can allow terminal output data to be provided from the target system to a host without halting the target system or causing significant delays. One or more circular debug buffers may also allow input (such as keyboard input) to be provided from the host to the target without halting the target system or causing significant delays. Accordingly, communications between the target and host may be performed in real time or near real time. These communications may be used for debugging purposes or more generally, for any purpose, including purposes unrelated to debugging.

    REAL TIME TERMINAL FOR DEBUGGING EMBEDDED COMPUTING SYSTEMS
    5.
    发明申请
    REAL TIME TERMINAL FOR DEBUGGING EMBEDDED COMPUTING SYSTEMS 有权
    用于调试嵌入式计算系统的实时终端

    公开(公告)号:US20150242293A1

    公开(公告)日:2015-08-27

    申请号:US14256335

    申请日:2014-04-18

    Applicant: Rolf Segger

    Inventor: Rolf Segger

    Abstract: One or more circular debug buffers can allow terminal output data to be provided from the target system to a host without halting the target system or causing significant delays. One or more circular debug buffers may also allow input (such as keyboard input) to be provided from the host to the target without halting the target system or causing significant delays. Accordingly, communications between the target and host may be performed in real time or near real time. These communications may be used for debugging purposes or more generally, for any purpose, including purposes unrelated to debugging.

    Abstract translation: 一个或多个循环调试缓冲器可以允许终端输出数据从目标系统提供给主机而不停止目标系统或引起显着的延迟。 一个或多个循环调试缓冲器还可以允许从主机向目标提供输入(例如键盘输入)而不停止目标系统或引起显着的延迟。 因此,目标和主机之间的通信可以实时或接近实时地执行。 这些通信可以用于调试目的或更一般地用于任何目的,包括与调试无关的目的。

    Method for operating a microcontroller in a test environment
    6.
    发明申请
    Method for operating a microcontroller in a test environment 审中-公开
    在测试环境中操作微控制器的方法

    公开(公告)号:US20070226702A1

    公开(公告)日:2007-09-27

    申请号:US11387066

    申请日:2006-03-22

    Applicant: Rolf Segger

    Inventor: Rolf Segger

    CPC classification number: G06F11/3624

    Abstract: The invention relates to a method for operating a data processor, especially a single-chip microcontroller, in a test environment (debugger) in which the program code to be tested is modified before, during and/or after the execution of the program to be tested by exchanging individual program instructions, wherein the program instructions are held in a non-volatile and rewritable memory (flash). According to the invention, it is proposed among other things that the temporally or sequentially last command for modifying a program instruction is replaced by a command sequence which causes the data processor to enter the debug mode. The number of rewrite cycles of the non-volatile rewritable memory is hereby minimised in the interactive analysis of the program code to be tested.

    Abstract translation: 本发明涉及一种用于在测试环境(调试器)中操作数据处理器,特别是单片微控制器的方法,其中待执行的程序代码在执行程序之前,期间和/或之后被修改为 通过交换单独的程序指令进行测试,其中程序指令被保存在非易失性和可重写存储器(闪存)中。 根据本发明,提出了用于修改程序指令的时间上或顺序的最后命令被使数据处理器进入调试模式的命令序列所替代。 在要测试的程序代码的交互式分析中,非易失性可重写存储器的重写周期的数量被最小化。

Patent Agency Ranking