- 博客(8)
- 资源 (16)
- 收藏
- 关注
原创 uboot启动过程
一般新做好的板子nandflash没有代码,uboot就不能通过Boot Internal读取flash代码。 1、使用工具(Jlink,Jtag)下载代码到内存,并使用命令在内存执行下载好的代码 代码包括:初始化处理器、初始化内存、初始化flash等等 2、使用下载到内存并运行起来的代码从新下载代码到flash(内存掉电代码就没有了),因为处理器上电后Boot Internal会自
2015-10-31 22:44:33 518
原创 Linux-3.0.35输入子系统
Programming input drivers ~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Creating an input device driver ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.0 The simplest example ~~~~~~~~~~~~~~~~~~~~~~~~ Here comes a very simp
2015-10-12 11:22:46 856
转载 Linux 硬中断和软中断
概述 从本质上来讲,中断是一种电信号,当设备有某种事件发生时,它就会产生中断,通过总线把电信号发送给中断控制器。 如果中断的线是激活的,中断控制器就把电信号发送给处理器的某个特定引脚。处理器于是立即停止自己正在做的事, 跳到中断处理程序的入口点,进行中断处理。 (1) 硬中断 由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操
2015-10-11 10:53:43 6543
原创 Linux-3.0.35 I2C使用说明
系统:Linux-3.0.35 硬件:飞思卡尔-imx6 系统说明文档: Usually, i2c devices are controlled by a kernel driver. But it is also possible to access all devices on an adapter from userspace, through the /dev interface
2015-10-06 22:46:32 1000
转载 CAN总线基础知识(三)
1.CAN协议 1.1 帧类型 通讯时使用下面5个类型的帧: 数据帧 遥控帧 错误帧 过载帧 帧间空隙 在所有这些帧中,数据帧和遥控帧由用户设置,而其它帧则由CAN硬件设置。 数据和遥控帧有两种格式:标准和扩展格式。标准格式有11bit的ID,而扩展格式则是29bit的ID。
2015-10-05 21:21:36 1079
转载 CAN总线基础知识(二)
CAN协议和标准规范 1 由ISO标准化的CAN协议 CAN协议已经由ISO标准化,有2个版本,如ISO11898和ISO11519-2,它们之间在数据链路层没什么不同,但是在物理层有些区别。 (1) 关于ISO11898:这个标准用于高速CAN通讯。开始的时候,数据链路层和物理层都在标准ISO11898中规定,后来被拆分为ISO11898-1(仅涉及数据
2015-10-05 21:20:36 811
转载 CAN总线基础知识(一)
1.CAN总线是什么? CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。 CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。 “显性”具有“优先”的意味,只要有一个单元输出
2015-10-05 21:19:43 725
原创 Freescale Yocto Project搭建
系统:ubuntu-14.04.2 1、建立主机需要的包: A Freescale Yocto Project Community BSP build requires that some packages be installed for the build that are documented under the Yocto Project. You can go to Yoct
2015-10-05 01:09:18 2876
计算机程序设计艺术 全三卷 高清
2018-02-20
TMS320C55x Assembly Language Tools User"s Guide Rev G
2014-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人