今日:0  |  文章:13
admin
小绿叶技术博客 Lv1 超级管理员

ubuntu 编译安装:zlib-1.2.11

wget https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz tar -xvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=/usr/local/zlib-1.2.11 make sudo make install
 
 1214   2022-04-28
admin
小绿叶技术博客 Lv1 超级管理员

RV1126 视频流 与 抓取图片

#!/bin/bash# 摄像头编译sudo nano ~/RV1126/kernel/arch/arm/boot/dts/rp-rv1126.dts# ----lcd  select---- 和 ----camera select---- 标签只开启:下面两行,其他加 // 关闭# 解决问题:切流报错 #include "rongpin/rp_lcd_mipi_10inch_800x1280.dtsi" #include "rongpin/camera-imx307x1.d
 
 2901   2022-04-26
admin
小绿叶技术博客 Lv1 超级管理员

ubuntu20 编译安装 zbarcam 摄像头二维码识别

#!/bin/bashsudo apt install zbar-tools                                  # 安装zbarcam 二维码识别,使用方法 : zbarcam --nodisplay /dev/video2
 
 1433   2022-04-22
admin
小绿叶技术博客 Lv1 超级管理员

zbarcam 图像识别

#!/bin/bash# 摄像头编译sudo nano ~/RV1126/kernel/arch/arm/boot/dts/rp-rv1126.dts# ----lcd  select---- 和 ----camera select---- 标签只开启:下面两行,其他加 // 关闭 #include "rongpin/rp_lcd_mipi_10inch_800x1280.dtsi" #include "rongpin/camera-imx307x1.dtsi"/etc/in
 
 1273   2022-04-22
admin
小绿叶技术博客 Lv1 超级管理员

/etc/init.d 系统服务,和自动启动

#!/bin/shstart() { printf "Starting app1: " start-stop-daemon -S -q -m -b -p /var/run/app1.pid \ --exec /usr/app1 \ -- -c /etc/app1/app1.conf [ $? = 0 ] && echo "OK" || echo "FAIL"}# -S 启动,-K 停止,-q 不要输出警告,-b 后台运行,-p 记录进程号(pid)的文件;--exec 启动进程的入口s
 
 1254   2022-04-19
admin
小绿叶技术博客 Lv1 超级管理员

builroot 添加app helloworld 并开机自动启动 app.sh

#!/bin/bash# nano 命令是编辑文本命令,编辑后 ctrl +x   离开按y 保存# ~ 是家目录#----------- 添加引用 和 创建config 与 mk ---------#nano ~/RV1126/buildroot/package/Config.in # 编辑文本在顶部标签:menu "Target packages"  里面添加引用子配置 source "package/MXI_A01/Config.in" 需要间隔为tab ,不
 
 1275   2022-04-18
admin
小绿叶技术博客 Lv1 超级管理员

RV1126 编译helloworld 报错

processing board option: allsaveprocessing option: allsave============================================TARGET_ARCH=armTARGET_PLATFORM=rv1126_rv1109TARGET_UBOOT_CONFIG=rv1126TARGET_SPL_CONFIG=TARGET_KERNEL_CONFIG=rv1126_defconfigTARGET_KERNEL_DTS=rp-rv1126T
 
 1931   2022-04-15
admin
小绿叶技术博客 Lv1 超级管理员

Ubuntu下Cmake编译C++程序Helloworld

vi  eisc.sh#!/bin/bashmkdir -p ~/cs/helloworldmkdir ~/cs/helloworld/binmkdir ~/cs/helloworld/libmkdir ~/cs/helloworld/srcmkdir ~/cs/helloworld/includemkdir ~/cs/helloworld/buildtouch ~/cs/helloworld/CMakeLists.txt# bin 可执行文件 ; lib 生成的链接库 ; src 原文件; i
 
 1254   2022-04-14
admin
小绿叶技术博客 Lv1 超级管理员

makefile install

基本上,在Makefile里会用到install,其他地方会用cp命令。它们完成同样的任务——拷贝文件,它们之间的区别主要如下:1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在 使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生错误的文件。而使用 install先删除后写入(会生成新的文件句柄)的方式去安装就能避免这些问题了;2、instal
 
 1289   2022-04-13
admin
小绿叶技术博客 Lv1 超级管理员

Makefile 工作流

#!/bin/bash# makefile 工作流程#-------- 清除工作目录中的过程文件 -----#.PHONY:cleanclean:    rm -rf *.o test# *.o 是执行过程中产生的中间文件,test是最终生成的文件#-------- 变量基本赋值---------#x:=fooy:=$(x)bx:=newtest:      @echo "y=>$(y)"      @echo "x=&
 
 1110   2022-04-12

Powered by ddoss.cn 12.0

©2015 - 2024 ddoss

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息