全志H616
八倍体123
这个作者很懒,什么都没留下…
展开
-
全志H616——用C语言的形式操作数据库
该例程打开一个指向 SQLite 数据库文件的连接,返回一个用于其他 SQLite 程序的数据库连接对象。该例程关闭之前调用 sqlite3_open() 打开的数据库连接。所有与连接相关的语句都应在连接关闭之前完成。如果还有查询没有完成,sqlite3_close() 将返回 SQLITE_BUSY 禁止关闭的错误消息。通常用来获取最近调用的API接口返回的错误代码.原创 2023-02-11 00:07:02 · 464 阅读 · 0 评论 -
全志H616——安装SQlite库并使用常用的数据库操作指令
(把id号为1的数据删除)sqlite3 .db r/w这种方法需要在后面衔接.database才能创建成功。数据库语句不难,主要细心点别敲错就好,还有数据类型,char型要用''或""括起来。.database 查看正在运行的数据库信息。设置下载路径和编译指令的寻找方法:README.txt中。都是代表有该文件就打开,没有该文件就创建一个。安装:sudo make install。退出SQlite:ctr+z。原创 2023-02-09 23:35:34 · 320 阅读 · 0 评论 -
全志H616——通过udev实现与插入硬件的交互
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"//设备类型、环境变量、访问权限如果需要自动挂载U盘也同理,只需要在/etc/udev/rules.d/目录下添加规则即可/media/%k"//事件时添加硬件设备,usb类型设备,子设备是block,RUN代表运行指令。原创 2023-02-09 21:21:27 · 194 阅读 · 0 评论 -
linux——守护进程守护刷抖音程序不被意外退出
一个守护进程的父进程是init进程,因为它真正的父进程在fork出子进程后就先于子进程exit退出。ps -elf:查看系统进程,一般为d结尾的就是守护进程(用户),带[]的表示内核的守护进程。守护进程和终端无关联,也就是他们没有控制终端,所以当控制终端退出,也不会导致守护进程退出。:找到守护进程的可执行文件路径(我的是/home/orangepi/tdamon)件设备的状态动态更新设备文件,包括设备文件的创建,删除等。守护进程是在后台运行,不会占着终端,终端可以执行其他命令。写个脚本来搜索刷抖音的程序。原创 2023-02-09 15:32:16 · 511 阅读 · 0 评论 -
全志H616——用wiringpi库封装自己的串口收发程序
如果要使用,需要在当前文件夹配套.h文件。原创 2023-02-07 17:41:41 · 215 阅读 · 0 评论 -
全志H616——通过语言来控制手机刷抖音
插入手机(记得在开发者选项中选择USB可调试状态),华为手机会提示充电还是传输文件还是传输照片,我们选择传输文件,因为Linux之上皆文件。adb shell input swipe 540 1300 540 500 100 向下滑动540是水平的,1300是竖直方向,下 是。设置好名字和语言以后设置输出模式,设置完B6,B7自动设置完成。插入之后重新dmesg,滑倒最下面会有这些关于你手机的信息。连线,类似于串口模块和单片机连接,T-R;正常情况下,敲打两次指令后是这样的。用的是智能公元的SU-03T。原创 2023-02-07 17:20:51 · 787 阅读 · 0 评论 -
全志H616——通过改变串口demo来收发数据
打开serial->新建一个线程用来发送数据(主程序用来收数据)原创 2023-02-05 22:23:28 · 123 阅读 · 0 评论 -
全志H616——基于oled_demo修改发送的数据
【代码】全志H616——基于oled_demo修改发送的数据。原创 2023-02-05 21:03:04 · 130 阅读 · 0 评论 -
全志H616——通过定时器来实现舵机的转动
通过上一篇定时器的操作可以得知,一次定时时间为0.5ms,通过定义一个变量来计数定时了多少个周期,进而改变转动的角度。PWM波的频率不能太高,50hz,即周期=1/频率=1/50=0.02s,20ms左右数据。舵机需要一个接口输入PWM波形才能进行工作。原创 2023-02-04 23:37:56 · 241 阅读 · 0 评论 -
全志H616——Linux下定时器的定时器
ITIMER_VIRTUAL //数值为1,进程执行时递减计时器的值,发送的信号是SIGVTALRM。ITIMER_PROF //数值为2,进程和系统执行时都递减计时器的值,发送的信号是SIGPROF。t_interval:计时器的初始值,一般基于这个初始值来加或者来减,看控制函数的参数配置。ITIMER_REAL //数值为0,计时器的值实时递减,发送的信号是SIGALRM。it_value:程序跑到这之后,多久启动定时器。原创 2023-02-04 23:01:17 · 380 阅读 · 0 评论 -
全志H616——超声波测距小实验
【代码】全志H616——超声波测距小实验。原创 2023-02-04 21:37:46 · 142 阅读 · 0 评论 -
全志H616——刷机以及初步配置
命令接入网络 nmcli dev wifi connect TP-LINK_3E30 password 18650711783。格式化SD卡->连接号USB转TTL模块->(上电)写入镜像文件->输入初始账号密码(orangepi)命令扫描周围的WIFI热点 nmcli dev wifi。一波操作下来,就可以啦!ifconfig也可以。原创 2023-01-29 22:57:46 · 3123 阅读 · 0 评论