嵌入式综合
文章平均质量分 51
lanxinyuchs
这个作者很懒,什么都没留下…
展开
-
J2SE Embedded
传统的J2ME分为CDC的CVM(phoneme advanced)和CLDC的KVM(phoneme feature)因为以前的嵌入式设备资源十分有限,故J2ME对J2SE的库进行了大幅裁减,只保留了java.io.*和java.lang.*的部分package,另外新增了java.microediton.*库。KVM适合RAM512k以下,CVM适合RAM2M以下。KVM未完全遵守J2...原创 2011-05-17 21:17:33 · 86 阅读 · 0 评论 -
mbed项目
mbed项目http://mbed.org/是由ARM公司sponsor的一个开源项目,使用Apache2.0许可证。目前对NXP的demo板支持的比较多,还有一款Freescale的,ST最近刚加入。感觉和Arduino很类似,API抽象度很高,比较简洁(但相对于用STM32库函数编写的代码,可读性较差),适合快速prototype开发,而且其使用了现在流行的Online IDE(内含C...2013-12-25 16:30:16 · 293 阅读 · 0 评论 -
Arduino相关
Arduino音乐制作http://www.geek-workshop.com/thread-288-1-1.html 使用 Processing 用 Android 设备控制 Arduinohttp://app.wepost.me/controlling-arduino-with-android-using-processing Android,Arduino,Lab...原创 2012-09-26 16:05:47 · 152 阅读 · 0 评论 -
电子制作
实验电路的拆解与器材的收纳http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1011&extra=page%3D1 面包板的秘密http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1070&extra=page%3D1...原创 2012-09-21 11:35:03 · 130 阅读 · 0 评论 -
(转)SPI常见传输错误解答
http://www.dzsc.com/data/html/2011-3-25/89304.html 1. SPR设定错误 在从器件时钟频率小于主器件时钟频率时,如果SCK的速率设得太快,将导致接收到的数据不正确(SPI接口本身难以判断收到的数据是否正确,要在软件中处理)。 整个系统的速度受三个因素影响:主器件时钟CLK主、从器件时钟CLK从和同步串行时钟SCK,其中SCK...原创 2012-11-13 09:23:37 · 14961 阅读 · 0 评论 -
嵌入式开发中的U口,网口,串口,并口
四着都具有Flash下载功能,但串口速度实在太慢,几乎不可能用;并口和串口比较偏底层,可以在系统的启动初期使用。串口具有超级终端回显功能,网口功能是最丰富的,telnet登录,ftp,nfs……各种文件传输。...2011-11-25 14:03:54 · 446 阅读 · 0 评论 -
(转)高阻态和三态门
http://blog.csdn.net/ce123/article/details/6939313 高阻态 高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。 高阻态的实质:电路分析时高...原创 2011-11-08 22:14:41 · 249 阅读 · 0 评论 -
嵌入式移植(对比uC/OS-II和Linux)
包括处理器移植和编译器移植.uC/OS官方主要针对IAR,现在也有Keil,由于uC/OS的精简性(不提供完备的支持),uC/GUI要有CPU接口,OS内核接口,LCD驱动;uC/FS要有CPU接口,OS内核接口,Flash/SD卡驱动;LwIP作为uC/OS的一个任务,移植时需要确立优先级,Semaphore和MailBox(或Message Queue)的兼容实现。Linux由boot...原创 2011-03-21 15:34:03 · 151 阅读 · 0 评论 -
toggle DRR(DDR+NAND)
转自SAMSUNGIntroductionToggleDDR is a NAND interface for high performance applications which supports data read and write operations using bidirectional DQS.What is Toggle DDR NAND?Samsung's ToggleDDR ...原创 2011-03-17 15:30:56 · 812 阅读 · 0 评论 -
驱动和协议的关系(以USB为例)
和网卡,交换机等网络设备的驱动不同,USB驱动里对协议的体现是非常明显的。前者因为体系太庞大,所以采用严格分层方式,所以其驱动被定义在物理层等偏下的层次,主要负责数据通道的建立,和信包的收发。而USB就不是如此,它不仅要管信包的收发,还要解决信包的组织等等。因此USB的驱动必须严格按协议所要求的操作流程来写。目前的USB1.1和USB2.0从USB 的HOST,根HUB及device的...原创 2011-03-17 09:59:32 · 1822 阅读 · 0 评论 -
LCD控制器与驱动器
LCD控制器的作用是将显示缓存(在系统存储器中)的LCD数据传输到外部LCD驱动器,并产生必须的LCD控制信号(转自ST)Dot-matrix LCD units, which are usually controlled with a Silicon embedded glass LCDdriver, can be interfaced with microcontrollers u...原创 2011-03-13 17:13:28 · 260 阅读 · 0 评论 -
硬件驱动
按照一定的顺序操作控制寄存器组(芯片内的人机交互),前后台系统中驱动和应用程序合为一体(驱动的概念比较模糊),宏内核Linux则将两者实现了分类,微内核uC/OS介于两者之间。(转自TI)The Stellaris Peripheral Driver Library provides support for two programming models: the direct regist...2011-03-13 15:27:28 · 222 阅读 · 0 评论 -
前后台系统
由一个无限循环和中断组成,任务按主程序顺序执行,被执行的时间有不可知性,因而实时性偏差,不能处理复杂的应用,操作系统把任务进行划分,通常按优先级执行。可剥夺系统让处于就绪态的高优先级任务先执行,保证了实时性。uC/OS完全以优先级作为调度准则,简洁高效,Linux则会考虑诸多因素,调度算法更加复杂。...2011-03-13 15:23:55 · 134 阅读 · 0 评论 -
I2C说明
下图摘自NXP的SAA7144的手册 在写操作中,DATA传送完后slave器件内地址会默认自增,直到master产生stop信号。在读操作中,DATA传送完后若master产生了应答信号,则slave器件内地址自增,master不产生应答信号意味着master不再接收新的数据。 以下请参考附件TI_I2C.zip中的文档 Devices...原创 2014-05-29 15:55:54 · 162 阅读 · 0 评论