<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[经天纬地之奇才，济世匡时之智略]]></title><description><![CDATA[技术性博客]]></description><link>https://blog.youkuaiyun.com/lichangc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lichangc]]></copyright><item><title><![CDATA[编译文件的时候出现 /bin/sh: 1: syntax error: “(“ unexpected 错误。]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/145575441</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/145575441</guid><author>lichangc</author><pubDate>Tue, 11 Feb 2025 16:53:39 +0800</pubDate><description><![CDATA[执行dpkg-reconfigure dash然后选No。]]></description><category></category></item><item><title><![CDATA[嵌入式Linux内核配置NFS支持]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/141681178</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/141681178</guid><author>lichangc</author><pubDate>Thu, 29 Aug 2024 16:04:56 +0800</pubDate><description><![CDATA[2、mount时出现错误mount:mounting   failed: No such device一般是内核驱动没有支持网络文件系统。配置Linux内核 重新交叉编译烧写到开发板。1、Linux开发中经常需要在嵌入式板上mount，需要支持NFS。]]></description><category></category></item><item><title><![CDATA[AR VR类型产品的思考]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/123947011</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/123947011</guid><author>lichangc</author><pubDate>Sun, 03 Apr 2022 23:35:32 +0800</pubDate><description><![CDATA[本人从事AR类型产品设计有一段时间了，其中开发了多款AR类型产品。包括单目和双面产品。对于单目产品选型，其中重点需要关注eyebox，EyeRelief等重点参数。对于使用体验来讲双面AR是效果最优的。但是双面存在成本高，功耗高等问题，但是整个使用体验来讲属于最优。对于移动显示来讲属于最优。

