![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
瓶0盖
这个作者很懒,什么都没留下…
展开
-
简易S32K148 bootloader
编写S32K148的bootloader,需要了解S32K148的内部结构和功能,并且需要使用S32K148的开发工具和相关资料。bootloader程序需要占用一定的flash空间,需要保证bootloader程序不会覆盖应用程序的代码和数据。bootloader程序需要能够检查应用程序是否需要更新,如果需要更新,则需要执行应用程序更新操作。bootloader程序需要能够跳转至应用程序的入口点,以启动应用程序的执行。bootloader程序需要具有稳定性和可靠性,以确保系统的安全性和可靠性。原创 2023-04-02 19:05:05 · 406 阅读 · 0 评论 -
MQTT 踩坑
一、生成自签证书1、首先,我们需要一个用于自签名CA根证书的**key,以下命令会生成**长度为2048的RSA私钥并将其保存在文件“ rootca.key”中:openssl genrsa -out rootca.key 20482、生成根证书:openssl req -x509 -new -nodes -key rootca.key -sha256 -days 3650 -out rootca.pem3、为颁发服务器证书生成一个私钥:openssl genrsa -out原创 2021-06-24 15:12:23 · 583 阅读 · 0 评论 -
嵌入式c语言指针指向常量
UINT8 *p1 = "hello";UINT8 *p2 ="hello";如上代码中p1与p2是否指向同一地址?运行调试:可以看出p1和p2是指向同一地址的,原因是字符串为常量,c语言编译器会对一样的常量进行操作,内存中只保留一份copy。ps:c语言中常量是放在.rodata中,.rodata是在.text代码段中。...原创 2020-05-18 13:29:34 · 151 阅读 · 0 评论 -
memset memcpy不同字节占用时间
S32K148:通过在memset前后加上输出IO口高低电平,用示波器测得。时间单位为us。bytesmemsetmemcpy3292.464143.4128262525640565127511010241502202048300440原创 2020-05-18 11:34:26 · 569 阅读 · 0 评论