- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 qml http请求
1、请求返回天气function weatherRequest(city){ var doc = new XMLHttpRequest(); doc.onreadystatechange = function() { if (doc.readyState == XMLHttpRequest.HEADERS_RECEIVED) { console.log("Headers -->",doc.statusText); c
2022-05-17 15:13:12
746
原创 qml虚拟键盘自定义风格
Qt Quick自带有个Qt Virtual Keyboard,方便用户集成虚拟键盘,其样式有两种,default和retro。Qt文档里说明可以通过 QT_VIRTUALKEYBOARD_STYLE 环境变量来设置样式1、在Qt5.12.9/5.12.9/Src/qtvirtualkeyboard/src/virtualkeyboard/content/styles目录下复制default文件夹2、拷贝其中一个到自己的项目下,并修改名字,这里拷贝default并修改为light3、将light目录
2022-05-17 15:10:04
968
原创 讯飞AIUI ubuntu linux使用
简介AIUI文档中心AIUI例程修改后源码在AIUI平台创建应用,下载linux sdk,但是sdk默认内部录音不可用,需要修改录音输入使用mic录音录音来源修改AIUI配置文件中的data_source字段可以指定AIUI录音来源,值为sdk时使用AIUI内部录音,使用CMD_START_RECORD、CMD_STOP_RECORD命令进行控制。另一取值user,表示由外部写入录音数据,使用CMD_WRITE、CMD_STOP_WRITE命令通知AIUI数据写入和写入结束。注:data_so
2022-01-05 16:53:35
2361
1
原创 linux codedump调试
codedump介绍在linux下开发时,如果程序突然崩溃了,也没有任何日志。这时可以查看core文件。从core文件中分析原因,通过gdb看出程序挂在哪里,分析前后的变量,找出问题的原因。Core Dump当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做Core Dump(中文有的翻译成“核心转储”)。我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄存器信息
2022-01-05 16:24:11
2067
原创 libqrencode二维码编译使用及BMP保存缩放转换
交叉编译./configure --prefix=$(pwd)/_install --host=arm-rockchip-linux-gnueabihf CC=arm-rockchip-linux-gnueabihf-gcc --enable-staticC++生成二维码并保存图片QImage QrcodeEn::encodeImage(const QString& qrTxt, int bulk,const QString& saveName){ qDebug() <
2022-01-04 09:53:15
712
原创 libzlog编译使用
交叉编译make PREFIX=$(pwd)/_install CC=arm-rockchip-linux-gnueabihf-gcczlog使用手册http://hardysimpson.github.io/zlog/UsersGuide-CN.htmlzlog配置文件示例[global]strict init = true //buffer min= 1024buffer max= 4096file perms = 777# rotate lock file = /tmp/z
2022-01-04 09:40:01
404
原创 qml控件使用相关
SettingsSettings { id: systemSettings category: "system" //设置-休眠时间(范围:1-5,单位:分钟 ) property int sleepTime: 4 property bool wifiEnable: true //判断儿童锁(true表示锁定,false表示未锁定) property bool childLock:false
2022-01-04 09:17:05
458
原创 嵌入式Linux相关命令
添加执行路径、动态库路径export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/userdata:/userdata/libexport PATH=$PATH:/userdata/valgrind/bin网络抓包tcpdump -i eth0 tcp port 5683 -w log.capkernel打印等级修改printkecho 4 4 1 7 > /proc/sys/kernel/printknfs mountmount -o nolock,tcp
2021-12-31 14:27:36
1032
原创 shell 检测进程存在
检测进程#!/bin/bashname="hilinkapp"while truedo count=`ps -ef | grep $name | grep -v "grep" | wc -l` if [[ $count == 0 ]];then echo "process not exist" else echo "process exist" fi sleep 3done
2021-12-31 14:21:15
3382
原创 linux arm qt交叉编译
talib交叉编译tar xf tslib-1.21.tar.bz2sudo apt-get install autoconf automake libtool./configure --host=arm-linux-gnueabihf ac_cv_func_malloc_0_nonnull=yes --cache-file=arm-linux.cache -prefix=/home/alientek/tslib-1.21/arm-tslibmakemake installqt交叉编译
2021-12-31 14:19:03
1007
1
原创 IMX6使用
uboot手动网络设置setenv ipaddr 192.168.0.199setenv ethaddr 00:04:9f:04:d2:35setenv gatewayip 192.168.0.1setenv netmask 255.255.255.0setenv serverip 192.168.0.166saveenv设置远程nfs启动rootfssetenv bootargs ‘console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.
2021-12-31 14:06:58
290
原创 linux arm wifi dhcp使用
wpa_cliwpa_cli reconfigurewpa_cli reconnectwpa_cli -i p2p0 scan_resultwpa_cli -i wlan0 scan //搜索附近wifi网络wpa_cli -i wlan0 scan_result//打印搜索wifi网络wpa_cli -i wlan0 add_network//添加一个网络连接wpa_cli -i wlan0 list_networkswpa_cli -i wlan0 disable_network 0w
2021-12-31 14:03:55
627
原创 esp32 编译烧录相关指令
esp32 IDF自定义安装路径export IDF_TOOLS_PATH=$HOME/git/esp-idf4.3export IDF_GITHUB_ASSETS=“dl.espressif.com/github_assets”./install.shesp32 编译命令idf.py set-target esp32 //根据实际设备型号idf.py menuconfigidf.py buildesp32 烧录和监控命令idf.py -p /dev/ttyUSB0 flashidf.p
2021-12-31 13:55:37
3812
原创 linux arm kernel启动简介,字符驱动基本流程
内核启动流程取得压缩的uimage、zimage等自解压缩查找入口函数内核引导阶段:cpu进入svc超级用户模式获取cpu id检测系统是否支持此cpu创建核心页表使能mmu跳转start_kernel内核初始化阶段:cpu相关初始化架构相关初始化设备树(dtb) compatible查找内核是否支持单板处理bootargs放入command_line内存初始化开启MMU,创建内核页表中断的初始化系统调度器初始化定时器、时钟初始化控制台初始化编译进内核的模块初始化
2021-12-31 13:44:41
535
原创 linux开源库交叉编译汇总
openssl:makefile中搜索-m64选项并删除,共两处1../config no-asm shared --prefix=$(pwd)/_install --cross-compile-prefix=arm-none-linux-gnueabi-./config no-asm no-async shared --prefix=$(pwd)/_install --cross-compile-prefix=arm-himix100-linux-makemake install./
2021-12-31 13:40:19
687
原创 ALSA C语言使用
#ALSA 播放代码#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <unistd.h>#include <math.h>#include <alsa/asoundlib.h>#define SAMPLE_RATE (44100)#define CHANNELS (2)#defi
2021-12-31 13:01:13
483
原创 ALSA编译使用
ALSAALSA下载alsa-lib 交叉编译alsa-utils 交叉编译alsa.confamixeramixer controlsamixer contents设置声卡获取声卡设置值使用 amixer 设置声卡使用 aplay 播放 WAV 格式音乐使用 arecord 录制音频ALSA下载下载alsa-lib 和 alsa-utilsalsa下载地址alsa-lib api文档地址alsa-lib 交叉编译意 alsa-lib 编译过程中会生成一些配置文件,而这些配置信息的路径都是绝对路
2021-12-31 11:23:29
1787
f2fs-tools-1.13.0.tar.gz
2020-02-21
XM530_SDK_V1.4.0.tar.gz
2020-02-21
mlx IIC实验.zip
2020-02-21
mlkapp.zip
2020-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人