嵌入式开发
文章平均质量分 51
主要是嵌入式开发经历以及开发,维护等的软件。
chinalihuanyu
这个作者很懒,什么都没留下…
展开
-
JQ8900开发记录
仅用于开发记录,写的不详细,后续可能会补充。原创 2024-02-29 14:41:15 · 761 阅读 · 0 评论 -
KE06Z128程序烧进去后不运行
问题:使用CodeWarrior开发过程中,编完程序,编译完成后,KE06Z128升不进去程序。前言:只是记录问题是怎么处理的,原因是什么我也不太清楚,我是这么做然后就好了,我也没有办法,《笑哭》,仅供参考。工程是公司内部经过加密的。解决方法:1.打开CodeWarrior,打开Boot工程。2.CodeWarrior软件中,上方点击Project,选择Properties,配置如下图所示。3.点击OK,回到工程中,在左侧CodeWarrior Projects中用鼠标右击工程,原创 2021-04-20 15:21:17 · 27 阅读 · 0 评论 -
串口屏开发记录
项目参数型号尺寸4.3寸触摸类型电容触摸主控芯片型号通讯方式串口(RX-TX,TX-RX)编程语言陶晶驰脚本语言供电电压5V分辨率480x272。原创 2024-02-29 11:12:59 · 915 阅读 · 0 评论 -
Verilog(未完待续)
Verilog语言原创 2024-03-01 09:00:54 · 1297 阅读 · 0 评论 -
Linux常用命令(未完待续)
关机命令 shutdown [-t seconds] [-rkncfF] time [message] -t seconds : 设定在几秒钟之后进行关机程序。 -k : 并不会真的关机,只是将警告讯息传送给所有使用者。 -r : 关机后重新开机。 -h : 关机后停机。 -n : 不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行...原创 2020-03-08 13:53:33 · 109 阅读 · 0 评论 -
嵌入式编程——节省内存空间
一、逻辑1.在必要时,用switch替代if。2.根据情况减少死循环时间。3.重复的操作用函数替换。4.判断条件能合并的合并。二、变量1.减少结构体中浪费的空间。字节对齐。2.将全局变量改为局部变量。3.结构体使用位域定义变量。4.根据数据大小定义变量。...原创 2022-05-14 15:31:22 · 289 阅读 · 0 评论 -
芯片焊接技巧
1.对于QFN封装,焊接时,在焊盘中间和四周点焊锡,芯片的中间和四周点焊锡,用热风枪吹,对准位置。原创 2022-05-10 11:12:46 · 1693 阅读 · 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 · 5503 阅读 · 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 · 451 阅读 · 0 评论