hceng
hceng

性别: 广东 - 深圳 注册于 2020-03-23

www.hceng.cn

向TA求助
494金币数
484 经验值
3个粉丝
主页被访问 213 次

最近动态

2020-05-28 19:06 回答问题

cansend程序的效果,好像就是间隔循环发数据。 具体代码我没看。。

2020-05-27 09:05 回答问题

你仔细看看你这写错没有。

2020-05-26 12:04 回答问题

手册里,can的测试命令为:cansend can0 123#DEADBEEF 这里的cansend就是应用层的使用程序,可以参考这个文件,得知如果操作can设备。 cansend.c的源码路径如下: 在源码里,可以看到can类似网络设备,使用的socket连接打开,使用ioctl进行设置: 后面具体的使用没研究,可以参考这个和网上搜搜。 由此类似前面操作/dev/xx进行应用编程,但这里不是/dev/xx,稍微有点不同。

2020-05-25 15:16 回答问题

检查下U盘的分区格式。 Linux常用的分区格式ext4,在Windows上是无法识别的。 你可以尝试在Windows里,先把U盘格式化为fat32,然后再挂载到开发板,操作文件后,取消挂载,再插入Windows就不会提示错误。

2020-05-23 17:39 回答问题

Linux中,一切皆文件。 系统其实就在不停的读写操作文件。 参考下这个: https://blog.csdn.net/lu_embedded/article/details/78669939 https://hceng.cn/2017/04/30/Linux%E7%8E%AF%E5%A2%83%E7%BC%96%E7%A8%8B/

2020-05-23 11:51 回答问题

1.关于 echo none的问题,参考下这个:http://bbs.100ask.net/question/14412 2.截图打印的太少,看到的都是关于usb相关的,多截图点。

2020-05-23 11:27 回答问题

1. 执行 strace hello,可以看到该应用调用到驱动的整个过程;简单说就是应用打开某个节点,那个节点的驱动,也打开对于的函数,应用open,驱动里的也open,应用的write,驱动也write。 2.打开设备节点首先要有设备节点才对,为啥在驱动里面还要去创建设备节点? 应用是要打开设备节点,这个节点哪里来?就是驱动创建的啊。 3.Linux驱动的框架,创建一个类,创建结果会在sys/class下。 这个就是内核驱动这样规定的,必须创建类。 这几行就是使用class_creatc

2020-05-21 18:02 回答问题

百问网的SDK,出厂默认添加了mjpg_streamer,但这个是buildroot添加的,并不意味着是最新的。 通常mjpg_streamer包含: 输入so插件包含:input_uvc.so、input_testpicture.so、(input_file.so、input_ptp2.so、input_http.so)输出so插件包含:output_http.so、(output_file.so、output_udp.so、output_rtsp.so、output_viewer.so) 括号

2020-05-21 16:41 回答问题

参考下这个回答: http://bbs.100ask.net/question/14220

2020-05-20 17:23 回答问题

以can为例: 参考手册<嵌入式Linux应用开发完全手册第2版_韦东山全系列视频文档全集_V2.2.pdf> 如果目录层级不方便找,搜关键词"can"。 这是应用层测试can,使用的工具是开源软件,相关软件源码,在使用buildroot编译时,会下载,也就可以看到源码。 至于can驱动,是内核自带的,由nxp原厂的sdk移植好了,用户一般只需要在设备树添加节点,就可以使用了。 如果还是对源码感兴趣,内核driver目录,搜索can关键词也能搜到。 如果对can控制器,内核编码的