Proto commits in storypku/CyberRT

These 47 commits are when the Protocol Buffers files have changed:

Commit:2a6a5b0
Author:storypku
Committer:storypku

examples: code structure reorg w/ refactored examples proto-defs

The documentation is generated from this commit.

Commit:ca5e027
Author:storypku
Committer:storypku

Cyber: reorg code structure for CyberRT as an independent repo

Commit:32fbf11
Author:storypku
Committer:Liu Jiaming

cyber: remove slipped in perception.proto in cyber

Commit:30e9e42
Author:storypku
Committer:Chang Songhong

Format: use scripts/clang_format.sh to format all proto directories

Commit:a6618bb
Author:storypku
Committer:Xiangquan Xiao

cyber: add ClockMode in proto

Commit:c23429b
Author:Guodong Rong
Committer:Liu Jiaming

Add a clock proto to Cyber. This will be used in a follow-up PR to enable sim_time support for CyberRT.

Commit:61df03b
Author:Xiangquan Xiao
Committer:Xiangquan Xiao

Cyber: clang-format protos.

Commit:cc38dc7
Author:ctwfei
Committer:Xiangquan Xiao

cyber: support posix shared memory

Commit:e5e6066
Author:zhangchao19
Committer:Kevie Feng

cyber: update perf event

Commit:8686762
Author:zhangchaoltt
Committer:zaxon

cyber: add process level cpu resource control (#8770)

Commit:a05419d
Author:Aaron Xiao
Committer:Calvin Miao

Robot: Code clean.

Commit:c0c63d1
Author:zhangchaoltt
Committer:zaxon

framework: put out inner_thread_set to global scheduler (#7443)

Commit:440bf31
Author:zhangchaoltt
Committer:zaxon

framework: add multiple task group feature in classic sched_policy (#6293)

Commit:5b3a547
Author:Ning Qu
Committer:kyleApollo

framework: switch example directory (#6240) * framework: brief intro about Apollo Cyber RT More to come with our official release * framework: add docs about how to add new lidar driver * framework: switch example directory

Commit:298fb7a
Author:nizhongjun
Committer:Zhongjun Ni

framework: remove intra channels config

Commit:4d7761f
Author:zhangchao19
Committer:Jiangtao Hu

framework: adjust classic sched_policy

Commit:c1bce50
Author:Aaron Xiao
Committer:Jiangtao Hu

Control: Fix wrong setting in test.

Commit:54e4f6c
Author:zaxon
Committer:Jiangtao Hu

framework: put perf conf into setup.bash && add compile opt for performance issue (#2315)

Commit:65249f4
Author:zhangchaoltt
Committer:Jiangtao Hu

framework: support multiple task group in classic sched_policy (#2160) * framework: support multiple task group in classic sched_policy * framework: use multi-group rw_lock

Commit:b3b9187
Author:yaoweifeng01
Committer:Jiangtao Hu

framework: use env replace conf option

Commit:d9149f8
Author:baowanyu
Committer:Jiangtao Hu

framework: use gflags for some log conf options

Commit:6167dcb
Author:gruminions
Committer:Jiangtao Hu

framework: use default config while user does not write corresponding config

Commit:15356f3
Author:zhangchao19
Committer:Jiangtao Hu

framework: specify scheduling policy/nice for classic policy

Commit:94b9467
Author:yaoweieng01
Committer:Jiangtao Hu

framework: add cyber samples

Commit:7f3f0c5
Author:GoLancer
Committer:Jiangtao Hu

framework: remove unused proto files

Commit:4d9fa72
Author:zhangchaoltt
Committer:Jiangtao Hu

framework: set default processor num when there is no process sched conf (#1946)

Commit:3d32ddf
Author:gruminions
Committer:Jiangtao Hu

framework: add an alternative notifier to notify readable info of shared memory

Commit:e078475
Author:Baisheng08
Committer:Jiangtao Hu

framekwork: Specify/set scheduling policy/nice for choreography policy. (#1932)

Commit:c6974cf
Author:zaxon
Committer:Jiangtao Hu

framework: set inner-thread's affinity&&kernel-sched-policy when using choreo policy (#1930)

Commit:2824df3
Author:Baisheng08
Committer:Jiangtao Hu

framework: Specify/set processor scheduling policy for choreography policy. Users can specify scheduing policy(SCHED_FIFO/SCHED_RR) and sched priority in choreography sched conf and scheduler subsystem will set the processor(thread) scheduing policy according to the conf.

Commit:ec8a726
Author:gruminions
Committer:Jiangtao Hu

framework: fix all compile warnings

Commit:0ce9ecc
Author:fengkaiwen01
Committer:Jiangtao Hu

framework: use bytes in parameter.proto

Commit:76917cf
Author:Baisheng08
Committer:Jiangtao Hu

framework: refactor sched related configuration (#1786) Currently, all sched related confs are all in one sched conf file and all in one sched conf section, which is not flexible and different conf maybe intervene each other. Now every process will have a own sched conf. And we also add some special fields, e.g. "affinity", for cpu pinning.

Commit:faae778
Author:GoLancer
Committer:Jiangtao Hu

framework: use object pool in croutine

Commit:7440dce
Author:zaxon
Committer:Jiangtao Hu

framework: add dreaview sched polic conf

Commit:a505e4c
Author:zaxon
Committer:Jiangtao Hu

framework: add -s for sched_name conf from cmd line (#1604)

Commit:481dd03
Author:zaxon
Committer:Jiangtao Hu

framework: update sched conf (#1586)

Commit:08075b0
Author:zhangchao19
Committer:Jiangtao Hu

framework: format sched_strategy to sched_policy

Commit:3ab623c
Author:zhangchaoltt
Committer:Jiangtao Hu

framework: remove sysmon in scheduler (#1555)

Commit:887a9e7
Author:zaxon
Committer:Jiangtao Hu

framework: Multi-Process Sched Policy conf (#1549)

Commit:a6f8a3d
Author:zhangchaoltt
Committer:Jiangtao Hu

framework: simplify croutine in scheduler (#1474)

Commit:3cf13ad
Author:zaxon
Committer:Jiangtao Hu

framework: reduce resource waste in scheduler

Commit:377e19d
Author:gruminions
Committer:Jiangtao Hu

framework: add filter for intra channels

Commit:968a01b
Author:zaxon
Committer:Jiangtao Hu

framework: speed up perf

Commit:716d7e1
Author:zaxon
Committer:Jiangtao Hu

framework: format variable naming in scheduler

Commit:2f088be
Author:zaxon
Committer:Jiangtao Hu

framework: use rw-lock for CLASSIC policy (#1255) * framework: regular matching for task choreo * framework: use rw-lock for CLASSIC policy

Commit:5331e1b
Author:GoLancer
Committer:Jiangtao Hu

framwork: rename to cyber