自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 DIY钢铁侠电动开合

有需要教学的留言

2021-08-14 23:18:03 383

原创 小熊派bearpi-HM-nano(hi3861鸿蒙LiteOS)点亮WS2812灯板(spi方式)

官网代码仓:BearPi-HM_Nano: 小熊派BearPi-HM Nano开发板基于HarmonyOS的源码代码仓和全网几乎没有hi3861SPI相关的例程序,故分享给大家(首发哈哈)这个是代码的效果视频ws2812驱动ws2812灯板关键点为实现ws2812时序的0/1码在liteos上我想到有三种方法1.GPIO翻转实时性不够,实测的不能得到400ns宽度(0码的脉宽)的电平2.PWM占空比没有找到dma发送的接口(不能连续发送多个字节),每次只能...

2022-02-19 22:16:04 2547 9

原创 QT子线程使用定时器Qtimer的一种方式

使用定时器轮询的方式,对比线程sleep的方式可以在等待过程中接收信号,并执行槽函数;而sleep轮询的方式,线程在sleep时不能执行槽函数,而是把信号消息放入队列,唤醒后执行;sleep的方式void threadname::run(){ while ( continueFlag_ ) { QThread::msleep( 1200 ); tick(); }}1.类继承QT线程class className: public

2021-12-07 16:00:09 2517 1

转载 按键开机原理图

一种单按键开机/关机电路原理 - 程序员大本营

2021-12-06 16:24:05 987

原创 QT 编译配置(构建配置),添加自定义define

1.选择项目2.添加构建配置名称3.添加自定义的#difine4.构建时选用相应的构建设置来编译图1 代码中的define图2 添加自定义define到构建配置

2021-12-04 14:58:53 1400

转载 Huawei LiteOS与freeRTOS、Ucos主流嵌入式操作内核的区别

LiteOS与freeRTOS、Ucos主流嵌入式操作内核的区别-云社区-华为云

2021-11-11 14:19:02 2283

原创 尝试新增特殊分辨率(800x480)HDMI屏到RK3328(记录)

https://www.cnblogs.com/lialong1st/p/9174475.htmlhttps://www.forlinx.com/article-new-c22/341.htmlhttps://www.cnblogs.com/zlh840/archive/2012/08/01/2618819.htmlhttps://blog.csdn.net/weixin_42569429/article/details/112950569https://www.cnblogs.com/xa

2021-08-14 14:48:23 2432

转载 QT 枚举值转字符串打印

2021-07-16 18:31:41 407

原创 QT 计算每个核的CPU使用率

https://blog.csdn.net/qq_26620783/article/details/95603453http://blog.chinaunix.net/uid-31410005-id-5780470.htmlhttps://blog.csdn.net/zd199218/article/details/80698192和htop对比 // get_cpu() { //totalCpuTime = user + nice

2021-04-26 11:36:14 972

原创 RK3328开发板固件编译记录

参考网址:http://wiki.t-firefly.com/zh_CN/ROC-RK3328-PC/linux_compile.html搭建步骤1.准备工作 根据教程 1)apt-get install ** 安装一些编译相关软件包 2)百度网盘下载SDK firefly-sdk-20200629.7z 3)解压后务必要先更新下远程仓库2.编译SDK 以RK3328-cc开发板为例 1). 选择编译配置./build.sh roc-rk332...

2020-07-10 14:29:45 2344

原创 执行app qt库找不到 设置环境变量

