
个人学习
文章平均质量分 70
mialo163
这个作者很懒,什么都没留下…
展开
-
Huawei LiteOS与freeRTOS、Ucos主流嵌入式操作内核的区别
LiteOS与freeRTOS、Ucos主流嵌入式操作内核的区别-云社区-华为云转载 2021-11-11 14:19:02 · 2632 阅读 · 0 评论 -
尝试新增特殊分辨率(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.youkuaiyun.com/weixin_42569429/article/details/112950569https://www.cnblogs.com/xa原创 2021-08-14 14:48:23 · 2782 阅读 · 0 评论 -
linux 时间戳 单调递增时间(CLOCK_MONOTONIC_RAW)
转载地址https://blog.youkuaiyun.com/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 · 10478 阅读 · 0 评论 -
QT多线程传递参数 信号 传递uchar无符号数组 给槽函数 uchar*
1.主线程建立连接connect(thread, SIGNAL(signal( QByteArray )), this, SLOT(slot( QByteArray)));试过直接传递uchar*指针 在第五个参数设置Qt::DirectConnection 可用 看到有说多线程不安全Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号...原创 2019-11-27 19:52:39 · 2720 阅读 · 0 评论 -
linux开发板 arm32 arm64 收不到网络包(校验和不对) ethtool关闭接收检验和
参考博客链接:https://blog.youkuaiyun.com/qqliyunpeng/article/details/923844791.配置编译选项–host 指定软件编译环境是arm-linux,表示的是嵌入式中使用,会使用CC来编译程序–CC 指定交叉编译器./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc或...原创 2019-11-04 15:52:40 · 1835 阅读 · 0 评论 -
RK3399 嵌入式开发板thermal_zone 配置方法 (温度控制)
查看设备树thermal-zones { soc_thermal: soc-thermal { polling-delay-passive = <20>; /* milliseconds */ polling-delay = <1000>; /* milliseconds */ ...转载 2020-04-06 17:53:25 · 3691 阅读 · 0 评论 -
编译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 · 3238 阅读 · 0 评论 -
开机启动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 · 727 阅读 · 0 评论 -
linux 开机运行程序和网卡静态地址设置
开机运行程序vi /etc/rc.local在文件末尾添加自己的应用程序还可开机挂载在磁盘&后台执行mount /dev/mmcblk0p1 /mnt/sdtestapp &exit 0/******************************************************************/网卡静态地址设置vi...原创 2019-08-12 12:16:38 · 171 阅读 · 0 评论 -
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 · 798 阅读 · 0 评论 -
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 · 526 阅读 · 0 评论 -
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 · 1431 阅读 · 0 评论 -
Eclipse的调试
https://www.cnblogs.com/cat80/p/eclipse-debugging-beginning.html转载 2019-04-28 16:12:34 · 135 阅读 · 0 评论 -
嵌入式工程师的经典面试题目及答案
上个星期,去深圳一家搞ARM开发的公司面试,HR叫我做了一份卷子,里面都是C编程,心中暗喜,因为这些题基本上都在程序员面试宝典里见过。后来回到学校,在网上搜索,原来这些题都是嵌入式工程师的经典面试题目,很多网站上都可以找得到。现把他贴出来,附上网上的答案,跟大家分享,因为这些题实在太经典了。预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒...原创 2018-07-07 11:27:31 · 73411 阅读 · 30 评论 -
用ADC 控制无刷电机 源程序 STM32 库函数
声明 个人学习内容 仅供参考STM32f103c8t6最小系统 摇杆电位器 无刷电机 电调 PWM初始化函数 void pwm_init(){ GPIO_InitTypeDef GPIO_InitStructure; //ÉùÃ÷Ò»¸ö½á¹¹Ìå±äÁ¿£¬ÓÃÀ´³õʼ»¯GPIO TIM_TimeBaseInitTypeDef TIM_TimeBaseI...原创 2018-08-01 00:05:05 · 3070 阅读 · 0 评论 -
调整Linux的网络栈(Buffer Size)来提升网络性能
转载地址:https://segmentfault.com/a/1190000000473365https://www.cyberciti.biz/faq/linux-tcp-tuning/我有两台位于不同数据中心的服务器,都用来处理很多并行的大文件传输。但是处理大文件,网络性能非常差。并且涉及到一个大文件,会导致性能降级。我怎样通过调整Linux下面的 TCP 来解决这个问题?默...转载 2019-01-03 17:23:04 · 596 阅读 · 0 评论 -
QT无法用UTF-8编辑
Error :Could not decode With "UTF-8"-encoding. Editing not possible选择用GBK编码就行了转载 2019-01-08 15:16:20 · 1619 阅读 · 0 评论 -
在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 · 1578 阅读 · 3 评论 -
Linux系统动态IP修改为静态IP地址
转载链接:http://bbs.myir-tech.com/forum.php?mod=viewthread&tid=23&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 · 1347 阅读 · 0 评论 -
编译 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 · 752 阅读 · 2 评论 -
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 · 7999 阅读 · 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 · 2616 阅读 · 0 评论 -
修改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 · 7665 阅读 · 5 评论 -
HT1621B段码 LCD屏驱动 51单片机驱动程序
逻辑图下面是完整的程序 (io口模拟spi发送数据写给rom)个人理解 水平有限 头文件 lcd.h#ifndef __LCD__H__#define __LCD__H__#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int#define...原创 2018-07-05 10:30:59 · 19164 阅读 · 8 评论