![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 67
yanink
这个作者很懒,什么都没留下…
展开
-
dump打印
void float_dump(float* buffer, int len) { printf("\n********************\n"); int i = 0; for (i = 0; i < len; i++) { if (i%10 == 0) { printf("\n"); } printf("%f, ", buffer[i]); } print...原创 2020-06-30 16:23:07 · 360 阅读 · 0 评论 -
编写linux驱动时,为什么要使用copy_from_user函数
在进行驱动编写的时候,如果要把用户空间的数据传递给内核,就需要使用copy_from_user函数。 为什么要这样操作,直接使用或者用memcpy操作不行吗? 这样我们首先要明白,用户空间的进程崩溃了,不会影响系统的其它进程。但是系统内核崩溃了,就什么都结束了。 所以,为什么要使用copy_from_user函数的原因就在这里。 我们假设用户空间因为软件bug传递了原创 2017-05-10 09:24:10 · 1944 阅读 · 1 评论