
嵌入式开发
文章平均质量分 59
主要是嵌入式开发经历以及开发,维护等的软件。
chinalihuanyu
这个作者很懒,什么都没留下…
展开
-
LVGL学习(二)——控件
记录学习LVGL的过程,可能有疏漏,随着学习的深入,慢慢补充。如有侵权,联系删除。原创 2025-04-18 10:47:09 · 569 阅读 · 0 评论 -
LVGL学习(一)——基础
记录学习LVGL的过程,可能有疏漏,随着学习的深入,慢慢补充。原创 2025-04-18 09:19:57 · 923 阅读 · 0 评论 -
T113S3学习记录—软件说明(三)
自己编译的镜像:在SDK根目录下的out/目录,t113_linux_evb1_auto_uart0.img。重启开发板,在U-Boot倒计时前按下Ctrl+c进入U-Boot菜单,输入1进入SD卡更新子菜单。PhoenixSuit,进入一键刷机,选择镜像,选择分区擦除升级。镜像名字不能随意更改。开发板进入U-Boot,输入fastboot。,电脑自动弹出烧写确认,点击是开始烧写。得在开发板里面有镜像的情况下,更新。开 发 板 配 套 镜 像。天嵌科技重构了U-Boot。开发板进入U-Boot,输入。原创 2025-04-17 15:05:38 · 909 阅读 · 0 评论 -
T113S3学习记录—硬件说明(二)
序号功能接口数量接口说明111、支持双路8位LVDS,1080P支持24bit,1080P3、MIPI_DSI,4通道,1080PLVDS、RGB和MIPI_DSI引脚复用。2Ethernet1单网口一路千兆输出3UARTS6UART3为调试串口;其他串口有复用。4SDIO≤24位总数据线5Audio1路立体声耳机输出1路MIC1路MICIN3PN/P1路LINEINL/R1路FMINL/R等前置音频接口6USB Host1USB2.07。原创 2025-04-17 14:31:28 · 1377 阅读 · 0 评论 -
T113S3学习记录—开发板介绍(一)
双核ARM Cortex-A7单核Hifi4 DSP主频1.1GHz内置128M DDR3系统Linux内核文件系统GUIQt5.15.4驱动支持DDR3+eMMCGPIOUARTSPII2CSDIOGMAC+EMACUSB2.0KEYPHONEOUTPRTC4GWIFIRGB DSIMIPI DSI。原创 2025-04-16 14:29:41 · 507 阅读 · 0 评论 -
STM32CUBEMX+PWM问题记录
解决:电路是默认低电平,我之前这个CH Polarity设置的是HIGH,所以被拉高了,设置成LOW就可以了。问题描述:使用TIM2的通道3产生PWM波形,产生n个数量的波形后,在停止的时候会有一个尖峰。怀疑是自动重载值临界的时候有问题,对重载值多减一个值,但还是有这个问题。原创 2024-08-09 16:57:02 · 456 阅读 · 0 评论 -
JQ8900开发记录
仅用于开发记录,写的不详细,后续可能会补充。原创 2024-02-29 14:41:15 · 1461 阅读 · 0 评论 -
KE06Z128程序烧进去后不运行
问题:使用CodeWarrior开发过程中,编完程序,编译完成后,KE06Z128升不进去程序。前言:只是记录问题是怎么处理的,原因是什么我也不太清楚,我是这么做然后就好了,我也没有办法,《笑哭》,仅供参考。工程是公司内部经过加密的。解决方法:1.打开CodeWarrior,打开Boot工程。2.CodeWarrior软件中,上方点击Project,选择Properties,配置如下图所示。3.点击OK,回到工程中,在左侧CodeWarrior Projects中用鼠标右击工程,原创 2021-04-20 15:21:17 · 130 阅读 · 0 评论 -
淘晶驰串口屏开发记录
项目参数型号尺寸4.3寸触摸类型电容触摸主控芯片型号通讯方式串口(RX-TX,TX-RX)编程语言陶晶驰脚本语言供电电压5V分辨率480x272。原创 2024-02-29 11:12:59 · 2249 阅读 · 0 评论 -
Verilog(未完待续)
Verilog语言原创 2024-03-01 09:00:54 · 4363 阅读 · 0 评论 -
Linux常用命令(未完待续)
命令总结 shutdown [-t seconds] [-rkncfF] time [message] -t seconds : 设定在几秒钟之后进行关机程序。 -k : 并不会真的关机,只是将警告讯息传送给所有使用者。 -r : 关机后重新开机。 -h : 关机后停机。 -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行...原创 2020-03-08 13:53:33 · 145 阅读 · 0 评论 -
嵌入式编程——节省内存空间
一、逻辑1.在必要时,用switch替代if。2.根据情况减少死循环时间。3.重复的操作用函数替换。4.判断条件能合并的合并。二、变量1.减少结构体中浪费的空间。字节对齐。2.将全局变量改为局部变量。3.结构体使用位域定义变量。4.根据数据大小定义变量。...原创 2022-05-14 15:31:22 · 384 阅读 · 0 评论 -
芯片焊接技巧
1.对于QFN封装,焊接时,在焊盘中间和四周点焊锡,芯片的中间和四周点焊锡,用热风枪吹,对准位置。原创 2022-05-10 11:12:46 · 2506 阅读 · 0 评论 -
条码扫描编程出现的问题
条码扫描编程中出现的问题。原创 2022-02-24 08:05:06 · 359 阅读 · 0 评论 -
Keil堆栈设置注意事项
引用:STM32栈stack 堆栈 注意事项 Stack_Size EQU 0x000004001.定义了几个结构体,其中每个机构体都有二维数组,并且二维数组非常大,例如a[5][3300]。2.发现结构体不能malloc及初始化。3.查找网上资料发现,Heap_Size 太小了。4.看GD32启动文件,startup_gd32f10x_hd.s5.默认,Stack_Size EQU 0x000002000和Heap_Size EQU ...原创 2021-11-24 14:18:38 · 7616 阅读 · 5 评论 -
SE96X、CM500-I27条码扫描引擎使用经验
亿嘉电子的条码扫描引擎使用一样的操作。设置前后缀自定义前缀 0x69自定义后缀 0x6807 C6 04 08 00 68 41 FE 7E这是设置后缀为"A"的两条指令第一条指令红字部分根据需求选择第二条指令红字部分 68 表示后缀,41 是十六进制的"A"校验位计算:前面指令总和的补码,高位字节在前,低位在后。效验计算方式:效验前所有字节相加得出总和(不含两字节效验位),总和按位取反并加1后得出的就是效验码。如:05 D1 00 00 01相加得出总和是:0.原创 2021-09-22 10:51:50 · 677 阅读 · 0 评论