嵌入是项目开发
lichangc
这个作者很懒,什么都没留下…
展开
-
HI3531视频编码解码处理芯片项目相关理解和整理
最近在做一个项目,基于海思的HI3531。ARM cortex A9 双核@MAX 930Mhz。项目要求希望是能有HDMI 、VGA、 DVI、 LAN、UART等接口。要求用4片4G DDR3颗粒;2G的nandflash和128M 的norflash。系统完成后要求能跑基本的linux内核系统。主要的设计应该属于PCBlayout。其中的HDMI 和 DDR3 还有千兆网卡,都是特别需要注意原创 2013-10-24 15:48:46 · 4523 阅读 · 6 评论 -
HI3518E用J-link烧写裸板fastboot u-boot流程
通过j-link烧写ARM9,像Hi3518E等系列芯片。原创 2014-09-29 00:21:18 · 15322 阅读 · 15 评论 -
ar8031网卡中的光口和电口相互切换
经过一段时间的奋斗,实现了ar8031网卡的光口和电口相互切换。其中的几个关键概念需要厘清。光口如果是SFP的1000M模块需要注意,一定只能是1000M模式。因为这个问题卡了一段时间。不过因为这些问题,把网卡的驱动流程dump了一遍,其中关键的文件为phy_device.c,关键的驱动接口结构体为:static struct phy_driver genphy_driver = { .ph原创 2018-01-05 19:14:10 · 4165 阅读 · 4 评论 -
MCP2515在海思HI3531A平台上的驱动移植
最开始选择HI3531A,然后需要支持CAN设备以为是一件很简单的事情。本着一个Linux内核的老鸟心态,觉得应该这个是小儿科的东西。在网上搜索了一下发现很多人都有使用mcp2515的芯片,特别是还有某培训机构写了一篇很详细的文章,当时以为是一件简单的事情。然后打开Linux内核的源码,找到了mcp251x.c的文件,在头文件注释里面看到一段话: Your platform definiti原创 2018-01-05 19:32:08 · 3266 阅读 · 1 评论 -
1553B 调试记录
1553B调试记录,上周六开始的珠海之行,在昨天落下帷幕。 其实最早就开始在熟悉1553B协议了,当然我不熟悉IPcore。我们的IPcore也是一个湖南老乡开发,搞芯片设计的大牛,我在这里就只有佩服的份了。我参与了1553B的调试,当然我只是一个最底层的执行者,这里记录一下就是为了以便后面的查阅。首先普及几个概念:1、端电阻、2、1553B耦合器、3、短接线。我们使用的是一家公司的I...原创 2018-03-23 16:12:30 · 4842 阅读 · 7 评论