LC850项目
- 资料
提交配置环境: dev container :.devcontainer/devcontainer.json
提交clone 代码
提交脚本位置:0_Misc/mybuild.sh
提交完整编译:./0_Misc/mybuild.sh
提交清除所有编译:rm -rf buildroot/output/
提交编译出来的固件在 IMAGE/
提交模块化编译
提交方法1 此方法只支持 app/ extern/ 目录
提交./build.sh external/deviceio_release/ 先编译模块
提交./0_Misc/mybuild.sh 再打包
提交方法2 buildroot/package/app2-mqtt-uart/src/app2-mqtt-uart.c
提交cd buildroot/output/rockchip_rk3568_uvc/
提交make app2-mqtt-uart-rebuild
提交./0_Misc/mybuild.sh 再打包 ,全部烧录
提交或者 adb push 单独模块到系统 /usr/bin/install -m 755 -D /workspaces/c_rk3568_linux/buildroot/output/rockchip_rk3568_uvc/build/app2-mqtt-uart/app2-mqtt-uart /workspaces/c_rk3568_linux/buildroot/output/ rockchip_rk3568_uvc/target/usr/bin/app2-mqtt-uart
提交./adb.exe push c:\xxxusr\app2-mqtt-uart/usr/bin/ app2-mqtt-uart
方法3
./build.sh external/deviceio_release/ 先编译模块
替换对应的模块文件
提交AF MCU 获取 马达位置
提交代码同步 ,git pull
提交代码提交, git add xxxfile ; git commit -m “fix xxx bug”; git push
提交相关代码路径
提交遥控器相关代码:external/deviceio_release/test/app1/app1_ble.c : app1_ble_send_data, app1_ble_recv_data_callback
提交板载按键代码:buildroot/package/input-event-daemon/src-v0.1.3/input-event-daemon.c publish_key
提交发送 指令到 AF MCU (刘工)buildroot/package/app2-mqtt-uart/src/app2-mqtt-uart.c on_message -> write 到 串口 “/dev/ttyS3”
提交遥控器调节各种效果,external/isp2-ipc/server/app3/app3_cam_para_modify.c app_do_cmd
提交保存参数 external/isp2-ipc/server/app3/app3_cfg.c
提交更新王工的效果IQ文件:external/camera_engine_rkaiq/iqfiles/isp21/os08a20_RS-8MTP659-V1_default.json
提交 find | grep os08a10_RS-8MTP659-V1_default.json
提交.\adb.exe push ‘C:\Users\18825\Desktop\08A20-IQ-Change-Test.json’ /etc/iqfiles/os08a10_RS-8MTP659-V1_default.json
提交开机图片:
提交kernel/logo_kernel.bmp
提交kernel/logo.bmp
何鹏 2023年6月离职
微信:18319047020
QQ:3586705670
2023年6月欧俊庭接手负责LC850项目。目前联系不上。由于欧工是新手,项目
主要还是何鹏完成。
他们项目进展,完成蓝牙遥控按键控制,其他基本属于无进展。
2023年12月欧工离职,项目由我接手。问题表:
LC850问题点:
1,多次重启设备偶现不启动,或启动后图像偏暗(1、2同样问题)
2,UVCDMI同时接入,关闭UVC端视频,HDMI图像卡住(uvc断开,芯片掉电导
致原始视频数据流中断,我有想法需要验证可行性)
3,曝光模式手动模式图像暗(sdk问题)
5,恢复默认值图像颜色不对(我已经解决)
6,锐度只有2档有效(sdk问题)
4,遥控器反转无效(sdk)
7,苹果端UVC图像比较暗,(应该是判断曝光模式错误,切换手动再切回自
动,图像正常)
8,YY开播软件测试,摄像头默认采集模式MJPEG,分辨率1920*1080,帧率30
帧,图像卡顿,重新设置一次MJPEG后图像流畅
9,多次开启/关闭YY开播软件,图像丢失
10,使用遥控器开关机键和设备按键开关机键状态不同,设备触发关机键设备
关机,遥控器触发关机键设备待机(我已经解决)
11,231106版本软件设备开关机键开不了机(我已经解决)
12,图像效果需要重新调整(我已经解决)
Buildroot MQTT mosquitto - 多模块通信,板载按键,蓝牙遥控器,ISP,
HDMI
查看服务器的状态:
mosquitto_sub -v -t ‘$SYS/#’ -h localhost -p 1883
详细详细调试信息-d,每输入一次回车则publish一次-l:
mosquitto_pub -d -t afmcu/write/uvc -l
订阅并显示详细消息:
mosquitto_sub -d -t afmcu/write/#
电脑打开UVC时 每帧发送sharpness值用于调AF,曝光增益用于调自动光圈
sp/sharpness
isp/exp_gain
打开HDMI时每帧发送触发,(目前通过文件触发)
hdmi/frame_trigger
物理按键发送AF等调节指令:
input-event-daemon 中只负责报哪个按键按下或抬起
topic: board_key/up,board_key/down, board_key/left, board_key/right, board_key/center
value:0,1
物理按键 topic | 值 | 说明 |
---|---|---|
board_key/OnOff | 1,0 | 按下(1)抬起(0) |
board_key/zoom | +1,-1 | 聚焦+(+1),聚焦-(-1) |
board_key/focus | +1,-1 | 聚焦+(+1),聚焦-(-1) |
board_key/center_key | 1,0 | 按下(1)抬起(0) |