cortex-A8技术
Wayne-Woo
早点领悟,就少走弯路!
展开
-
mx51 TVOUT分析
1397 static int __init enable_tve_setup(char *options)1398 {1399 g_enable_tve = true;1400 1401 return 1;1402 }1403 __set转载 2011-09-22 16:58:54 · 39799 阅读 · 0 评论 -
底层之旅 —— IPU(Image processing unit)库分析
在i.MX51应用处理器中,有一个很重要的单元:IPU(Image Processing Unit)图像处理单元。图像处理单元的目标是提供从图像输入(摄像头传感器 / 电视信号输入等)到显示设备(LCD显示屏 / TV输出 / 外部图像处理单元等)端到端的数据流信号处理的全面支持原创 2011-09-21 20:48:51 · 1906 阅读 · 0 评论 -
对Socket CAN的理解(2)——【Socket的原理及使用】
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 为了能够对Socket CAN的深入理解,我们需要了解Socket的机制。 Socket的中文翻译为“插座”,在计算机世界里称为套接字。Socket最初是作为网络上不同主机之间进程的通信接口,后来应用越来越广,在同一主机上的不同进程之间通信也可以用Socket。简单来说,原创 2013-12-31 16:54:39 · 19622 阅读 · 1 评论 -
对Socket CAN的理解(3)——【Socket CAN发送数据流程】
转载请注明出处:http://blog.csdn.net/Righthek 谢谢! 对于本文,我们将从用户层使用Socket CAN进行数据发送时,数据从用户空间到底层驱动的整个通信流程,用户层使用Socket CAN可参考上一篇文章《对Socket CAN的理解(2)——【Socket的原理及使用】》。 当我们在用户层通过socket进行CAN数据的发送时,需要进行以下操原创 2014-03-30 15:35:52 · 10483 阅读 · 3 评论 -
对Socket CAN的理解(5)——【Socket CAN控制器的初始化过程】
对于一般的CAN模块,初始化步骤:第一步,进入初始化模式,在CAN控制寄存器中,将Init位置1;第二步,在CAN控制寄存器中,将CCE位置1;第三步,等待Init位置1,此步聚为了确保已经进入初始化模式;第四步,将位时序的值写入到位时序寄存器(BTR)中;第五步,将CCE和Init位置为0;第六步,等待清除Init位,此步聚为了确保已经退出初始化模式;原创 2014-07-30 21:56:06 · 4666 阅读 · 0 评论