单目AR类型产品，在体验感和使用方便等问题上来讲存在不便。但是对于基本信息的提示，快速显示等具有较好的体验感。单目AR类型产品可以在低成本，低重量等方面进行突破。提高整个产品在市场的竞争力。重点解决移...]]></description><category></category></item><item><title><![CDATA[君正X2000/X2000E在ORCAD下的库共享]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/114804520</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/114804520</guid><author>lichangc</author><pubDate>Sun, 14 Mar 2021 23:24:00 +0800</pubDate><description><![CDATA[最近朋友让我协助他完成一个X2000/X2000E的项目，去君正官网看了一圈发现有SDK，于是下载下来看了一圈。

还是有几点发现做得不错的。

1、本身共享了硬件主板、硬件相机、硬件底板等原理图和PCB图。不过发现没有orcad下的器件库。于是只有自己硬着头皮用了一天的时间建立起来了。下面共享出来方便后面的开发者。君正作为国内的IC企业理应共享最基础的器件库。觉得他这点做得同海思还是有明显的差距。

2、本身为DDR 集成芯片，也为开发省下了不少时间。降低了一般人员进入开发的门槛。此点倒是不错。

3、S]]></description><category></category></item><item><title><![CDATA[HI3519AV100 NNIE]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/106980465</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/106980465</guid><author>lichangc</author><pubDate>Sat, 27 Jun 2020 11:28:57 +0800</pubDate><description><![CDATA[海思NNIE开发系列文章：

海思NNIE开发（一）：海思Hi3559AV100/Hi3519AV100 NNIE深度学习模块开发与调试记录

海思NNIE开发（二）：FasterRCNN在海思NNIE平台上的执行流程（一）

海思NNIE开发（三）：FasterRCNN在海思NNIE平台上的执行流程（二）

海思NNIE开发（四）:NNIE模块读入JPEG图片或视频

海思NNIE开发（五）：基于Hi3559AV100的FasterRCNN、RFCN、SSD、Yolov2、Yolov3性能综合测评

--]]></description><category></category></item><item><title><![CDATA[QCA9377驱动调试]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/93135829</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/93135829</guid><author>lichangc</author><pubDate>Thu, 20 Jun 2019 21:28:56 +0800</pubDate><description><![CDATA[QCA9377在海思CPU上驱动移植。

  一、QCA9377需要支持2.4G和5G，对SDIO口的速率有要求。需要能支持到SDIO3.0.

  二、SDIO 3.0中需要支持SDR104 SDR50 等不同的速率模式，为了把速率调上来根据SD中的协议，所以需要硬件设计时支持1.8V电压。

 三、根据海思的文档，可以查看cat /proc/mci/hi_mci 查看SDI...]]></description><category></category></item><item><title><![CDATA[HI3559A和AI深度学习框架caffe]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/82773948</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/82773948</guid><author>lichangc</author><pubDate>Wed, 19 Sep 2018 16:25:34 +0800</pubDate><description><![CDATA[1、HI3559A支持深度学习框架caffe。其中的NNIE神经网络加速单元是主要的属性。

2、caffe是一种快速深度学习框架和TensorFlow一样是一组标准深度学习开源框架。

3、对应想尝试AI深度学习的朋友可以按照网上的流程安装一下caffe框架，安装流程网上很多也没得多复杂，安装完成后就可以进行简单的学习。主要用于深度学习中的物体类型识别。

4、AI芯片厂家列表排名：

    ...]]></description><category></category></item><item><title><![CDATA[DLP230GP 微型数字DLP显示]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/82773697</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/82773697</guid><author>lichangc</author><pubDate>Wed, 19 Sep 2018 16:09:56 +0800</pubDate><description><![CDATA[       Texas Instruments DLP230GP数字微镜器件 (DMD) 是一款数控微光机电系统 (MOEMS) 空间光调制器 (SLM)。当与适当的光学系统耦合时，DLP230GP DMD可显示非常清晰的高质量图像或视频。DLP230GP是芯片组的一部分，由DLP230GP DMD和DLPC3432或DLPC3472控制器组成。另外，该芯片组还由DLPA2000/2005/30...]]></description><category></category></item><item><title><![CDATA[HI3559开发相关记录]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/80284171</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/80284171</guid><author>lichangc</author><pubDate>Fri, 11 May 2018 17:18:04 +0800</pubDate><description><![CDATA[    最近开始了HI3559的相关开发，其中有几个问题让我坑了一下。其中一个就是晶振装错了。装成了有源晶振，由于调试的不方便，最后花了好长时间来排除这个问题。     HI3559和HI3556的SDK是在一起的，两颗芯片基本完全一致。唯一的区别是功耗和摄像头的区别。不过这个都是小问题，调试起来都很快。SDK提示的mobile SDK复杂度有些提升。不过开发还是习惯之前的开放式开发。上个图表示这...]]></description><category></category></item><item><title><![CDATA[1553B 调试记录]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/79668073</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/79668073</guid><author>lichangc</author><pubDate>Fri, 23 Mar 2018 16:12:30 +0800</pubDate><description><![CDATA[1553B调试记录，上周六开始的珠海之行，在昨天落下帷幕。       其实最早就开始在熟悉1553B协议了，当然我不熟悉IPcore。我们的IPcore也是一个湖南老乡开发，搞芯片设计的大牛，我在这里就只有佩服的份了。我参与了1553B的调试，当然我只是一个最底层的执行者，这里记录一下就是为了以便后面的查阅。首先普及几个概念：1、端电阻、2、1553B耦合器、3、短接线。我们使用的是一家公司的I...]]></description><category></category></item><item><title><![CDATA[MCP2515在海思HI3531A平台上的驱动移植]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/78984444</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/78984444</guid><author>lichangc</author><pubDate>Fri, 05 Jan 2018 19:32:08 +0800</pubDate><description><![CDATA[最开始选择HI3531A，然后需要支持CAN设备以为是一件很简单的事情。本着一个Linux内核的老鸟心态，觉得应该这个是小儿科的东西。在网上搜索了一下发现很多人都有使用mcp2515的芯片，特别是还有某培训机构写了一篇很详细的文章，当时以为是一件简单的事情。然后打开Linux内核的源码，找到了mcp251x.c的文件，在头文件注释里面看到一段话：
  Your platform definiti]]></description><category></category></item><item><title><![CDATA[ar8031网卡中的光口和电口相互切换]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/78984363</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/78984363</guid><author>lichangc</author><pubDate>Fri, 05 Jan 2018 19:14:10 +0800</pubDate><description><![CDATA[经过一段时间的奋斗，实现了ar8031网卡的光口和电口相互切换。其中的几个关键概念需要厘清。光口如果是SFP的1000M模块需要注意，一定只能是1000M模式。因为这个问题卡了一段时间。不过因为这些问题，把网卡的驱动流程dump了一遍，其中关键的文件为phy_device.c,关键的驱动接口结构体为：
static struct phy_driver genphy_driver = {
	.ph]]></description><category></category></item><item><title><![CDATA[HI3516CV300 用于记录仪和运动拍摄]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/71479957</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/71479957</guid><author>lichangc</author><pubDate>Tue, 09 May 2017 16:23:36 +0800</pubDate><description><![CDATA[经过将近1个月的奋斗，完成了一款便携式相机。主要用于xx记录，上次去了北京演示产品。结果演示效果不好，我们回来继续奋斗。经过将近1周的奋斗解决了wifi稳定性问题。还有功耗过高的问题。
    海思的此颗料很适合当前运动DV的设计，功耗表现比较优秀。1080P@30fps功耗在550mw。很适合当前的一些低功耗便携式设备。然后支持H265和264.支持emmc的启动和USB更新。不过里面有很多坑]]></description><category></category></item><item><title><![CDATA[HI3518EV200 方案设计相关产品]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/52983436</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/52983436</guid><author>lichangc</author><pubDate>Mon, 31 Oct 2016 16:34:53 +0800</pubDate><description><![CDATA[最近使用HI3518EV200设计了系列产品，主要包括网络直播摄像头、微型医用摄像头、汽车监控用摄像机。HI3518EV200比之前的V100的芯片在低功耗上面有很大的提升，适合电池供电。整机功耗在 720P@30fps数据流情况下的功耗大约在 700wm。整体温升不超过40摄氏度。所以特别适合小型化的产品设计。

网络直播摄像头和微型医用摄像头使用的是H264编码方式，入下图：

车载摄]]></description><category></category></item><item><title><![CDATA[HI3536 4路4K高清解码板]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/52635306</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/52635306</guid><author>lichangc</author><pubDate>Fri, 23 Sep 2016 10:38:21 +0800</pubDate><description><![CDATA[经过几个月的时间，终于把HI3536的4K板子设计调试完成。

整版设计无大问题，基本都是一次通过。但是在下载程序的工程中，用海思的HITools遇到问题了，每次烧写如下图：

最后验证出来的问题是fastboot烧写的问题，我使用的是海思官方提供的bin文件。官方的bin文件不适合我设计的系统。最后修改脚本fastboot成功烧写。]]></description><category></category></item><item><title><![CDATA[VR摄像机（360度鱼眼全景摄像机）方案]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/52091443</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/52091443</guid><author>lichangc</author><pubDate>Tue, 02 Aug 2016 09:47:54 +0800</pubDate><description><![CDATA[三星发布了他们的首款鱼眼360摄像机，售价在3000RMB。国内最近对于VR摄像机也是情有独钟，未来这个是一个大的潮流或是趋势。海思发布了他的首款支持360鱼眼摄像机的方案。所以未来的鱼眼方案肯定会爆发。现在看来主要方案有全志的V3方案，台湾联咏的NT96650方案。然后就是海思的方案。
建议使用海思的HI3519V101方案，支持一个4k视频编码+1路1080p视频编码，刚好适合当前的方案需求]]></description><category></category></item><item><title><![CDATA[AM335X中的DTS简单介绍]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/51518048</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/51518048</guid><author>lichangc</author><pubDate>Fri, 27 May 2016 17:02:53 +0800</pubDate><description><![CDATA[Linux内核在2011年后开始转换到DTS配置的方式。详细的device tree source （设备树）相关的文档请参考Documentation/devicetree/bindings相关文档。其中提到DTS可以很多人会比较陌生。其实不用陌生，很多人知道.config文件吧。其实DTS文件有点config文件的味道。只是配置方式不一样而已，DTS 是用来配置内核的，主要配置内核相关的一些系]]></description><category></category></item><item><title><![CDATA[再见2015年终总结]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/50629125</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/50629125</guid><author>lichangc</author><pubDate>Wed, 03 Feb 2016 14:09:00 +0800</pubDate><description><![CDATA[2015年的梦想：做一两件自己喜欢的事情。完成一两个好的产品。尽心尽力的完成视频拼接相关的关键技术论证和实现。
2015年的现实：技术是一件很美好的事情，总是能让我激情无限。也让我做到了很多我自己觉得不能做到的事情。多芯片系统的验证，视频拼接技术中的关键同步。都在我的2105年中实现了。下面希望能够基于这个方案完成更多产品的实现。空气污染检测系统，基于智能数据后台的处理。里面也是多次改版，总算是]]></description><category></category></item><item><title><![CDATA[驱动程序调测方法与技巧]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/43272457</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/43272457</guid><author>lichangc</author><pubDate>Thu, 29 Jan 2015 16:04:41 +0800</pubDate><description><![CDATA[驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段，它们是：

利用printk查看OOP消息利用strace利用内核内置的hacking选项利用ioctl方法利用/proc 文件系统使用kgdb

一、利用printk

这是驱动开发中最朴实无华，同时也是最常用和有效的手段。scull驱动的main.c第338行如下，就是使用printk]]></description><category></category></item><item><title><![CDATA[全景拍照之8 Sensor方案漫谈]]></title><link>https://blog.youkuaiyun.com/lichangc/article/details/42146713</link><guid>https://blog.youkuaiyun.com/lichangc/article/details/42146713</guid><author>lichangc</author><pubDate>Thu, 25 Dec 2014 16:34:23 +0800</pubDate><description><![CDATA[同过4个多月的奋斗，从无到有的设计了一款8Sensor的视频采集板。其中有很多的问题，都是慢慢的解决一个过程，Sensor虽然不是第一次接触，但是通过fpga控制Sensor，然后8个Sensor同时采集的这个方案我还是第一次做。外面也看到有些人做过这个方案，但是不清楚是否做出来。现在整个板子可以正常数据采集了。当初我的方案框图如下：

 二 、项目的设计目标是：
实现8个摄像头同时拍照功能]]></description><category></category></item></channel></rss>