Linux嵌入式
佳佳鸽
这个作者很懒,什么都没留下…
展开
-
C语言实现定时任务
例:设置定时任务,每周周X的X时X分自动重启系统思路:将设置好的重启时间保存到本地配置文件中,设置定时器定时一分钟,每一分钟信号触发一次事件,事件函数中获取配置文件信息与当前系统时间信息,将两个时间进行时间差计算,符合条件的自动重启系统.//创建定时器函数(通过信号触发事件timer_task函数启动)int create_timer(){ struct sigevent evp; int ret = 0; memset(&evp, 0, sizeof(stru原创 2022-02-25 10:24:49 · 4355 阅读 · 0 评论 -
RV1109开发板连接WIFI
检查板端无线网卡板端无线网卡默认关闭:通过下面命令,可以查看所有网卡,并看见一个无线网卡wlan0ifconfig -a 开启无线网络connmanctl enable wifi此时通过以下命令也能看到wlan0网卡,只是没有连接而已。查找WIFI进入客户端交互模式connmanctl扫描WIFIscan wifi显示扫描结果services连接WIFI注册代理,否则会在连接WIFI时报错agent on连接WIFI,第一次连接需要输入密码:conn原创 2021-07-20 19:25:30 · 1009 阅读 · 1 评论 -
RK系列(RV11XX)板端docker使用
宿主机(板端)操作1、查看所有docker镜像docker images2、、查看所有docker进程docker ps -a3、docker镜像拉取(docker_hub)docker pull nginx //拉取nginx镜像docker pull ubuntu:16.04 //拉取Ubuntu16.04镜像docker pull ubuntu:18.04 //拉取Ubuntu18.04镜像4、启动docker容器docker run -t -d --nam原创 2021-07-15 11:11:11 · 838 阅读 · 12 评论 -
开发板挂载SD/TF卡、U盘
首先在终端输入命令,查看设备名fdisk -l将设备挂载到指定路径,且需要确保该路径存在,比如挂载到/mntmount /dev/mmcblk1p1 /mnt完结,撒花!原创 2021-04-07 11:48:40 · 1896 阅读 · 0 评论 -
嵌入式ARM-Linux之OpenCV交叉编译
编译环境:ubuntu18.04+OpenCV3.4.0+Cmake3.10.2首先先到opencv官网下载opencv下载完成后,将压缩包解压到指定路径,例如我解压到/home/gec的路径下打开终端,cd到opencv的路径下,例如我cd /home/gec接着就是cmake-gui,如果还没有下载,那就根据终端错误显示的提示进行安装打开cmake-gui会出现如下弹窗,需要填好路径...原创 2020-11-11 10:00:45 · 916 阅读 · 0 评论 -
madplay不能停止播放音乐
更多资料请点击:我的目录madplay不能停止播放音乐,问题来源于madplay调用时是前台运行还是后台运行,前台运行时是不能通过命令使其暂停播放的,只有后台运行时才能通过命令使其暂停播放!system("madplay music/1.mp3 "); //利用system函数调用madplay前台运行system("madplay music/1.mp3 &"); //利用system函数调用madplay后台运行system("killall -STOP原创 2020-08-05 08:51:20 · 1079 阅读 · 6 评论 -
madplay命令使用(Linux音乐播放器)
更多资料请点击:我的目录本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。madplay命令使用详细参数:-v 获取音乐播放时间-q 不存在任何打印,但现实警告-Q 不存在任何打印–downsample 只采用一半数据-i 忽略CRC校验错误-o PATH/xx.wav 可以用来转码,将mp3转为wav,也可以是其他格式。-a 开启衰减音量 ,增加音量,衰减系统为-175~+18 (当然通过键盘±也可以调整音量)-A 同-原创 2020-08-01 11:10:55 · 16571 阅读 · 1 评论 -
嵌入式基于Linux、ARM的LCD的BMP图片的缩小、任意位置显示
更多资料请点击:我的目录本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。这一片是关于开发板800480的LCD显示屏显示BMP图片的,可以通过参数设置,将各种像素大小的BMP图片在任意位置显示,在800480像素范围内的BMP图像可以直接在任意位置显示,而大于800*480像素范围的则需要先将BMP图片先缩小,再设置位置。显示方式是使用内存映射方式(mmap),刷图显示速度比较快。下面为封装好的BMP图像显示函数//显示任意位置大小缩放的BMP图片原创 2020-08-01 10:40:00 · 6614 阅读 · 5 评论 -
基于ARM的LCD(800*480)触摸屏实现音频、视频播放、图像显示功能
基于ARM的LCD(800*480)触摸屏实现音频、视频播放、图像显示功能原创 2020-07-31 20:36:11 · 11487 阅读 · 23 评论 -
Linux嵌入式SecureCRT 5.1软件
SecureCRT 网盘下载:链接:https://pan.baidu.com/s/1_NMeXRHkCxRcsaq0qg-IDA提取码:mkik安装好后的配置:先给电脑插上数据线,并打开设备管理器查看对应的端口号,用于与SecureCRT软件端口连接接着是打开SecureCRT下图三个框框都要改,我的设备管理器查看对应的端口号是COM3,所以配置时也选COM3,波特率固定为115200,数据流控制三个取消勾选,点下”连接“,接着时是重启开发板。===配置操作完毕在窗口终端输入 rx原创 2020-07-25 14:50:39 · 508 阅读 · 0 评论 -
基于Linux+6818开发板实现普通电子相册翻页功能
更多资料请点击:我的目录本篇仅用于记录自己所学知识及应用,代码仍可优化,仅供参考,如果发现有错误的地方,尽管留言于我,谢谢。首先是外部进程传参,传进的是某目录文件的路径(绝对路径/相对路径)。接着打开目录文件,遍历目录内所有的文件,将后缀名为“.bmp”的普通文件全部找出来,并拼接保存它们的路径到双向循环链表里,一个节点存放一个bmp图片的路径。再通过触摸屏返回的坐标值进行逻辑判断,例如返回坐标值 < 400,触摸了左边的显示屏,我们应该让双向循环链表的当前节点 p 指向 p->prev节点原创 2020-07-25 14:12:21 · 13809 阅读 · 5 评论