
嵌入式
嵌入式资料整理
yytyu2017
做记录,方便自己查阅
展开
-
mkimage 使用
mkimage 使用和使用示例原创 2022-06-09 12:03:20 · 712 阅读 · 0 评论 -
kernel 资料查询
public-inbox listinghttps://lore.kernel.org/查询linux内核的maillist,可以获取linux内核使用的方法原创 2022-03-29 16:04:52 · 207 阅读 · 0 评论 -
linux usb gadget filesystem资料整理
linux usb gadget 模块filesystem,自定义通讯协议。有gadgetfs,funtionfs两种是实验方式。1、gadgetfs参考用例参考用例Createyour own USB gadget with GadgetFS很好的用例Create your own USB gadget with GadgetFSLinux-USB Gadget API Frameworkhttp://www.linux-usb.org/gadget/usb.cptp-ga...原创 2022-03-29 15:44:10 · 1927 阅读 · 0 评论 -
linux v4l2 资料整理
linuxtv.rog 网站上找到v4l2的用户手册,在kernel下makehtmldosc下生成的内核帮助文件有v4l2的用户手册下面是2.6.32版本的V4L2_APIhttps://linuxtv.org/downloads/legacy/video4linux/API/V4L2_API/spec-single/v4l2.html对应kernel新版本的v4l2-API,每个内核版本有对应的v4l2-apihttps://linuxtv.org/downloads/v4l-dv...原创 2021-06-08 15:21:57 · 478 阅读 · 0 评论 -
vscode+gdbserver 开发板调试
参考嵌入式gdb+gdbserver调试环境搭建与使用参考嵌入式VSCode+gdbserver图形化调试环境搭建与使用参考VS Code + gdbserver 嵌入式arm远程调试一、软件准备交叉编译软件gcc-linaro-5.4.1-2017.05-x86_64_arm-linux-gnueabihf,把gdbserver复制到开发板上./gdbserver 192.168.1.190:6666 /path/helloworld192.168.1.190开发主...原创 2021-02-27 15:43:02 · 927 阅读 · 0 评论 -
Makefile例子
Makefile编译c和c++的参考Makefile C与C++混编的简单写法Makefile简易教程#TARGET : 目标文件#OBJ_DIR_THIS : 中间文件存放目录#COMPILE.cpp和COMPILE.c : 编译#LINK.cpp和LINK.c : 链接#SOURCE_PATHS : 源码.c和.cpp存放目录,多个目录用空格隔开#INCLUDE_PATHS : 文件夹.h存放目录,多个目录用空格隔开#foreach : 用于遍历多个目录#wildcard..原创 2021-02-25 14:29:59 · 115 阅读 · 0 评论 -
linux 定时器资料整理
1、sleep,usleep和nanosleepsleep()和nanosleep()都是使进程睡眠一段时间后被唤醒,但是二者的实现完全不同。Linux中并没有提供系统调用sleep(),sleep()是在库函数中实现的,它是通过调用alarm()来设定报警时间,调用sigsuspend()将进程挂起在信号SIGALARM上,sleep()只能精确到秒级上。 nanosleep()则是Linux中的系统调用,它是使用定时器来实现的,该调用使调用进程睡眠,并往定时器队列上加入一个timer_l...原创 2021-02-03 11:47:05 · 258 阅读 · 0 评论 -
minigui 交叉编译
minigui交叉编译build-minigui-4.0下载下载build-minigui-4.0 ,编译的是minigui-v4.0.8。https://github.com/VincentWei/build-minigui-4.0按照说明文档,操作编译在ubuntu16下运行。交叉编译参考的R16的文件。官方的参考文档https://github.com/VincentWei/minigui-docs有问题上官网找第三方库下载地址交叉编译第三方库下载地址在官网..原创 2021-01-25 18:15:03 · 503 阅读 · 0 评论 -
lighttpd 配置使用
lighttpd安装运行lighttpd下载地址http://www.lighttpd.net/编译按照文件INSTALL来操作ReadMe有使用方法lighttpd -f <.conf>清除运行的进程killall lighttpd lighttpd config配置在doc/config/lighttpd.conf修改var.log_root = "/server/log"var.server_root = "/serve...原创 2020-12-23 18:15:39 · 1077 阅读 · 2 评论 -
linux 应用编程之串口 资料整理
Linux应用编程之串口操作20170901https://www.cnblogs.com/yuweifeng/p/7464836.html可用的代码?嵌入式Linux串口应用编程之串口配置Linux下可以查看Linux Programmer's Manual的英文介绍man tcgetattr串口配置函数rawmode模式。int set_com_config(int fd,int baud_rate, int data_bits, char pari...原创 2020-12-19 11:58:29 · 114 阅读 · 1 评论 -
armbian focal 设置国内源
Ubuntu focal 设置国内源/etc/apt/sources.listdeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse#deb-src focal main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-.原创 2020-10-07 17:24:52 · 4209 阅读 · 0 评论 -
orangepi lite mainline 设备树配置ov5640
orangepilite运行环境armbianfocal,配置设备树sun8i-h3-orangepi-lite.dts配置文件/dts-v1/;#include "sun8i-h3.dtsi"#include "sunxi-common-regulators.dtsi"#include <dt-bindings/gpio/gpio.h>#include <dt-bindings/input/input.h>/ { model = "Xunlon...原创 2020-10-07 17:09:27 · 1530 阅读 · 0 评论 -
ubuntu 安装使用 mjpg-streamer
开发板orangepi lite ,armbian ,kerenl 5.8.11 ,ov5640mjpg-streamer 是一个开源的网络视频流服务器。 a. 安装依赖软件 apt-get updateapt-get install subversionapt-get install libjpeg8-devapt-get install imagemagickapt-get install libv4l-devapt-get install cmakeapt-get ..原创 2020-10-06 11:51:35 · 2107 阅读 · 2 评论 -
fswebcam 使用
fswebcam命令详解https://manpages.debian.org/jessie/fswebcam/fswebcam.1.en.htmlUbuntu环境下 manfswebcam命令详细fswebcam -d /dev/video0 -r 640x480 --fps 30 -p UYVY -S 30 1.jpgorangepiliteov5640 ,linux 5.8.11 ,armbian环境使用。需要设置帧率30帧 --fps 30 设置数据...原创 2020-10-06 11:32:28 · 2067 阅读 · 1 评论