虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

U<b>C-OS-II</b>

  • 在CodeWarrior编译环境下运行μCOS-Ⅲ

    Kinetis系列是飞思卡尔公司基于ARM Cortex-M4和Cortex-M0+内核的单片机,和CortexM3相比,M4内核主要增加了DSP运算指令和可选的浮点运算单元,同时保持了与Cortex-M3的兼容性,因此被寄予希望能逐步替代Cortex-M3。Kinetis也成为飞思卡尔杯全国大学生智能车竞赛新的硬件平台之一。社C/OS-III是Micrium公司推出的全新RTOS,特别适用于那些有计算前导零(CLZ)硬件指令的高端32位CPU,可大大加速就绪表查找速度。uC/OS-IⅡ的主要精华在于其巧妙的优先级软件查表算法,而对于有CLZ硬件算法指令的CPU,如MIPS、PowerPC、ARM11及以上系列,仍使用uC/OS1l就不那么合理了。uC/OS-l源代码公开,官方已提供对目前主流单片机的移植支持,并且针对几大主流单片机都提供相应的教材1时,Kinetis就是其中之一。Micrium官方提供的基于Kinetis平台的范例都是使用1AR作为集成开发环境的,考虑到飞思卡尔官方的CodeWarrior开发环境有着广泛的用户群,尤其是使用过S08/S12等单片机的用户,大多熟悉CodeWarrior。因此,本文将以Kinetis 平台为例,讲述如何使用CodeWarrior集成开发环境将uC/OSI运行起来,作为应用开发的基础,也便于那些教学中使用CodeWarrior编译器的师生,将C/OSII引入嵌入式系统教学。

    标签: CodeWarrior

    上传时间: 2022-06-24

    上传用户:jason_vip1

  • 增强型8051单片机实用开发技术

    STC12C5A60S2单片机是深圳宏晶科技有限公司的典型单片机产品,采用了增强型8051内核,片内集成了60KB程序Flash、1KB数据Flash(EEPROM)、1280字节RAM、2个16位定时/计数器、44根I/O口线、2个全双工异步串行口(UART)、高速同步通信端口(SPI)、8通道10位ADC、2通道PWM/可编程计数器阵列/捕获/比较单元(PWM/PCA/CCU)、MAX810专用复位电路和硬件看门狗等资源。STC12C5A60S2指令系统完全兼容8051单片机,并具有在系统可编程(ISP)功能和在系统调试(ISD)功能,可以省去价格较高的专门编程器,开发环境的搭建非常容易。STC12C5A60S2的所有指令和标准的8051内核完全兼容,具有良好的兼容性和很强的数据处理能力,所以,原来讲解8051单片机的师资力量可以充分发挥以前讲解单片机原理及应用课程的经验;对于具有8051单片机知识的读者,不存在转型困难的问题。本书介绍了STC12C5A60S2单片机的硬件结构、汇编语言程序设计,并详细介绍了应用于单片机的C语言程序设计,以KeiluVision集成开发环境作为程序设计和调试环境介绍了程序的调试方法。以目前流行的智能车竞寒中的智能汽车控制器以及压力测控系统两个综合设计实例为背景,介绍了单片机中各部分的硬件功能和应用设计以及相关的汇编语言、C语言程序设计与调试;特别介绍了嵌入式操作系统以C/OS-IⅡ的裁减和应用。教材的每一章都给出了相应的习题,便于教学。与教材配套的电子教案、书中的所有实例以及最后一章的应用系统设计相关内容都可以从站上下载。

    标签: 8051 单片机

    上传时间: 2022-06-25

    上传用户:

  • 智能机器人硬件模块详解

    智能机器人硬件功能模块介绍1.核心控制板:raspberry b+(树莓派B+):一种卡片式电脑。树莓派是只有信用卡大小的卡片式电脑,其系统基于Linux。截止至2012年6月1日,树莓派只有A和B两个型号,主要区别:A型:1个USB、无有线网络接口、功率2.5W,500mA、256MB RAM;B型:2个USB、支持有线网络、功率3.5W,700mA、512MB RAM。2.底层电路驱动芯片:Arduino 。Mega2560的处理器核心是ATmega2560,同时具有54路数字输入/输出口(其中16路可作为PWM输出),16路模拟输入,4路UART接口,一个16MHz晶体振荡器,一个USB口,一个电源插座,一个ICSP header和一个复位按钮。Arduino Mega2560也能兼容为Arduino UNO设计的扩展板。3.底层硬件:驱动电路、控制电路 包括(ln298、hc-06蓝牙模块、舵机、摄像头、麦克风、无线网卡、电机、地盘、传感器若干、材料等) 4.工作原理:树莓派用来处理上层指令、运用大型代码、和代码整合等,例如:人脸识别、语音识别、邮件发送、环境数据上传到互联网、获取网络指令等。通过串口通讯和底层驱动芯片arduino进行交互,和数据传输。arduino则负责底层电路的驱动、环境检测、快速机动、预报处理等工作1.该项目中我们自主研发了一套无线充电设备,最大的转换效率可以达到40%,安装在机器人的底端,可以实现机器人长时间的工作而不需要人为去充电,解决了用户不在家机器人也能正常工作的问题。该项目已经获得了专利。

    标签: 智能机器人 硬件 模块

    上传时间: 2022-07-25

    上传用户:zhaiyawei

  • VIP专区-嵌入式/单片机编程源码精选合集系列(15)

    VIP专区-嵌入式/单片机编程源码精选合集系列(15)资源包含以下内容:1. msc1201 编程2.2. msc1201 编程3.3. msc1201 编程4.4. msc1201 编程5.5. yampp mp3 reference.6. yampp3 mp3 code.7. yampp3 mp3 code.8. yampp3 mp3 test code.9. yampp mp3 source code.10. μC/OS-Ⅱ实时嵌入式操作系统源代码.11. at45d041a读写程序模块.12. bcd 码转hex码.13. bcd 转hex.14. 16f877与MCP2510程序.15. 压力测量,采集压力值程序.16. 提供的程序是供四相步进电机使用。本实验使用的步进电机用直流+12V电压.17. 模块采用的就是MCU控制语音芯片和存贮器读写的方式。为了简化实验.18. EEPROM的转换工具。可把C转为BIN文件.19. ppc860平台上移植uc OS的实例.20. avr平台上移植uc OS的实例.21. PROTEL2004破解补丁.22. tms320c5409 fdct source code.23. tms320c5409 demo source code.24. tms320c5409 fft source code.25. tms320c5409 firs source code.26. tms320c5409 demo source code.27. tms320c5409 demo source code.28. tms320c5409 jpeg source code.29. tms320c5409 xrc source code.30. tms320c5409 xscrm source code.31. tms320c5409 dtmf source code.32. tms320c5409 equz source code.33. tms320c5409 dtmf source code.34. xilinx virtex architecture.35. xilinx virtex floorprint.36. Flash Programmer through JTAG for sa.37. 三星x609手机升级文件,修改了内置铃声.38. Interface 93CXX to PIC5X.39. 8x8 Software Multiplier in PIC5X.40. computes the square root of a 16 bit number in pic16c.

    标签: 液压气动 实用手册

    上传时间: 2013-07-24

    上传用户:eeworm

  • VIP专区-嵌入式/单片机编程源码精选合集系列(94)

    VIP专区-嵌入式/单片机编程源码精选合集系列(94)资源包含以下内容:1. 本文介绍了嵌入式系统的概念, 分析了μC/OS 的内核结构, 并详细介绍了在具有ARM 体系结构的S3C44B0 微处理器 上进行μC/OS 操作系统的移植和应用程序及驱动程序的开发。.2. 本文介绍了嵌入式系统的概念, 分析了μC/OS 的内核结构, 并详细介绍了在具有ARM 体系结构的S3C44B0 微处理器 上进行μC/OS 操作系统的移植和应用程序及驱动程序的开发。.3. 介绍嵌入式开发适合初学者的学习及有一定工作经验的人作为参考手册.4. 通过C++和GLUT.5. ht芯片通过IO口读写I2C芯片的汇编源代码.6. 该文档为dsp c6000系列的原理图资料,对于嵌入式开发者很有使用价值..7. 12864液晶的驱动程序.8. 一个完整的ASM程序.9. 单相电子式液晶电能表源程序已经是成熟产品的程序。.10. 一个用C语言控制的读写7022.11. 51开发板的源程序.12. sofia-sip-1.12.4.13. CPLD EPM7256原理图PCB图.14. 嵌入式LINUX 的驱动程序。采用2410的开发板全部可以通用(如使用引脚不同只要重新改脚定义).15. 著名EDA工具软件VCS得技术资料。pdf格式。.16. 非常好完的游戏.17. keil c中io的编程.18. keil c中BUZZ的运用.19. Lcd的编成.20. 射频卡读卡电路和程序,以及网络芯片8019的电路和程序,功能是实现一个射频卡读卡,读出数据传输到上位机.通过网络..21. 这是一个串口通信程序.22. 该源码实现了为现场人员创建拥有GUI的嵌入式数据库,现场人员通过获得数据可以进行薪水调查,数据包括职位,企业类型,年收入,阅历.23. * 一、功能: Timestamp驱动演示代码. * 二、该源码需要硬件开发板的支持,因为ISS对Timestamp定时器的模拟还不够精确 * 如果将该源码运行于ISS模式下,将得不到精确的结.24. rtl8019驱动程序及其main函数的源码.25. C++嵌入系统实例不是很全,总共7个分别是2,3,5,6,7,8,9.26. C++嵌入系统实例不是很全,总共7个分别是2,3,5,6,7,8,9.27. C++嵌入系统实例不是很全,总共7个分别是2,3,5,6,7,8,9.28. C++嵌入系统实例不是很全,总共7个分别是2,3,5,6,7,8,9.29. WINCE MFC COM sample. (from EVC高級編程及其應用開發).30. 三星ARM9的LCD驱动板原理图和PCB图.31. 我设计的CAN总线模块.32. 三星ARM9 S3C2410 核心板原理图与PCB图.33. 我用三星ARM9 S3C2410 做的掌上电脑 原理图与pcb图.34. 一个大公司的ARM9开发板原理图.35. cypress fx2 firmware代码示例.36. cypress ezusb driver 代码模板.37. 不错的X86汇编代码示例.38. 汇编代码示例.39. 非常好的汇编代码示例.40. 本人以前做的些东西.

    标签: 金属材料 性能 对照

    上传时间: 2013-06-09

    上传用户:eeworm

  • 含t h r e a d x,u c o s 的b s p

    含t h r e a d x,u c o s 的b s p

    标签:

    上传时间: 2015-06-29

    上传用户:xfbs821

  • ⑴ 提供简单命令 A、通过串口加载程序到指定内存 B、将程序烧写到 NANDFLASH 指定位置 C、LCD 操作函数 I、画点 II、画线 III、画圆 IV、显示图像

    ⑴ 提供简单命令 A、通过串口加载程序到指定内存 B、将程序烧写到 NANDFLASH 指定位置 C、LCD 操作函数 I、画点 II、画线 III、画圆 IV、显示图像 ⑵ bootloader 具备自我更新能力 ⑶ bootloader 可以启动 LINUX ⑷ 能通过网络传输文件(FTP/UDP)

    标签: NANDFLASH LCD III 命令

    上传时间: 2016-06-18

    上传用户:牧羊人8920

  • 重点介绍了C + + B u i l d e r集成开发环境

    重点介绍了C + + B u i l d e r集成开发环境,以便读者在创建应用程序时能充分利用其强大的功能,从而达到事半功倍的效果。

    标签: 集成开发环境

    上传时间: 2013-12-25

    上传用户:zsjzc

  • Floyd-Warshall算法描述 1)适用范围: a)APSP(All Pairs Shortest Paths) b)稠密图效果最佳 c)边权可正可负 2)算法描述: a)初始化:d

    Floyd-Warshall算法描述 1)适用范围: a)APSP(All Pairs Shortest Paths) b)稠密图效果最佳 c)边权可正可负 2)算法描述: a)初始化:dis[u,v]=w[u,v] b)For k:=1 to n For i:=1 to n For j:=1 to n If dis[i,j]>dis[i,k]+dis[k,j] Then Dis[I,j]:=dis[I,k]+dis[k,j] c)算法结束:dis即为所有点对的最短路径矩阵 3)算法小结:此算法简单有效,由于三重循环结构紧凑,对于稠密图,效率要高于执行|V|次Dijkstra算法。时间复杂度O(n^3)。 考虑下列变形:如(I,j)∈E则dis[I,j]初始为1,else初始为0,这样的Floyd算法最后的最短路径矩阵即成为一个判断I,j是否有通路的矩阵。更简单的,我们可以把dis设成boolean类型,则每次可以用“dis[I,j]:=dis[I,j]or(dis[I,k]and dis[k,j])”来代替算法描述中的蓝色部分,可以更直观地得到I,j的连通情况。

    标签: Floyd-Warshall Shortest Pairs Paths

    上传时间: 2013-12-01

    上传用户:dyctj

  • 里面有相应的hpunix(HP-UX hpl1000 B.11.00 U 9000/800 (tb)),linux(Red Hat Linux release 9 Kernel 2.4.20-8),w

    里面有相应的hpunix(HP-UX hpl1000 B.11.00 U 9000/800 (tb)),linux(Red Hat Linux release 9 Kernel 2.4.20-8),windows的头文件、库文件,还有相应的demo程序

    标签: release hpunix Kernel HP-UX

    上传时间: 2015-01-06

    上传用户:cursor