- 博客(28)
- 资源 (4)
- 收藏
- 关注
转载 法拉电容
法拉电容也是超级电容. 法拉电容的容量比通常的电容器大得多。由于其容量很大,对外表现和电池相同,因此也有称作“电容电池”。 法拉电容属于双电层电容器,它是世界上已投入量产的双电层电容器中容量最大的一种,其基本原理和其它种类的双电层电容器一样,都是利用活性炭多孔电极和电解质组成的双电层结构获得超大的容量。 超级电容的特点: (1)充电速度快,充电10秒~10分钟可达到其额定容
2012-05-27 14:05:49 1544
转载 PCB布线规范(华为)
2012-05-24 12:500人阅读评论(0)收藏编辑删除PCB布线规范(华为) (2011-9-17 16:41)设计过程 A. 创建网络表 1. 网络表是原理图与PCB的接口文件,PCB设计人员应根据所用的原理图和PCB设计工具的特性,选用正确的网络表格式,创建符合要求的网络表。2. 创建网络表的过程中,应根据原理图设计工具的特性,积极协助原理图设计者排除错误。保证网络
2012-05-24 14:35:23 4898
转载 PCB布线规范(华为)
PCB布线规范(华为) (2011-9-17 16:41)设计过程 A. 创建网络表 1. 网络表是原理图与PCB的接口文件,PCB设计人员应根据所用的原理图和PCB设计工具的特性,选用正确的网络表格式,创建符合要求的网络表。2. 创建网络表的过程中,应根据原理图设计工具的特性,积极协助原理图设计者排除错误。保证网络表的正确性和完整性。 3. 确定器件的封装(PCB FOOTPRI
2012-05-24 12:50:19 1492
转载 GCC、ARM-LINUX-GCC、ARM-ELF-GCC浅析【原】
一、GCC简介:The GNU Compiler Collection,通常简称GCC,是一套由GNU开发的编译器集,为什么是编辑器集而不是编译器呢?那是因为它不仅支持C语言编译,还支持C++, Ada, Objective C等许多语言。另外GCC对硬件平台的支持,可以所无所不在,它不仅支持X86处理器架构,还支持ARM, Motorola 68000, Motorola 8800,
2012-05-24 11:15:11 8218
翻译 用ccs5调试beaglebone
CCSv5也可以用来加载和运行elf可执行的文件在beaglebone上面。和AM335xEVM相类似,链接ccs和beaglebone也需要各自的目标配置文件的出现和运行。而配置的步骤如下面所示:1、开始ccsV5 IDE2、打开目标配置窗口、到View,再到Target configuration 3、现在创建新的目标配置文件,右击User Defined然后,选择新的目标配置文件
2012-05-23 08:49:46 4164 2
原创 Beaglebone 没有操作系统Demo程序运行
Ti在今年二月份的时候,发布了AM335X_StarterWare_02_00_00_06,据说是可以开发AM3xx和DM3xx系列的芯片。经过我一段时间爬粪过程,发现了Beaglebone(AM3359)可以再无操作系统可以运行程序下面是翻译+自己亲手试验得出的,1、是应该先安装AM335X_StarterWare_02_00_00_06,里面有个tool的文件夹,文件夹里面有个sd
2012-05-23 08:23:16 2102 5
转载 子进程
WIFEXITED:判断子进程退出值是非0WEXITSTATUS:判断子进程的退出值(当子进程退出时非0).WIFSIGNALED:子进程由于有没有获得的信号而退出.WTERMSIG:子进程没有获得的信号号(在WIFSIGNALED 为真时才有意义).waitpid 等待指定的子进程直到子进程返回.如果pid 为正值则等待指定的进程(pid).如果为0 则等待任何一个组ID 和
2012-05-22 09:03:05 772
转载 FRAM
FRAM即铁电存储器。 FRAM利用铁电晶体的铁电效应实现数据存储,铁电晶体的结构如图1所示。铁电效应是指在铁电晶体上施加一定的电场时,晶体中心原子在电场的作用下运动,并达到一种稳定状态;当电场从晶体移走后,中心原子会保持在原来的位置。这是由于晶体的中间层是一个高能阶,中心原子在没有获得外部能量时不能越过高能阶到达另一稳定位置,因此FRAM保持数据不需要电压,也不需要像DRAM一样周期性
2012-05-21 16:31:57 1226
转载 什么是EABI
1。什么是ABIABI,application binary interface (ABI),应用程序二进制接口。既然是 接口,那就是某两种东西之间的沟通桥梁,此处有这些种情况:A。应用程序 操作系统;B。应用程序 (应用程序所用到的)库C 。应用程序各个组件之间类似于API的作用是使得程序的代码间的兼容,ABI目的是使得程序的二进制(级别)的兼容。2。什么是OAB
2012-05-20 11:40:39 1437
转载 留着
Disabling diagnostics for use of system header and library directories. The warnings for useof options such as -I/usr/include when cross compiling can be disabled with a new option-Wno-poison-syst
2012-05-20 11:26:46 487
原创 不多事了。交叉编译的问题小结
为了给我的beaglebone安装个交叉编译工具,花费了我几天的时间了。在这之前TI提供的sdk里面有个交叉编译工具,看似有用。但是,总是貌似头文件错误。当我加载了所有头文件里面,出现了很多定义错误,不知道是不是那些头文件根本就是内核文件里面的,供内核调用的。那它提供的交叉编译工具是不是也就是供编译内核所用吗?我就不能拿它来编译应用程序吗?在下是菜鸟。。。。反正不多事了。因为beagleb
2012-05-15 17:31:33 1182
转载 ubuntu 下快速安装交叉编译工具
开始做嵌入式开发的朋友都在前期配置交叉编译工具而烦恼,网上的交叉编译工具的教程很多,但是要么很繁琐要么就是资料不全。那么怎么样快速而又简单地配置交叉编译工具呢,我们现在就用ubuntu里面的apt-get工具快速安装交叉编译工具。1,添加一个源到/etc/apt/sources.list里, sudo gedit /etc/apt/sources.list
2012-05-15 14:44:10 5904 3
转载 用crosstool-ng建立自己的ARM交叉编译工具链 (适用于S3C6410以及其它处理器)
一、下载crosstool-ng crosstool-ng的下载地址是:http://ymorin.is-a-geek.org/download/crosstool-ng/ 值得注意的是,下载里最新的crosstool-ng以后,记得在到http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/ 看看有没有相应的补丁,有得
2012-05-15 14:12:00 1973 1
转载 如何为嵌入式开发建立交叉编译环境
随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大,嵌入式系统越来越多的进入人们的生活之中,应用范围越来越广。在裁减和定制Linux,运用于你的嵌入式系统之前,由于一般嵌入式开发系统存储大小有限,通常你都要在你的强大的pc机上建立一个用于目标机的交叉编译环境。这是一个由编译器、连接器和解释器组成的综合开发环境。交叉编译工具主要由 binutils、gcc 和 glibc 几
2012-05-15 08:57:41 798
转载 AM335x U-Boot User's Guide
AM335x U-Boot User's GuideLinux PSPThis work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.Contents [hide]1 U-Boot1.1 Two stage U
2012-05-14 23:56:21 5283
转载 AMSDK u-boot User's Guide
Contents [hide]1 Overview2 Building MLO and u-boot2.1 Cleaning the Sources2.2 Compiling MLO and u-boot3 Installing MLO and u-boot3.1 SD card booting3.2 NAND4 Installing t
2012-05-14 23:52:59 1446
转载 AMSDK Linux User's Guide
OverviewThis article will cover the basic steps for building the Linux kernel and driver modules for TI Sitara devices.Preparing to BuildIn order to build the Linux kernel you will need a cross
2012-05-14 23:38:14 1417
原创 几个编译过程的概念
发现自己对待知识太不严谨了。而且,我发现,我和大部分人一样都是思维懒惰的人。对待难题,总是喜欢找捷径找捷径。其实,这也是逃避困难的一种。旺盛的求知欲,真的很维持。也许情商才是决定一个人智慧的标准,对于普通人来说,智商的差别实在太小了。而成功与非成功人士之间情商的差别确实很好。每天进步一小步。让雨汇成浩瀚的大海。gcc所支持的后缀名解释.c:C语言原始程序
2012-05-14 22:47:08 881
转载 winpcap
最近正在学习PCAP,所以顺便把原文翻译出来和初学者一起进步。高手勿看。循序渐进学习使用WINPCAP(一)一些需要知道的细节描述(前言):这一部分展示了如何使用WINPCAP-API的不同的功能,它作为一个使用指南被划分为一系列的课时来带领读者循序渐进的体会PCAP的程序设计的魅力:从简单的基本功能(如获取网卡的列表,数据包的捕获等)到统计和收集网络流量等高级功能
2012-05-09 22:10:59 614
转载 Bus Cycle Measuring
For measuring the time, a frame is \on the wire", two timestamps must be taken:1. The time, the Ethernet hardware begins with physically sending the frame.2. The time, the frame is completely rece
2012-05-03 16:12:49 626
转载 Timing Aspects
Although EtherCAT's timing is highly deterministic and therefore timing issues arerare, there are a few aspects that can (and should be) dealt with.8.0.1 Application Interface Pro lingOne of the
2012-05-03 15:27:49 650
原创 EoE Proceeing problem--一些存在于EOE的问题
EoE Processing To execute the EoE state machine of every active EoE handler,there must be a cyclic process. The easiest solution would be to execute the EoEstate machines synchronously with the ma
2012-05-03 11:35:07 888
转载 留着
The netif Interface All other communication in the direction interface ! networkstack is done via the netif_*() calls. For example, on successful device opening,the network stack has to be noti ed
2012-05-02 16:17:54 526
翻译 Network Driver Basics about EtherCAT(关于EtherCAT的网络驱动的基础知识)
EtherCAT relies on Ethernet hardware and the master needs a physical Ethernetdevice to communicate with the bus. Therefore it is necessary to understand howLinux handles network devices and their
2012-05-02 15:28:44 1844 1
转载 Slave Configuration
The application has to tell the master about the expected bus topology. This canbe done by creating \slave con gurations". A slave con guration can be seen as anexpected slave. When a slave con gu
2012-05-02 11:37:22 1466
转载 EtherCAT__Process Data
This section shall introduce a few terms and ideas how the master handles processdata.Process Data Image Slaves offer their inputs and outputs by presenting the mas-ter so-called \Process Data O
2012-05-02 10:22:49 1800 2
转载 Programming python to make BeagleBone on board LED'd blink
I'm on a Ubuntu Linux 11.10 so I used the following command: screen /dev/`dmesg | grep FTDI | grep "now attached to" | tail -n 1 | awk '{ print $NF }'` 115200 Your terminal should show a Log
2012-05-01 09:56:56 1214
转载 very fast to use beaglebone(python programing)例子程序
First connect to your beaglebone to your computer and get to the terminal, now download the python script and run it! wget http://pastebin.com/raw.php?i=En6dmT3Q next run your python cod
2012-05-01 09:56:17 584
UninstallTwinCatTwinSafeTabFix[2].pdf
2012-10-30
Windows Sockets 规范及应用
2012-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人