logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

esp32开发与应用(题外话之用核心板开发产品)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        这里的核心板,可以是简单的核心板,也可以是复杂的核心板。简单的核心板,比如说是esp32的核心板,一般mcu的核心板,而所谓复杂的核心板,更多的是说soc系统的核心板。后面这种核心板,带soc、带ddr、带spi nand或者是emmc,少部分还带dcdc、pmu和eth phy,

文章图片
#嵌入式硬件
基于海思soc的智能产品开发(MIPI屏幕 vs RGB屏幕)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】对于linux soc来说,如果是4寸以下小屏幕,一般用spi屏幕、或者是iic屏幕比较多。但是一旦涉及到大尺寸屏幕,特别是移动设备、车载设备、或者是医疗设备的话,这个时候用的比较多的就是mipi屏幕或者是RGB屏幕。HDMI虽然也用,但是因为需要一个额外的显示器,总没有自带屏幕的设备那样方便。当

文章图片
#嵌入式硬件
基于海思soc的智能产品开发(高、中、低soc、以及和fpga的搭配)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】市场上关于图像、音频的soc其实非常多,这里面有高、中、低档,开发方式也不相同。之所以会这样,有价格的因素,也有市场的因素,更有面向人群的差异,本身无所谓对与错,本身都是竞争的需要。今天正好有时间,就简单总结一下。

文章图片
#嵌入式硬件
基于海思soc的智能产品开发(isp的原理和应用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        前面我们说了很多的驱动,大部分这些驱动对是有着对应的硬件接口。实时上,还有一种驱动,它是对算法进行配置,这些配置包括了算法运行的各种参数、数据的起始地址、数据的目的地址等等。等到这些参数都ok了之后,就可以trigger硬件去完成了。完成之后,再以一种中断的形式report给软件,

文章图片
#接口隔离原则
基于海思soc的智能产品开发(ddr芯片的使用)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        早期ddr的使用是非常麻烦的一件事情。而目前来说,这种情况正在改变,一方面soc厂家会推荐一些常用的ddr芯片给客户,这样客户自己就可以灵活进行选择和使用,毕竟是厂家验证过的。另外一方面,还有一些soc会自带ddr,小的有32MB,大的有64MB,甚至是128MB,一般情况下也是够

文章图片
#嵌入式硬件
esp32开发与应用(如何解决SoC GPIO不足的问题)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        在早期开发的时候,如果拿的是公板,很容易遇到gpio口不足的问题。大部分soc板子都是模仿树莓派,板子上载有40个pin,这里面还分gpio、spi、iic、pwm,所以留给gpio的就不多了。如果这个时候还需要gpio,怎么办呢?答案就是找一个mcu,利用mcu的gpio补足so

文章图片
#嵌入式硬件#单片机
esp32开发与应用(和杰理AC79平台的配合)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        就我个人的经历而言,esp32一般和mcu、soc、fpga协同的比较多,但是同杰理的合作很少听说。虽然在工控领域,杰理好像不是那么出名,但是在无线蓝牙领域,特别是无线耳机领域,杰理的方案还是用的非常多的。今天正好可以聊一聊,怎么可以和杰理AC79平台合作。

文章图片
#音视频#嵌入式硬件#单片机
vivado hls的应用(带ddr读取的ip)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        前面我们也写了两个ip,一个是直接显示led的,另外一个是带axi总线。某种意义上说,这已经是大部分场景下ip的使用方法。但那只是满足非接口类ip需求,算法类ip的话,就还需要了一部分内容,那就是如何从ddr读取数据。

文章图片
#tcp/ip#网络#服务器
Linux camera驱动开发(mipi、d/cphy、dsi和csi2)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】        说到camera,除了i2c之外,还有一个概念有必要了解下,那就是mipi。当然不仅是mipi,还有d/cphy、dsi、csi。这些概念也有必要了解清楚,这样在后续的开发中才会游刃有余。需要注意的是,这里的mipi、d/cphy、dsi、csi2都是硬件实现,基本上软件知道怎么配

文章图片
#驱动开发
verilog学习记(时序电路)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    其实,在我看来不管学什么语言,必须去实践。其实,经过自己不断的打磨和练习,才能真正从错误中得到知识和经验。·前面一篇博文说到了逻辑电路和时序电路,其实我们今天可以写一个简单的时序电路,循环计数就可以了。module count(clk, reset, data);input

    共 330 条
  • 1
  • 2
  • 3
  • 33
  • 请选择