摘要: linux中内存拷贝常用memcpy函数,但实际使用中发现坑很多,稍有不慎就会导致程序崩溃,直接退出。 因为在memcpy的底层实现中为了优化性能,ARM平台采用了int类型即4字节一次的拷贝,ARM64平台采用了int64_t类型即8字节一次的拷贝,这就造成可能出现以下问题: 1.问题1,拷贝的长 阅读全文
posted @ 2025-11-07 17:08 junghooqian 阅读(1) 评论(0) 推荐(0)
摘要: 碰到问题:项目中发现ADC提取的数据,偶尔有个别好像是上次采集的数据,需要查找在哪一环节出错了,因此需要保存驱动中DMA刚完成时的数据和应用程序处理完发送包的数据。应用程序比较容易,直接保存文件就行了,驱动程序在内核层如何做呢?查找了一些资料,发现在内核中需要使用filep_open函数来获取str 阅读全文
posted @ 2025-10-21 10:25 junghooqian 阅读(6) 评论(0) 推荐(0)