1. 修改了encoder模块的PL端设计和驱动,修改为为4路相机的独立触发输出
2. 修改了启动方式,将比特流文件从BOOT.BIN中分离,实现PL端逻辑的动态加载
BREAKING CHANGE: encoder模块的PL逻辑和linux驱动有变化,驱动的write接收参数从
struct {
unsigned int valve_divide_value;
unsigned int camera_divide_value;
} encoder_dev_divide_value_structure;
变为
struct {
unsigned int valve_divide_value;
unsigned int camera_a_divide_value;
unsigned int camera_b_divide_value;
unsigned int camera_c_divide_value;
unsigned int camera_d_divide_value;
} encoder_dev_divide_value_structure;
1 line
12 KiB
XML
1 line
12 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 551.444 77.496"><defs><clipPath id="a"><polygon points="0.584 0.583 551.444 0.583 551.444 77.496 0.584 77.496 0.584 0.583 0.584 0.583" style="fill:none;clip-rule:evenodd"/></clipPath><clipPath id="b"><polygon points="0.584 13.402 550.86 13.402 550.86 38.457 0.584 38.457 0.584 13.402 0.584 13.402" style="fill:none;clip-rule:evenodd"/></clipPath><clipPath id="c"><polygon points="0.584 51.858 447.574 51.858 447.574 76.913 0.584 76.913 0.584 51.858 0.584 51.858" style="fill:none;clip-rule:evenodd"/></clipPath><clipPath id="d"><polygon points="0 0 551.444 0 551.444 77.496 0 77.496 0 0 0 0" style="fill:none;clip-rule:evenodd"/></clipPath></defs><g style="clip-path:url(#a)"><text transform="translate(13.416 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">3<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">1</tspan></text><text transform="translate(47.846 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">3<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">0</tspan></text><text transform="translate(82.275 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">2<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">9</tspan></text><text transform="translate(116.705 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">2<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">8</tspan></text><text transform="translate(151.135 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">2<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">7</tspan></text><text transform="translate(185.565 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">2<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">6</tspan></text><text transform="translate(219.994 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">2<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">5</tspan></text><text transform="translate(254.424 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">2<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">4</tspan></text><text transform="translate(288.854 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">2</tspan><tspan x="4.084" y="0">3</tspan></text><text transform="translate(323.275 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">2</tspan><tspan x="4.084" y="0">2</tspan></text><text transform="translate(357.705 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">2</tspan><tspan x="4.084" y="0">1</tspan></text><text transform="translate(392.135 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">2</tspan><tspan x="4.084" y="0">0</tspan></text><text transform="translate(426.565 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">1</tspan><tspan x="4.084" y="0">9</tspan></text><text transform="translate(460.994 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">1</tspan><tspan x="4.084" y="0">8</tspan></text><text transform="translate(495.424 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">1</tspan><tspan x="4.084" y="0">7</tspan></text><text transform="translate(529.854 9.32)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.016992654107181395em">1</tspan><tspan x="4.084" y="0">6</tspan></text><text transform="translate(13.416 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">1<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">5</tspan></text><text transform="translate(47.846 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">1<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">4</tspan></text><text transform="translate(82.275 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">1<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">3</tspan></text><text transform="translate(116.705 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">1<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">2</tspan></text><text transform="translate(151.135 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">1<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">1</tspan></text><text transform="translate(185.565 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.016992654107181395em">1<tspan x="4.084" y="0" style="letter-spacing:0.00006436611404235377em">0</tspan></text><text transform="translate(222.322 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">9</text><text transform="translate(256.752 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">8</text><text transform="translate(291.182 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">7</text><text transform="translate(325.611 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">6</text><text transform="translate(360.041 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">5</text><text transform="translate(394.471 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">4</text><text transform="translate(428.9 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">3</text><text transform="translate(463.33 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">2</text><text transform="translate(497.76 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">1</text><text transform="translate(532.19 47.781)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial">0</text><text transform="translate(458.08 60.593)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:0.024974052248433257em">V</tspan><tspan x="5.241" y="0" style="letter-spacing:-0.0719613154993515em">T</tspan><tspan x="9.323" y="0">S</tspan></text><text transform="translate(490.752 60.593)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:0.013001955036555457em">M</tspan><tspan x="6.408" y="0" style="letter-spacing:-0.007981398141251865em">O</tspan><tspan x="12.24" y="0">D</tspan></text><text transform="translate(526.932 60.593)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.02896475131905919em">C</tspan><tspan x="5.251" y="0" style="letter-spacing:-0.016992654107181395em">L</tspan><tspan x="9.335" y="0">R</tspan></text><text transform="translate(461.58 73.413)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.024974052248433257em">r<tspan x="2.333" y="0" style="letter-spacing:-0.00012873222808470753em">w</tspan></text><text transform="translate(496.01 73.413)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.024974052248433257em">r<tspan x="2.333" y="0" style="letter-spacing:-0.00012873222808470753em">w</tspan></text><text transform="translate(530.44 73.413)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.024974052248433257em">r<tspan x="2.333" y="0" style="letter-spacing:-0.00012873222808470753em">w</tspan></text></g><g style="clip-path:url(#b)"><text transform="translate(260.26 28.554)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial"><tspan style="letter-spacing:-0.02902911743310154em">R</tspan><tspan x="5.251" y="0" style="letter-spacing:-0.016992654107181395em">e</tspan><tspan x="9.334" y="0" style="letter-spacing:0.038040373399031074em">s</tspan><tspan x="13.41" y="0" style="letter-spacing:-0.016992654107181395em">e</tspan><tspan x="17.494" y="0" style="letter-spacing:-0.024974052248433257em">r</tspan><tspan x="19.827" y="0" style="letter-spacing:-0.11508661190772851em">v</tspan><tspan x="22.743" y="0" style="letter-spacing:-0.01686392187909668em">e</tspan><tspan x="26.828" y="0">d</tspan></text></g><g style="clip-path:url(#c)"><text transform="translate(208.908 67.007)" style="font-size:7.574803352355957px;fill:#040000;font-family:ArialMT, Arial;letter-spacing:-0.02902911743310154em">R<tspan x="5.251" y="0" style="letter-spacing:-0.016992654107181395em">e</tspan><tspan x="9.334" y="0" style="letter-spacing:0.038040373399031074em">s</tspan><tspan x="13.41" y="0" style="letter-spacing:-0.016992654107181395em">e</tspan><tspan x="17.494" y="0" style="letter-spacing:-0.025038418362475612em">r</tspan><tspan x="19.827" y="0" style="letter-spacing:-0.1149578796796438em">v</tspan><tspan x="22.743" y="0" style="letter-spacing:-0.016992654107181395em">e</tspan><tspan x="26.827" y="0" style="letter-spacing:0.00006436611404235377em">d</tspan></text></g><g style="clip-path:url(#d)"><polyline points="0 12.819 0 39.039 0.584 39.039 0.584 12.819 0 12.819" style="fill:#040000;fill-rule:evenodd"/><polyline points="550.86 13.402 550.86 39.039 551.444 39.039 551.444 13.402 550.86 13.402" style="fill:#040000;fill-rule:evenodd"/><polyline points="0 51.276 0 77.496 0.584 77.496 0.584 51.276 0 51.276" style="fill:#040000;fill-rule:evenodd"/><polyline points="550.86 51.858 550.86 77.496 551.444 77.496 551.444 51.858 550.86 51.858" style="fill:#040000;fill-rule:evenodd"/><polyline points="447.574 51.858 447.574 77.496 448.157 77.496 448.157 51.858 447.574 51.858" style="fill:#040000;fill-rule:evenodd"/><polyline points="482.003 51.858 482.003 77.496 482.586 77.496 482.586 51.858 482.003 51.858" style="fill:#040000;fill-rule:evenodd"/><polyline points="516.431 51.858 516.431 77.496 517.015 77.496 517.015 51.858 516.431 51.858" style="fill:#040000;fill-rule:evenodd"/><polyline points="0.584 12.819 0.584 13.402 551.444 13.402 551.444 12.819 0.584 12.819" style="fill:#040000;fill-rule:evenodd"/><polyline points="0.584 38.457 0.584 39.039 551.444 39.039 551.444 38.457 0.584 38.457" style="fill:#040000;fill-rule:evenodd"/><polyline points="0.584 51.276 0.584 51.858 551.444 51.858 551.444 51.276 0.584 51.276" style="fill:#040000;fill-rule:evenodd"/><polyline points="448.157 64.094 448.157 64.677 551.444 64.677 551.444 64.094 448.157 64.094" style="fill:#040000;fill-rule:evenodd"/><polyline points="0.584 76.913 0.584 77.496 551.444 77.496 551.444 76.913 0.584 76.913" style="fill:#040000;fill-rule:evenodd"/></g></svg> |