搜索内容

MCU设计实例
  • 计算机中信息的表示与处理

      一切又回到了学习、总结、学习、总结模式,回顾了一下找工作期间遇到的很多问题,其实归根到底是因为基础不牢固,没有搞清楚其中的一些本质。就像前一章总……
    deerchao MCU设计实例 2022年8月21日
  • 内核逻辑地址和内核虚拟地址的区

    ********************************************************************** 1)凡是通过MMU页表访问的地址都叫虚拟地址,而一旦启用了MMU,那CPU发出的所有地……
    html5 MCU设计实例 2022年8月21日
  • 多层位图查表法

    在嵌入式操作系统中,特别是实时操作系统中经常采用位图法解决任务的就绪以及查找最高优先级的快速方法,即通过对所有的可能性采用查表的形式即可实现对于uC/……
    老王 MCU设计实例 2022年8月21日
  • 关于对ARM处理器中“8位位图”的

       在ARM处理器的汇编语言中,对指令语法格式中的<shifter_operand>的常数表达式有这样的规定:“该常数必须对应8位位图,即常数是由一个8位的常数循环……
    yiyan MCU设计实例 2022年8月21日
  • UCOS-II中OS_CPU_IRQ_ISR移植过程

    在uc/os-II的移植过程中存在一个通用的irq中断处理函数,其中的实现过程如下:     OS_CPU_IRQ_ISR     STMFD SP!, {R1-R3} ; We will use R1-R3 as temporar……
    html5 MCU设计实例 2022年8月21日
  • 关于uC/OS-II中的任务挂起讨论

    最近对实时操作系统比较感兴趣,然后就仔细阅读了一番uC/OS-II的代码,之前也初略的阅读过,但是这次阅读确实有不少的收获。 uC/OS-II是经典的实时操作系统,……
    喔28 MCU设计实例 2022年8月21日
  • UC/OS-II的内存管理OSMemCreate(

    我们在写应用程序的过程中通常都是采用一个malloc/free系列函数进行内存的管理,这样分配的内存空间是从应用程序的栈空间分配处理,一般而言我们在写程序的……
    啊Q MCU设计实例 2022年8月21日
  • UC/OS-II的最高优先级别查找方法

    UC/OS-II是常用的嵌入式实时操作系统,该操作系统最多支持64个任务,由于操作系统是优先级抢占型实时系统,因此对任务最高优先级如何查找是比较重要的。 在UC……
    yiyan MCU设计实例 2022年8月21日
  • 实时操作系统的任务调度原因分析

    最近看了一些实时操作系统的源码,关于任务调度是实时操作系统的重要组成部分,但是何时发生调度,怎样才能发生调度却不是非常的清晰,书中一本而言所说的都……
    嘿哈 MCU设计实例 2022年8月21日
  • void *指针的妙用

    在阅读源码的过程中,我发现很多的代码中都采用了链表,链表的也是非常有意义的一种。有我们在C语言中使用的那种数据嵌套指针的方式。也有在linux中将链表作……
    牛青 MCU设计实例 2022年8月21日
  • 马踏棋盘的实现

    马踏棋盘是经典的程序设计问题之一,主要的解决方案有两种:一种是基于深度优先搜索的方法,另一种是基于贪婪算法的方法。第一种基于深度优先搜索的方法是比……
    喔28 MCU设计实例 2022年8月21日
  • 赫纳法则

    赫纳法则          这种方式减少了乘法的计算次数,针对计算机而言可以大大的减少计算时间。 long double horner_role(double a[],int n,double x) {  ……
    喔28 MCU设计实例 2022年8月21日
  • S3C2440触摸屏驱动代码分析

    实验环境: 主机:Fedora14 开发板:Tq2440 移植linux内核版本:linux-2.6.30.4 最近学习了一下S3C2440的触摸屏驱动代码,也算是对前期一段时间的复习,让自……
    牛青 MCU设计实例 2022年8月21日
  • 嵌入式系统的硬件安全问题

       今天听了国防科技大学陆洪毅教授的两节课(当然是看视频),讲的是关于嵌入式系统硬件安全的问题。同时,也听了他关于嵌入式系统未来发展趋势的问题,自我……
    bigao MCU设计实例 2022年8月21日
  • 新型的按键扫描程序,仅三行代码

          对于单片机或嵌入式系统而言,按键是必不可少的。记得刚开始学51单片机的时候,刚接触到按键扫描程序,理解起来很是费力,感觉代码量不少。后来有接触……
    牛青 MCU设计实例 2022年8月21日
  • PLC与单片机的优势及学习注意事项

         现在市场上plc的产品品牌很多,常见的有:西门子,欧姆龙,三菱,台达等等。plc的工作原理大同小异,但是我觉得唯一的缺陷就是编程软件都不一样,每个品……
    丹青 MCU设计实例 2022年8月21日
  • 学习plc,单片机,组态软件,嵌入

         如果专注于某一兴趣,且投入进去,那么一定会有一种感觉:学习真的没完没了,永远有学不完的东西!        plc,51单片机,嵌入式系统,组态软件等等这……
    丹青 MCU设计实例 2022年8月21日
  • 学习ucosii操作系统的一点心得

           ucos-ii操作系统的优异性能我就不说了,因为专家们说的太多了。非要说的话,只能是狗尾续貂。        我就说说自己对学习ucosii操作系统的一点学习心……
    牛青 MCU设计实例 2022年8月21日
  • 基于stm32f103zet6的内存管理的学

    主要是依照原子哥哥的代码来初步了解或者说学习一下内存管理,特别对于我们这个想往嵌入式方向发展的人来说,内存管理应该是一种艺术的。 今天在对原子的代码……
    中天 MCU设计实例 2022年8月21日
  • 基于STM32原子战舰板内存管理源码

         走到今天,已经开始涉及到计算机核心一点的东西了---内存管理。通过本实验的学习,能够较为深刻体会到“指针是c语言的灵魂”这句话的分量。自然对c语言的……
    小杜 MCU设计实例 2022年8月21日
  • QT helloworld 程序

    1、 搭建嵌入式交叉环境   a.      交叉编译工具链接 b.      主机交叉编译环境配置 c.      Bootloder,linux内核,文件系统构建 2、 简单的helloworld 程……
    deerchao MCU设计实例 2022年8月21日
  • C51脉冲宽度检测程序

    /**********************************************   315无线模块 PT2262 1.5M 270KHz 可以测出脉冲宽度   起始时间  5000us   高电平时间 490us   低电平时……
    牛青 MCU设计实例 2022年8月21日
  • 51单片机的中断号以及中断向量

    1、外部中断 0、 1;分别由引脚/INT0、/INT1的电平信号引起。 2、定时/计数器 0、1;分别由T0、 T1的溢出引起。 3、串行口发送、接收;发送完一个字节或接……
    html5 MCU设计实例 2022年8月21日
  • PID公式的推导过程及实现代码

    一、PID框图:  n0(t)是要稳定的值 n(t)是当前输出值 e(t) = n0(t) - n(t) 一、模拟PID控制原理   这个公式网络上很好找:    二、数字PID……
    牛青 MCU设计实例 2022年8月21日
  • KEIL-BANK分页(H00,H01 … H0x

    对C51而言,生成的HEX文件是有体积限制的,如果ROM过大,那么就要用到分页技术将HEX分成几个文件具体做法简单点来说,如下:  =============================……
    小杜 MCU设计实例 2022年8月21日