
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1,主要是使用top命令,可看出哪个进程CPU占有率过高,但嵌入式linux的top是由busybox编译出来的,属于轻量级。PC上有的功能,嵌入式平台上可能没有,譬如“top -H”等。2,另外ps命令可以看到各个进程的pid,包括内核线程,内核线程看起来更像用户态的进程3,知道哪个进程占用过高后,可试着在用户态上动态修改进程的优先级,如:renice -19 383,其中-19是新的n...
嵌入式linux开发需要一台linux PC,如ubuntu,centOS等。同时需要安装一些工具和库,方便开发和交叉编译开源库。1)ssh:sudo apt-get install openssh-server2)samba:sudo apt install samba假设Ubuntu的用户为default,设置为免密码,则a). vim /etc/samba/smb.conf 在...
参考文章:《ffmpeg opengl 硬解视频并使用opengl在qt中显示nv12》《qt 使用opengl显示yuv实时视频流》上述参考文章中《qt 使用opengl显示yuv实时视频流》主要是介绍yuv420p存储方式的openGL渲染,Hi3536可以利用vi_dump/vpss_chn_dump工具dump...
可以在rtl代码中添加(*mark_debug = "true"*)属性来修饰变量,但不好!我一般是新建一个xdc文件(不要在原本的约束文件上添加,因为vivado会自动添加一些ila的约束到文件后面,需要分割开来,便于解耦),在里面添加约束:如,set_property MARK_DEBUG true [get_nets yc_hs]set_property MARK_DEB
我们随便找一个Micron的DDR3或者SPI NAND FLASH,会发现丝印不是具体型号,真他妈奇怪!!!!!如:看了都有不知道什么型号的DDR芯片以前自己懵剩剩的,还好公司的硬件工程师帮我解答了多年以来的困惑:https://www.micron.com/support/tools-and-utilities/fbga丝印有两行:第一行的数字代表了产地等生产信息第二行是...
在上篇《linux usb gadget驱动详解(一)》中,我们了解到gadget的测试方法,但在最后,我们留下一个问题,就是怎样使用新的方法进行usb gadget驱动测试。我们发现linux的文档是宝库!这篇文章的测试方法主要是参考如下文档:linux-4.4.19/Documentation/ABI/testing/configfs-...
xilinx的Zynq® UltraScale+™ MPSoCs(EV系列,ZCU106开发板)有一个视频编解码硬核VCU,能实现多种profile/level的H264/H265编解码能力,最高支持一路3840x2160@60或4096x2160@60 yuv422的分辨率,支持yuv422 10 bit HDR等,详细请参考《PG252》文档。总共支持4种不同延时的编解码能力:VCU的软件框架
没有物理层的PHY芯片,也就是无法使用MDIO接口配置IEEE相关的寄存器。有时我们只要板子内两个CPU或者FPGA与CPU间进行点对点通信,那就无需使用PHY和变压器了!节省成本比较新的linux内核能直接支持这种应用,即所谓的fixed-link。下面的例子是TI am3358官方评估板BBB版的设备树摘录:红色为关注点cpsw_default: cpsw_default ...
由于PC的推广,USB(通用串行总线)是我们最熟知的通信总线规范之一,其他的还有诸如以太网、PCIE总线和RS232串口等。这里我们主要讨论USB。USB是一个主从通信架构,但只能一主多从。其中usb主机控制器有ECHI(https://www.intel.com/content/www/us/en/products/docs/io/universal-se...
参考文章:《ffmpeg opengl 硬解视频并使用opengl在qt中显示nv12》《qt 使用opengl显示yuv实时视频流》上述参考文章中《qt 使用opengl显示yuv实时视频流》主要是介绍yuv420p存储方式的openGL渲染,Hi3536可以利用vi_dump/vpss_chn_dump工具dump...







