
嵌入式系统开发
口十木木
这个作者很懒,什么都没留下…
展开
-
WinCE7.0的驱动编写和加载
最近开始写WinCE6.0的驱动,当然从最简单的流驱动开始,选择了GPIO的驱动进行实验。本文参考了网上有很多流驱动的开发资料,但在开发的过程中也发现了一些细节问题,网络上并没有给出详细的解答,所以在这里记录下来,并对流驱动开发中的一些问题做了总结。 流驱动的开发有两种方法:添加驱动到BSP和借助驱动调试助手。 第一种,添加驱动到BSP。修改BS转载 2016-07-25 16:36:04 · 714 阅读 · 0 评论 -
嵌入式系统开发—技术的路继续走
从2011年开始接触嵌入式系统开发,从学习linux系统开始,对其驱动开发过程和方法模仿,详细了解每一种接口的硬件资料,每一种接口的特点,如何定义寄存器,利用定义好的寄存器进行结构初始化和赋值,终于可以跑起来的。 然后针对具体的芯片做了几个次项目,第一个是:TI DM642进行DSP逻辑算法开发,智能交通行业图片采集和处理,了解硬件中断和软件中断,对采集的图像利用缓存处理,以及网原创 2016-07-07 14:18:34 · 483 阅读 · 0 评论 -
嵌入式系统开发—RainXXX系统理解1
在做NXP1768、NXP1857两款片子的过程中对接触公司总部集体开发的RainXXX系统,开发过程中对其有一些深入理解,记录如下:1、RainXXX操作系统不是一个抢占式的操作系统,主要是考虑到RAM的使用效率,是合作式的操作系统。4原因是1)任务一旦运行,将持续运行到返回退出;2)然后调度会让最高优先级的任务调用运行,没有任务运行过程中抢断的可能。2、采用合作式系原创 2016-07-07 15:24:14 · 423 阅读 · 0 评论 -
TI芯片TMS320DM642开发
刚开始实习的时候就进行TI TMS320DM642芯片内部程序的编写,工业相机应用在电子警察系统中,对路口车辆的监控和拍照;主要集中在应用开发领域,了解DSP的基本是使用,建立时钟、任务、软件中断、硬件中断和CSL库的使用,中断采集到原始的图像数据(拜尔、YUV、RGB),进行图像的转换压缩,然后利用网络发送出图像数据到客户端,通过客户端接收到数据,进行违规处理和车牌识别。另外需要处理的是IO、R原创 2016-08-04 10:53:56 · 3681 阅读 · 0 评论 -
韬睿Toradex colibri IMX6开发板的WinCE系统开发
昨天一整天的配合,和韬睿Toradex技术人员沟通交流,现整理WinCE的BSP、workspace、注册表修改和软件升级等内容如下,另外后续需要进行项目驱动的开发和测试。 1. WinCE7 V1.0版本workspace工程文件编译需要修改的部分 –a. IMX6_Core7.pbxml– 修改后的请见附件,就是要将文档后三个原创 2016-07-21 16:08:42 · 1159 阅读 · 0 评论 -
用C语言实现数字滤波
最近在做金属检测机,发射线圈正弦波信号产生磁场,变化的磁场再在两个接收线圈中产生频率相同,相位和幅值变化的信号,嵌入式芯片通过AD芯片模块采集到调制后的信号,对采集的信号数据进行滤波处理,去掉高频部分,去掉低频部分,所以需要用C语言编程,实现Matlab实现的沃兹滤波器和cheby滤波器。希望我的算法能得到完好的过滤结果,实现样机制作。在工业过程控制系统中,由于被控对象的环境比转载 2016-09-12 15:37:03 · 8059 阅读 · 0 评论