加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSSRSS-巴斯仪表网
您当前的位置:首页 > 电子发烧 > 单片机学习
    51单片机万年历优化算法源程序 关注:
    2013-09-08
    51单片机万年历优化算法源程序
    一、 阳历算法
    具体算法见函数void get_solar_day_date(void),这样阳历日历的星期排法就确定了。
    表1:
    变量定义:
    Public:
    Unsigned int temp_total_day;
    Unsigned char gc_solar_calendar_year;
    Unsigned char gc_sola......
    Vxworks信号量分析 关注:
    2013-09-08
    Vxworks信号量分析
    Wind内核中有二进制信号量、计数信号量和互斥信号量三种类型,为了使应用程序具有可移植性,还提供了POSIX(可移植操作系统接口)信号量。在Vxorks操作系统中,信号量是实现任务同步的主要手段,也是解决任务同步问题的最佳......
    VxWorks下图形用户界面的开发 关注:
    2013-09-08
    VxWorks下图形用户界面的开发
    摘要:分析了嵌入式实时操作系统VxWorks及媒体库WindML的结构和特点。应用WindML提供的API函数,给出了VxWorks操作系统下键盘输入响应及图形界面输出的程序实现。一 前言
    随着多媒体信息技术、互连网、消费类电子产......
    VxWorks网络协议栈初始化流程 关注:
    2013-09-08
    VxWorks网络协议栈初始化流程
    在网络初始化时加载END和subEND,并在其中初始化IP协议栈,在TMS初始化时绑定IP到SubEND,单播路由协议初始化在TMS初始化中,根据MIB配置确定初始化哪个单播路由协议,RIP初始化可以在网络初始化时,OSPF初始化在TMS初始化......
    Skyeye使用经验 关注:
    2013-09-08
    Skyeye使用经验
    Skyeye交叉编译环境的下载及安装这里有比较详细的介绍:www.skyeye.org。下面以一个例子来分析这个open source的交叉编译工具。 下载ucosii for AT91,在Skyeye这个编译环境下编译以ucosii内核及基于ucosii的appli......
    S3C2410 bootloader全程详解 关注:
    2013-09-08
    S3C2410 bootloader全程详解
    网上关于Linux的bootloader文章不少了,但是大都是vivi,blob等比较庞大的程序,读起来不太方便,编译出的文件也比较大,而且更多的是面向开发用的引导代码,做成产品时还要裁减,这一定程度影响了开发速度,对初学者学......
    ARM的除法运算优化策略 关注:
    2013-09-08
    ARM的除法运算优化策略
    与传统的4/8位单片机相比,ARM的性能和处理能力是遥遥领先的。但与之相应,ARM的系统设计复杂度和难度,较之传统的设计方法也大大提升了,同时也大大拓展了针对ARM芯片特性进行优化的空间,例如针对指令流水线的优化、针......
    Arm结构体gcc内存边界对齐问题 关注:
    2013-09-08
    Arm结构体gcc内存边界对齐问题
    这段时间移植公司的linux i386程序到Arm linux平台,本以为是件工作量很小的事情,以为只要改几个驱动程序就OK了,没想到在应用程序这一块卡了很长时间。其中最烦的事情就莫过于结构体内存边界对齐了。搞了这么久,终于......
    ARM 程序设计优化策略与技术 关注:
    2013-09-08
    ARM 程序设计优化策略与技术
    程序优化是指软件编程结束后,利用软件开发工具对程序进行调整和改进,让程序充分利用资源, 提高运行效率, 缩减代码尺寸的过程。按照优化的侧重点不同, 程序优化可分为运行速度优化和代码尺寸优化。运行速度优化是指在......
    基于VxWorks的多DSP系统的多任务程序设计 关注:
    2013-09-08
    基于VxWorks的多DSP系统的多任务程序设计
    摘要:多DSP信号处理板广泛地运用于工业、军事、通信和医疗等许多方面。本文介绍一种基于VxWorks实时操作系统的ADSP21160的多DSP板设计,以及该板在数字式声纳的实时信号处理系统中的应用,并介绍在VxWorks实时操作系统......
    用AXD 调试VxWorks bootrom 关注:
    2013-09-08
    用AXD 调试VxWorks bootrom
    对于用ads1.2的早期版本sdt2.5 中的adw 调试bootrom_uncmp 的方法大家一般都比较熟悉,这里不多做说明。下面给出用ads1.2 中的axd 调试bootrom 的方法.
    步骤如下:1 打开自己所用的调试代理, 如MultiICE , ARMJtagDe......
    keil for arm 入门 关注:
    2013-09-08
    keil for arm 入门
    概述
    ARM7 TDMI结构的Keil开发套件采用最新设计的超豪华uVision3集成开发环境,内嵌C编译器/汇编器/工程管理器/调试器等功能功能模块,是一款稳定/可靠/高效的开发工具,适用于不同层次的的用户,完全满足从专业的应用......
    uC/OS-II系统开发笔记 关注:
    2013-09-08
    uC/OS-II系统开发笔记
    uC/OS-II是一个简洁、易用的基于优先级的嵌入式抢占式多任务实时内核。尽管它非常简单,但是它的确在很大程度上解放了我的嵌入式开发工作。既然是一个操作系统内核,那么一旦使用它,就会涉及到如何基于操作系统设计......
    uC/OS-II的任务切换总结 关注:
    2013-09-08
    uC/OS-II的任务切换总结
    uC/OS-II的任务切换归根到底都是由以下三个函数引起的: OSStart(); OSIntExit(); OS_Sched();一、OSStart():
    OSStart()函数是uC/OS-II任务调度的引导函数,它调用更底层的函数OSStartHighRdy()来完成最初的任务切......
    uC/OS-II内核超时等待机制的分析 关注:
    2013-09-08
    uC/OS-II内核超时等待机制的分析
    摘要:本文从源代码角度分析了uC/OS-II内核超时等待机制,证实在一定情况下超时时间间隔不准确,在时间间隔到期的情况下,内核仍有可能返回成功,这不符合一般的操作系统原理。另外,结合超时等待机制的通用模型以及一些主流内......
栏目导航->单片机学习
  • 电子应用基础
  • 电源技术
  • 无线传输技术
  • 信号处理
  • PCB设计
  • EDA技术
  • 单片机学习
  • 电子工具设备
  • 技术文章
  • 精彩拆解欣赏
  • 推荐资讯
    最后更新
    热门点击
    1. s3c2410移植MPlayer到linux2.6
    2. 基于uClinux系统的MiniGUI的研究与移植
    3. ARM开发软件及实用工具介绍
    4. 浅谈PIC单片机程序设计
    5. S3C6410 移植Android 内核
    6. 89S51单片机PT2221红外解码汇编程序
    7. 嵌入式Linux下NAND 存储系统的设计与实现
    8. NUCLEUS PLUS 实时多任务操作系统开发环境
    9. uC/OS-II内核超时等待机制的分析
    10. 如何在 KEIL C51(v6.21) 中调用汇编函数的一