Openwrt开发与Luci介绍

Configuration列举了一些与UCI不兼容的自带程序,而其它的第三方程序,你得自己去查阅程序的说明了。一般规则UCI的配置文件被分割成/etc/config下的多个独立的文件,各个文件按名字含义对应系统的不同的功能配置。你可以通过文本编译器或者uci实用程序去修改这些配置文件,同时uci还提供了C语言/脚本/Lua等语言的应用程序接口,WEB配置页面例如Luci就是利用了uci所提供的API而实现...

http://home.eeworld.com.cn/my/space-uid-361439-blogid-661698.html 发布时间: 2018-05-21



基于单片机的矩阵键盘程序【C语言】

基于单片机的矩阵键盘程序【C语言】,需要的朋友可以下载来看看。 ...
关键词: 矩阵键盘 单片机

http://download.eeworld.com.cn/detail/lamaba/572696 发布时间: 2018-05-21



AD转换芯片及DSP信号处理系统设计详解

本系统中DSP采用的是TI公司的TMS320VC5402(以下简称5402),其操作速率达100MIPS,由于其具有改进的哈佛结构,所以它可以在一个指令周期内完成32x32bit的乘法,亦可以迅速完成数学运算最常用的乘加运算。   它有4条地址总线、3条16位数据存储器总线和1条程序存储器总线,40位算术逻辑单元(AIU),一个17&TImes;17乘法器和一个40位专用加法器。8个辅助寄存器及一个软件栈,允许使用最先进的定点DSP的C语言编译器,内置可编程等待状态发生器、锁相环(PLL)时钟产生器、两个多通道缓冲串行口、一个8位并行与外部处理器通信的HPI口、2个16位定时器以及6...

http://bbs.eeworld.com.cn/thread-645422-1-1.html 发布时间: 2018-05-20



DSP/BIOS HWI设置为Dispatch的作用

;   1、可以通过HWI_disable、SWI_disable、TSK_disable等函数禁止这些线程的运行,并且当当前最高优先级的线程是Task时,这个Task如果被阻塞(block),那么将禁止其他的线程的运行。        2、 在使用HWI对象时,若其中断处理函数使用C语言来编写则一定不能使用interrupt关键字...

http://bbs.eeworld.com.cn/thread-645397-1-1.html 发布时间: 2018-05-20



基于AD9854的正交扫频信号源设计

中断管理处理模块、各功能模块和数据处理模块构成。上电复位后仪器首先进入监控主程序。它的任务是识别命令、解释命令,并获得完成该命令的相应模块的入口,起着引导仪器进入正常工作状态。系统的软件用C语言设计, 相对于汇编语言,C语言对机器底层硬件操作较为方便,模块化程度高,可读性与可移植性好。  下图对AD9854进行初始化控制时,首先,MASTER RESET(Pin71) 脚必须置高10个系统周期...
关键词: AD9854 信号 控制

http://www.eeworld.com.cn/mndz/article_2018052027056.html 发布时间: 2018-05-20



采用Atmega8作为红外发射编码和接收解码芯片设计

1 引言红外遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用家器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接受设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。通常为了使信号能更好的被传输发送端将基带二进制信号调制为脉冲串信号,通过红外发射管发射。本设计采用Atmega8作为红外发射编码和接收解码芯片。2 系统功能分析一个完整的照明灯的红外遥控电路应具有以下功能:按下任意一个开关能使相应的灯实现亮灭的功能,按下总开关实现所有灯的亮灭,按下相应的定时关闭键能实现电灯在设定的时间内...
关键词: Atmega8

http://www.eeworld.com.cn/mndz/article_2018052027050.html 发布时间: 2018-05-20



STM32下模拟I2C的C语言实现

近来主要在写一些STM32上的开发程序,由于STM32的固件库中,I2C模块实在是不好用,所以在采用了软件模拟的方法来实现。具体的代码如下(在Keil下调试通过):#include "stm32f10x_lib.h"    //条件编译 1:使用软件模拟I2C  //#define PIN_SCL   GPIO_Pin_6  //#define PIN_SDA   GPIO_Pin_7      static __inline void TWI_SCL_0...
关键词: STM32 模拟I2C

