240 私信
这个人很懒,暂无签名信息
0

PCB板深度思考

    这几天在实习,学习了开源却十分强大的开源PCB绘制工具:KICAD。这个软件和我以前接触过的ORCAD还是有很多不一样的。其一,KICAD没有那些华而不实的功能,再者,KICAD开源。    因为自己以前是做单片机软件的,这次有幸接触到绘制PCB,讲讲我的心得体会吧。    首先,一块很普通的PCB板并不仅仅像看上去那么简单,如图它分为以下几个层:    阻焊层其实还可以叫开窗层、绿油层,...

0

关于SYS/BIOS

1.什么是SYS/BIOS SYS/BIOS是一个可拓展的实时内核。用于实时调度和同步的应用程序或实时的设备。SYS/BIOS提供了抢占式多线程,硬件抽象,实时分析和配置工具。SYS/BIOS的设计是为了最大限度地减少对内存和CPU的要求。 SYS/BIOS的优点: (1)所有的SYS/BIOS对象可以配置成静态或动态。 (2)为了尽量减少对内存消耗,APIs(应用程序接口)是模糊化的,只有程序用...

0

DSP工程框架和DM642初始化代码

参考工程:mpeg2_loopback4_NEWER ★分析link_dm642.cmd文件: 总得来说,该文件做了一下几点工作:1、定义了工程所使用的lib列表;2、包含了CDB自动生成的配置文件mpeg2_loopbackcfg.cmd(处理BIOS设置);等等 空间的设置是:输入原始yuv缓冲,帧缓冲和输出比特流的缓冲位于SDRAM上。 ★分析mpeg2_loopback_main.c文件:...

0

教你写Linux I2C设备驱动

手把手教你写Linux I2C设备驱动 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/760020     Linux I2C驱动是嵌入式Linux驱动开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配...

0

QN9021 通过代码修改BD_Address

1.打开这个宏定义 #define CFG_NVDS_WRITE2.解锁flashpower_on_flash(FLASH_WR);3.使用这个函数nvds_put(NVDS_TAG_BD_ADDRESS,NVDS_LEN_BD_ADDRESS,BD_Addr);4.锁住flashpower_off_flash(); 网上很多的历程都缺少2,4步骤,导致nvds_put函数执行一直失败。

个人介绍
暂无介绍