安装了qt 执行app提示缺少库 指定库路径 临时解决办法/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by *)/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5: version `Qt_5' not found/usr/lib/x86_64...

2020-04-28 13:33:38 833

原创 rk3328 rk3399使用fbtft驱动SPI LCD显示

rk3328-jd4核心板 LCD lli9341驱动芯片1.修改编译配置文件,将fbtft编进内核参考:https://blog.csdn.net/jklinux/article/details/79612831可通过内核 make menuconfig查看需要增加的CONFIGmake menuconfig ARCH=arm CROSS_COMPILE=arm-linux-...

2020-04-26 15:21:41 3551 1

转载 RK3399 嵌入式开发板thermal_zone 配置方法 (温度控制)

查看设备树thermal-zones { soc_thermal: soc-thermal { polling-delay-passive = <20>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */ ...

2020-04-06 17:53:25 3553

转载 Linux下CPU的手动频率设定 CPU电源策略模式

http://www.51testing.com/html/20/n-3723920.html

2020-03-17 17:45:57 1311

转载 Qt QProcess启动外部程序 空格 system

转载地址:https://www.cnblogs.com/mathyk/p/10141572.html

2020-03-17 17:26:12 1098

转载 linux 时间戳 单调递增时间(CLOCK_MONOTONIC_RAW)

转载地址https://blog.csdn.net/zniahfag/article/details/53489970https://www.jianshu.com/p/1861a844a2fbhttps://www.cnblogs.com/memo-store/p/5658277.htmluint64_t ustime(void) { uint64_t ust=0...

2020-03-17 16:59:47 8905

原创 拷贝动态库至arm开发板 (tar 打包链接文件)

正常arm的.so文件或者链接文件是不能被考到U盘会出现 cp: cannot create symbolic link Operation not permitted Filesystem does not support symbolic links 等错误或丢失进入动态库目录1.打包目录下所有文件tar -chvf XXX.tar ./*2.拷贝压缩文件至ar...

2019-12-16 15:46:36 2247

原创 QT多线程传递参数 信号 传递uchar无符号数组 给槽函数 uchar*

1.主线程建立连接connect(thread, SIGNAL(signal( QByteArray )), this, SLOT(slot( QByteArray)));试过直接传递uchar*指针 在第五个参数设置Qt::DirectConnection 可用 看到有说多线程不安全Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号...

2019-11-27 19:52:39 2526

原创 开机密码登录或取消arm buildroot

1.设置root密码passwd root重复输入两次密码2.修改配置vi /etc/inittab两个respawn二选一

2019-11-11 18:16:21 2398

原创 linux开发板 arm32 arm64 收不到网络包(校验和不对) ethtool关闭接收检验和

参考博客链接:https://blog.csdn.net/qqliyunpeng/article/details/923844791.配置编译选项–host 指定软件编译环境是arm-linux,表示的是嵌入式中使用,会使用CC来编译程序–CC 指定交叉编译器./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc或...

2019-11-04 15:52:40 1759

转载 编译linux驱动出错

切换交叉编译器 编译出错make CROSS_COMPILE=aarch64-linux-gnu- -C /home/rksdk/kernel M=/root/Desktop/ljdRF433 modulesmake[1]: Entering directory '/home/rksdk/kernel' CC [M] /root/Desktop/ljdRF433/RF433.oaar...

2019-10-21 16:09:46 2944

原创 开机启动qt程序

一、正常配置qt环境1.拷贝qt库至开发板cp qtarm32.tar /usr/localtar xvf ./qtarm32.tar2.添加qt环境变量vi /etc/profileexport QTDIR=/usr/local/qt-5.6-armexport QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/pluginsexport Q...

2019-10-12 12:31:33 665

转载 常用数据类型对应字节数

https://blog.csdn.net/u012611644/article/details/80683666

2019-09-30 15:44:55 264

原创 linux 开机运行程序和网卡静态地址设置

开机运行程序vi /etc/rc.local在文件末尾添加自己的应用程序还可开机挂载在磁盘&后台执行mount /dev/mmcblk0p1 /mnt/sdtestapp &exit 0/******************************************************************/网卡静态地址设置vi...

2019-08-12 12:16:38 144

转载 ubuntu下NTFS分区无法访问挂载

Error mounting /dev/sda1 at /media/root/新加卷: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=0,gid=0" "/dev/sda1" "/media/root/新加卷"' exited with non-zero exit status 14: The...

2019-05-13 09:49:21 706

转载 sw4stm32(sw4)下串口printf重定向

keil(mdk)sw4stm32(SW4)int __io_putchar(int ch)//for sw4{ //阻塞式发送一个字节(等待上一个发送完毕,或者等待当前字节发送完毕) //返回ch USART_SendData(USART1, (unsigned char) ch); while (!(USART1->SR & USART_FLAG_TXE))...

2019-05-10 10:38:56 492

转载 Linux进程优先级系统

https://www.cnblogs.com/qinwanlin/p/8631185.htmlhttps://www.cnblogs.com/imapla/p/4234258.html

2019-04-28 18:23:34 96

原创 SW4STM32/AC6/Turestudio创建工程 适用linux开发STM32

以SW4STM32为例1.File->New->C Project,2.Executable->Ac6 STM32 MCU Project 填写工程名字3.选择MCU型号或者Create a new custom board4.next选择固件Standard Peripheral Library,并下安装Download target firmw...

2019-04-28 17:40:56 1377

转载 Eclipse的调试

https://www.cnblogs.com/cat80/p/eclipse-debugging-beginning.html

2019-04-28 16:12:34 120

原创 修改STM32F030 时钟源为内部晶振(HEI )

修改SetSysClock()函数,将时钟源由默认的HSE改为内部HSI 时钟system_stm32f0xx.cstatic void SetSysClock(void){ __IO uint32_t StartUpCounter = 0, HSIStatus = 0; /* SYSCLK, HCLK, PCLK configuration -------------...

2019-03-25 18:14:07 7271 5

原创 STM32F030F4 读取红外遥控数据

一帧的数据结构 (NEC协议)数据0和数据1的表示在接收头收到的信号的相位是相反的配置外部中断EXTI_InitTypeDef EXTI_InitStructure;GPIO_InitTypeDef GPIO_InitStructure;NVIC_InitTypeDef NVIC_InitStructure; void EXTI0_Co...

2019-03-25 17:37:11 2519

原创 QT显示RGB数据

效果图程序如下void MainWindow::Show_RGB(const uchar *data,uchar Per_port_number,uchar frame_len)//data帧数组{ QImage image( data , 335 , frame_len ,1005, QImage::Format_RGB888);//data数组 //355宽度 ...

2019-03-25 12:10:17 7849 5

转载 编译 uboot Python.h: No such file or directory 解决

转载地址:https://debugdump.com/t_717.htmlapt-get install libpython2.7-dev

2019-02-19 10:29:50 673 2

转载 Linux系统动态IP修改为静态IP地址

转载链接:http://bbs.myir-tech.com/forum.php?mod=viewthread&amp;tid=23&amp;highlight=%BE%B2%CC%AC vi /etc/network/interfaces iface eth0 inet static         address 192.168.1.100         netmask...

2019-02-18 18:11:06 1318

原创 在arm平台使用外部 libpcap库

一.交叉编译libpcap1、下载libpcap,我下载的是libpcap-1.8.1.tar.gz2、解压缩3、可能需要在编译之前需要安装一些依赖,执行yum install flex byacc bison -y3、进入libpcap-1.8.1目录,先选择适用的交叉编译器(我试过两种平台aarch64-linux-gnu-gcc/arm-linux-gnueabihf-gcc...

2019-01-14 15:11:47 1437 3

转载 QT无法用UTF-8编辑

Error :Could not decode  With "UTF-8"-encoding. Editing not possible选择用GBK编码就行了

2019-01-08 15:16:20 1559

转载 调整Linux的网络栈(Buffer Size)来提升网络性能

转载地址:https://segmentfault.com/a/1190000000473365https://www.cyberciti.biz/faq/linux-tcp-tuning/我有两台位于不同数据中心的服务器,都用来处理很多并行的大文件传输。但是处理大文件,网络性能非常差。并且涉及到一个大文件,会导致性能降级。我怎样通过调整Linux下面的 TCP 来解决这个问题?默...

2019-01-03 17:23:04 543

转载 5%和1%精度的贴片电阻标称阻值表

贴片电阻,一般采用E-24标准和E-96标准。其中,常规情况是:5%精度系列采用E-24标准,1%精度系列以采用E-96标准为主,以达到在实际供货及使用时有效的与5%精度系列的阻值区分。 E-24标准阻值表(×10n R,n=0,1,2,3等):1.0 1.3 1.8 2.4 3.3 4.3 5.6 7.5 1.1 1.5 2...

2018-08-01 16:53:39 20623

原创 用ADC 控制无刷电机 源程序 STM32 库函数

声明 个人学习内容 仅供参考STM32f103c8t6最小系统 摇杆电位器 无刷电机 电调 PWM初始化函数 void pwm_init(){ GPIO_InitTypeDef GPIO_InitStructure; //ÉùÃ÷Ò»¸ö½á¹¹Ìå±äÁ¿£¬ÓÃÀ´³õʼ»¯GPIO TIM_TimeBaseInitTypeDef TIM_TimeBaseI...

2018-08-01 00:05:05 2967

原创 嵌入式工程师的经典面试题目及答案

上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒...

2018-07-07 11:27:31 71361 30

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除