
嵌入式
文章平均质量分 60
sunlight宇
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
eGalaxTP驱动IIC
调试的exc80w32是EETI的系列芯片。本次采用的是iic接口驱动。exc80w32的iic采用标准iic速率400k的驱动。1.器件地址坑由于供应商tp资料提供不全,只能买个iic转接板来测试数据,发现测到的地址跟数据手册提供的器件地址:0x2A不一样,大坑。测到的实际器件地址是0x54。(图一)2.非标准的tp模块协议我们常见的电容tp如gt911等电容tp,标准都是器件地址之后接收再接着发寄存器地址,再接收或发送数据。具体协议如图1,图2.顺道解析一下读数据的具体格式:首先是先原创 2021-06-21 12:00:45 · 1244 阅读 · 1 评论 -
函数不可返回指向栈内存的指针
C语言 | 函数不可返回指向栈内存的指针!预备知识:内存的分类C/C++程序占用的内存分为两大类:静态存储区与动态存储区。其示意图如下所示:数据保存在静态存储区与动态存储区的区别就是:静态存储区在编译-链接阶段已经确定了,程序运行过程中不会变化,只有当程序退出的时候,静态存储区的内存才会被系统回收。动态存储区是在程序运行过程中动态分配的。在其它地方我们还可以看到内存分配还有其他分类,那些都是细分的分类,比如文字常量区、全局数据区等,都归为静态存储区这一个大类。关于内存的分类这里只是大致说一下,关于转载 2021-06-08 09:18:49 · 259 阅读 · 0 评论 -
重入函数笔记
可重入和不可重入转载:https://www.cnblogs.com/reality-soul/p/6140932.html主 要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代 码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这 类函数是不能运行在多任务环境下的。也 可以这样理解,重入即表示重复进入,首先它意味着这个转载 2021-06-08 09:04:36 · 195 阅读 · 0 评论 -
解析xml生成的itu文件
简述本次文章主要解析itu文件,itu是一种数据文件,二进制文本。itu文件基于xml文件生成的二进制文件,所以会来说明两种文件的特点以及在下位机下面的解析。1.xml的定义xml是可扩展标记语言,用于标记电子文件使其具有结构性的标记语言。用来描述数据。xml中标记是自定义,与xml相似的html比较,xml 重点是描述和存放数据。html 重点是如何把数据更好的现实在页面上。由此可见,我们...原创 2020-04-06 19:27:42 · 403 阅读 · 0 评论 -
LUA移植到嵌入式
工作上需要移植lua。lua是纯C写的脚本语言,嵌入到嵌入式中刚刚好,效率运行得最快。移植过程简单,为应用程序提供灵活的扩展和定制功能。1.移植LUA。在ITE平台上移植很简单,只需要把lua库下载下来,然后用去掉lua.c 和 luac.c 这两个文件是不包含的(它们包含PC上Lua解释器和编译器的main函数。...原创 2020-02-27 00:46:10 · 3930 阅读 · 0 评论 -
cache write back
1.问题阐述在ITE的SDK上编译,选择了CPU write-back cache enable (CPU_WB),之后,显示画面总是出现有错乱。通过设置断点,发现当停在解析的数据后,在运行就不会出现错乱现象,问了大神才知道,只是cache没同步的问题。2.解决方法memcpy(data2, data, VARMSIZE);ithFlushDCacheRange(data2, VARMSI...原创 2020-01-13 19:53:40 · 1111 阅读 · 0 评论 -
二维码移植笔记
# QRCODE 二维码的移植这是本人第一篇bog,可能会有些模仿一些文章的内容格式等,不用猜也知道会有很多不完善的地方很多,待今后慢慢补漏。望各位读者大人见谅。 在生活钟二维码无处不在,以至于如今二维码成为IT 开发移植中常见的应用之一。这次在应用中用到了二维码,主要是编码,解码方面会直接给出包,自己去摸索。QRcode是主流的二维码应用,## 一.QR code 的特点1、高密度,...原创 2019-06-26 00:44:46 · 368 阅读 · 0 评论 -
c语言文件打开模式
C语言中,文件操作是基本操作,在一般中,但对于文件的打开操作不熟悉,会浪费掉许多时间去发现问题原创 2019-09-04 23:19:47 · 953 阅读 · 0 评论