- 博客(12)
- 资源 (25)
- 收藏
- 关注
原创 USB入门学习
USB2.0数据传输主要是D+/D-两根线;USB接口的中间两个数据线要比外面两根电源要稍短一些,这是为了热拔插而设计的;因为总是要先断数据再断USB电源。USB的识别即是PC对USB描述符的获取。一个USB只有一个设备描述符,一个设备描述符有多个配置描述符(一个设备有多种配置),一个配置描述符有多个接口描述符,一个接口描述符有多个端点描述符。 获取各种描述符的过程叫做枚举过程;传输的
2013-10-16 22:41:39
686
原创 Verilog学习笔记一
建模方式,三种一、结构化建模即对电路的结构描述来建模,故先要得到电路。在代码中实际就是对一些基本器件的调用,并用线网来连接各器件的描述方式。二、数据流描述对数据流在设计的具体行为的描述来建模,用assign语句把一个值赋给线网变量。三、行为描述建模对行为级的描述来建模,类似数据流建模,initial块语句和always块语句归为行为建模。只有寄存器类型的变量才能在ini
2013-06-19 21:45:36
1023
原创 tslib編译和安装
系统:Ubuntu 10.4 编译工具:arm-linux-gcc 4.5.1 (ctng-1.8.1-FA) 编译目标:tslib (1)安装 arm-linux-gcc 4.5.1,(这个不讲了) (2)将kergoth-tslib-1.0-106-gf6c499a.tar.gz解压到任一目录(下载来自https://github.com/kergoth/tslib
2013-06-17 13:12:01
594
原创 C结构的应用
C结构的应用中,常用到的有:结构数组、结构嵌套、指向结构的指针、向函数传递结构信息、C99标准的复合文字和结构、结构内容在文件中的存储等。下面我将分别简述这几个方面,由于最近上课的时间太多了,偶然有空来更新下,可能会有点散乱:一、结构数组结构数组和一般的数组没有太大的区别,主要分别一点:一个结构实际上就是一种新的数据类型。在结构数组中的每个元素也就是一种结构数据类型。声明也和其它的数组
2013-06-17 13:11:58
628
原创 C结构入门
设计程序最重要的一个步骤就是选择一个表示数据的好方法。在多数情况下,使用简单的变量或数组都是不够的。C结构变量(structure variable)进一步增强了表示数据的能力。C的结构的基本形式就足以灵活地表示多种数据,并且它还使你能够创建新的形式。如果你熟悉Pascal语言的“记录”的话。你对C的结构就不会陌生了。现今常用的有struct ,union ,enum三种数据类型。结构的声
2013-06-17 13:11:54
514
原创 uboot中的命令解析
最近有点空了,就看了点开发板的UBOOT源码(主要是去分析如何解析命令)。uboot最开始执行的代码是汇编,在标签 _start处开始,后面有了个中断向量表(主要是为个让这点代码被放有地址0x0处),用汇编程序是它可以保证这点代码就在0X0处。.globl _start_start: b reset //上电后执行的第一行,跳到reset处。 ldr pc, _undefine
2013-06-17 13:11:52
494
原创 FriendlyARM UART裸机程序源码
下面是我刚写的,作为新手的我真的不容易啊,(英语不好更是伤不起),代码已测试OK,用的openjtag/* * copyright - (c) 2012/2/17 xueyang * * */#define rULCON1 (*(volatile unsigned *)(0x7F005400)) #define rUCON1 (*(volatile unsig
2013-06-17 13:11:49
566
原创 我的第一个裸机程序
学电子专业的同学伤不起啊,每天都要面对那复杂的数学运算。生活中充满了数字,也就没有什么时间来搞点业余爱好了。只有午睡时有点空来写点;学习过单片机的应该都写过一点点程序,可是这样一个嵌入式开发平台如何能够做一些很简单的事呢?我用我学过的单片机思路来写点ARM11裸机程序。我用的是FriendlyARM tiny6410。我写的一个最容易的LED程序,程序我只用了C语言,没有用汇编(汇编真的不
2013-06-17 13:11:47
875
原创 linux驱动开发环境的建立
在写这篇文章之前我想为大家推荐一本书《linux设备驱动程序》。我看的是第三版,个人觉得这本书是一本非常值得大家去读一读的书。我用的开发平台如下:系统:backtrack 5 r1 (系统带有内核源码),其实它和也ubuntu 10.4没有什么两样。可以用ubuntu同样的思路去解决BT5下面的大多数问题。首先是要下载一份新内核的源码(源码在官方网站www.kernel.org)到/u
2013-06-17 13:11:45
485
原创 linux驱动笔记-设备驱动入门
刚学习linux的时候我很迷惑,不清楚一个个设备是如何和系统联系起来的,最初我做了很多的无用功。我是学电子的,从大一就开始接触到单片机,但是我学了它之后我还没有一点点计算机系统的概念。下面对学习的快速入门经验(希望大家不要再像我一样走了弯路):对linux有一个最为初步的了解linux就是一个计算机系统,和windows7类似!那它的最为主要的原因是:开源(网上可以下载到它的源代码);
2013-06-17 13:11:43
470
STM32MC-KIT_v4.3.1.rar
2020-05-16
GBZ 26157.3-2010 ControlNet和EtherNetIP规范 第3部分:数据链路层.pdf
2018-03-09
GBZ 25740.2-2010 PROFIBUS & PROFINET 技术行规 PROFIdrive 第2部分:行规到网络技术的映射.pdf )
2018-03-09
Kluwer - The Verilog Hardware Description Language
2013-07-07
pxa270_LED
2011-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人