http://www.eeworld.com.cn/mcu/article_2018052039350.html 发布时间: 2018-05-20



对ARM嵌入式入门的建议

你怎么阅读linux源代码,我不提倡无目的地去看Linux源代码,用许三多的话说,这没有意义。等你在做移植的时候你觉得你必须去看源代码时再去找基本好书看看,这里我推荐一本好书倪继利的《Linux内核的分析与编程》,这是一本针对Linux-2.6.11内核的书,说得很深,建议先提高自己的C语言编程水平再去看。 至于每个部分的移植网上也可以找到好多吨的资料,自己研究研究吧,不过要提醒的是,很多介绍自己经验...

http://bbs.eeworld.com.cn/thread-645375-1-1.html 发布时间: 2018-05-20



51单片机 (2)流水灯实验

一、控制一/多灯亮灭汇编实现;注释  LOOP:  ;SETB P1.1 ;(1)熄灭灯  MOV P1,#0FFH;  LCALL DELAY     ;(2)延时一段时间  ;CLR P1.1        ;(3)点亮灯  MOV P1,#0FDH;  LCALL...
关键词: 51单片机 流水灯

http://www.eeworld.com.cn/mcu/article_2018051939305.html 发布时间: 2018-05-19



C语言接口与实现:创建可重用软件的技术 扫描版 pdf

C语言接口的参考手册 揭秘C语言编程技巧 剖析全部24个API和8个示例应用的源代码 可重用的软件模块是构建大规模可靠应用程序的基石,创建可重用的软件模块是每个程序员和项目经理必须掌握的技能。C语言对创建可重用的API提供的语言和功能支持非常少,虽然C程序员写应用时都会用到API和库,但却很少有人去创建和发布新的能广泛应用的API。本书介绍用一种基于接口的设计方法创建可重用的API,这一...
关键词: C语言

http://download.eeworld.com.cn/detail/lcofjp/572628 发布时间: 2018-05-19



你必须知道的495个C语言问题.[美]Steve Summit(详细书签).pdf

萨米特*的《你必须知道的495个C语言问题(C 和C++实务精选)》以问答的形式组织内容,讨论 了学习或使用C语言的过程中经常遇到的一些问题。 书中列出了C用户经常问的400多个经典问题,涵盖了 初始化、数组、指针、字符串、内存分配、库函数、 C预处理器等各个方面的主题,并分别给出了解答, 而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构清晰,讲 解透彻,是各高校相关专业...
关键词: C语言

http://download.eeworld.com.cn/detail/lcofjp/572626 发布时间: 2018-05-19



AVR 的精确延时程序

C语言中,想使用精确的延时程序并不容易。IAR 中有这样的一个函数 __delay_cycles(),该函数在头文件intrinsics.h中定义,函数的作用就是延时N个指令周期。根据这个函数就可以实现精确的延时函数了(但不能做到100%精确度)。实现的方法:建立一个delay.h的头文件:#ifndef __IAR_DELAY_H#define __IAR_DELAY_H#include <intrinsics.h>#define   XTAL   8   //可定义为你...
关键词: AVR 精确延时

http://www.eeworld.com.cn/mcu/article_2018051839283.html 发布时间: 2018-05-18



AVR c语言的位操作

一个取反当用按位与运算关闭某些位时与这个运算组合使用尤其有用如PORTA &= ~0x80; // 关闭位7这个编译器对这些运算能产生最理想的机器指令例如sbic 指令可以用在根据位的状态进行条件分枝的按位与运算中 在c语言里对位的操作如一般如下:PORTB|=(1<<2);//置PORTB的第2位=1PORTB&=~(1<<2);//置PORTB...
关键词: AVR c语言 位操作

http://www.eeworld.com.cn/mcu/article_2018051839280.html 发布时间: 2018-05-18



