陈伟哥图像分辨率优先设置

1.设置root@nvidia:/opt/space/workspace/conf# vim quantum.conf 文件

root@ubuntu:/home/code/Vehicle_2_0# ssh nvidia@192.168.10.4
nvidia@192.168.10.4's password: 
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 4.9.140-tegra aarch64)

nvidia@nvidia:~$ 
nvidia@nvidia:~$ sudo su
[sudo] password for nvidia: 
root@nvidia:/home/nvidia# cd
root@nvidia:~# ls
a.pcap                                                        i420.yuv
b.pcap                                                        lib
cuda_11.0.3_450.51.06_linux_sbsa.run                          out.mp4
cuda-repo-ubuntu1804-11-0-local_11.0.3-450.51.06-1_arm64.deb  space.log
root@nvidia:~# cd /opt/
containerd/  neolix/      nvidia/      ota_package/ space/       
root@nvidia:~# cd /opt/space/workspace/
client_body_temp/ html/             proxy_temp/       uwsgi_temp/
conf/             libs/             sbin/             
fastcgi_temp/     logs/             scgi_temp/        
root@nvidia:~# cd /opt/space/workspace/conf/
root@nvidia:/opt/space/workspace/conf# ls
fastcgi.conf            koi-utf             nginx.conf          scgi_params.default
fastcgi.conf.default    koi-win             nginx.conf.default  uwsgi_params
fastcgi_params          mime.types          quantum.conf        uwsgi_params.default
fastcgi_params.default  mime.types.default  scgi_params         win-utf
root@nvidia:/opt/space/workspace/conf# vim quantum.conf 
root@nvidia:/opt/space/workspace/conf# 
root@nvidia:/opt/space/workspace/conf# 
root@nvidia:/opt/space/workspace/conf# 
root@nvidia:/opt/space/workspace/conf# killall Quantum
root@nvidia:/opt/space/workspace/conf# 
root@nvidia:/opt/space/workspace/conf# 
root@nvidia:/opt/space/workspace/conf# cd ../bin
bash: cd: ../bin: No such file or directory
root@nvidia:/opt/space/workspace/conf# cd ../sbin/
root@nvidia:/opt/space/workspace/sbin# ls
nginx  Quantum
root@nvidia:/opt/space/workspace/sbin# export LD_LIBRARY_PATH=/opt/space/workspace/libs/
root@nvidia:/opt/space/workspace/sbin# 
root@nvidia:/opt/space/workspace/sbin# ./Quantum 
root@nvidia:/opt/space/workspace/sbin# 
root@nvidia:/opt/space/workspace/sbin# 
root@nvidia:/opt/space/workspace/sbin# historyclient_loop: send disconnect: Broken pipe
root@ubuntu:/home/code/Vehicle_2_0# 

把里面的分辨率改为true或者false

为了在每50毫秒显示一个字符,并利用12MHz晶振进行定时,你需要使用单片机的定时器功能,这里以常见的8051系列单片机为例,如AT89S52。以下是基本的代码框架,假设你使用的是T0定时器: ```c #include <reg52.h> // 包含必要的头文件 // 定义全局变量 unsigned char display_buffer[8] = {0}; // 存储要显示的字符数组 unsigned char cursor = 0; // 当前显示位置 void timer_init(void) { TMOD = 0x01; // 设置T0工作于模式1:定时/计数 TH0 = (65536 - ((12 * 1000 * 1000) / 50)) / 256; // 计算12MHz下50ms定时值 TL0 = (65536 - ((12 * 1000 * 1000) / 50)) % 256; } 中断服务函数 TIM0Interrupt() interrupt 1 { if (!TF0) return; // 如果定时溢出则跳过,TF0=0表示未溢出 // 更新显示 P0 = display_buffer[cursor]; // 将当前字符送入P0口,连接到共阴数码管 cursor = (cursor + 1) % 8; // 移动游标到下一个字符 TF0 = 0; // 清除溢出标志 } void show_char(char c) { // 将字符转换为8位二进制并存储到display_buffer display_buffer[cursor++] = convert_char_to_7seg(c); // 自定义函数将字符转为数码管码 // 若超过范围,则循环回到开始 if (cursor == 8) cursor = 0; } // 示例:显示字符 'A' show_char('A'); // 初始化定时器 timer_init(); while(1); // 无限循环,防止程序退出 ``` 请注意,这里的代码只是一个示例,实际应用中可能需要对字符编码、数码管驱动等进行额外处理,还需要根据具体的硬件配置(例如数码管的具体接线)调整代码细节。另外,`convert_char_to_7seg`是一个假设存在的函数,用于将ASCII字符转换为7段显示的数码管码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值