linux下CJson使用

今天是端午节,特意写了篇博客,之前工作中遇到用CJson来存储配置文件,对于有的人来说,没用过这种数据格式,更不知道如何使用它,现在我就用我对CJson的理解来记录下CJson的基础使用。cJSON简介:JSON(JavaScriptObject Notation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族...

http://home.eeworld.com.cn/my/space-uid-361439-blogid-661674.html 发布时间: 2018-05-18



嵌入式ARM开发环境下,设置堆栈指针和清理BSS段的意义

     以前稍微写过操作系统上的C程序,感受不出来:BSS段,堆栈的意义。到了在单片机上写程序也没有考虑这些问题。但是到了ARM上环境似乎没有那么简单了,C的环境要自己来创建,不然就不能用。这也深刻的感受到了C语言中原来难以理解的概念。 裸机建立C语言环境-设置堆栈指针 这个是使用C语言的首要条件,不过这个就是指定一个sp指针就可以了,很简单...

http://bbs.eeworld.com.cn/thread-645184-1-1.html 发布时间: 2018-05-18



基于单片机的综合应用程序数码管【C语言】定时器控制数码管

基于单片机的综合应用程序数码管【C语言】定时器控制数码管。 ...
关键词: 定时器 数码管

http://download.eeworld.com.cn/detail/baidu_linker/572509 发布时间: 2018-05-18



安卓开发倒底难不难

  实是求是的说啊,哥真是个70后,现如今四十头了。用了十几年的delphi 和C语言开发。对JAVA不甚了解,对安卓开发更是心生畏惧。但一次来客户看我们的软件产品,直接给我说这软件界面太死板了,完全不符合现在的潮流嘛。建议我啊,还是改用其它语言开发吧。delphi 实在是太好了,也确实是有一点out了。没有办法,被逼无赖学起了android开发。我用的是eclipse开发环境。买了一本书就一步步照着书上的代码敲起来。从最简单的TextView、Button等控件开始,一步步的弄,一步步的尝试。期间大量从网络上查询。好实说很多原来在线Delphi 语言下很简单的功能,在an...

http://bbs.eeworld.com.cn/thread-645091-1-1.html 发布时间: 2018-05-17



嵌入式ARM开发环境下,设置堆栈指针和清理BSS段的意义

以前稍微写过操作系统上的C程序,感受不出来:BSS段,堆栈的意义。到了在单片机上写程序也没有考虑这些问题。但是到了ARM上环境似乎没有那么简单了,C的环境要自己来创建,不然就不能用。这也深刻的感受到了C语言中原来难以理解的概念。 裸机建立C语言环境-设置堆栈指针 这个是使用C语言的首要条件,不过这个就是指定一个sp指针就可以了,很简单的。ldr sp, =4096。 宋工...

http://bbs.eeworld.com.cn/thread-645057-1-1.html 发布时间: 2018-05-17



MX35汽车信息娱乐系统最佳解决方案

,使得工程师可以直接在Flash中设计用户界面而省去手动C语言的编程工作。OpenVG硬件加速模块也大大提升了GPS导航系统的显示性能:流畅光滑的地图路线显示效果(极佳的抗锯齿能力)以及可根据透视放大缩小的字体显示。  矢量浮点运算协处理器(FPU)的集成可以轻松实现语音操控,实现安全驾驶,并大大提升了GPS导航设备对路线分析计算的能力。特别针对汽车应用集成的MediaLB(Media...
关键词: 飞思卡尔 i MX35

http://www.eeworld.com.cn/qcdz/article_2018051622799.html 发布时间: 2018-05-16



C51单片机应用与C语言程序设计——基于机器人工程对象的项目实践

C51单片机应用与C语言程序设计——基于机器人工程对象的项目实践。 ...
关键词: C语言 机器人

http://download.eeworld.com.cn/detail/nonogugu66/572417 发布时间: 2018-05-16




<上一页 12345678910111213141516 下一页> 相关结果约21,563个