- 博客(9)
- 资源 (28)
- 收藏
- 关注
原创 TI SYS/BIOS的 创建工程实例
SYS/BIOS是一个可扩展的实时内核(或者说是操作系统),其提供了许多模块化的APIs(应用程序接口),支持抢占式多线程,硬件抽象,实时分析和配置工具,其设计目的是为了最大限度地减少对内存和CPU的要求。其拥有很多实时嵌入式操作系统的功能,如任务的调度,任务间的同步和通信,内存管理,实时时钟管理,中断服务管理等。有了它,用户可以编写复杂的多线程程序,并且会占用更少的CPU和内存资源。
2016-12-21 15:05:18 8817
原创 TI 开发软件 CCS 5 的安装
这里首先需要注意下,安装路径不能有中文,另外我的CCS 5 可以在Windows 64位下完美安装动行,不过你的版本如果不能在当前系统下安装,可以右击当前安装文件,选择属性,更改兼容性设置,选择以兼容模式运行这个程序。1、双击安装文件ccs_setup_5.x.x.xxxxx.exe2、同意许可3、安装路径默认为c:\ti,我选择的是D:\ti,最好让父文件夹名称为ti
2016-12-21 15:03:27 1778
原创 【创龙TMS320C6748开发板试用】+SYSBIOS新建任务的二种方法
方法一:使用程序新建Task_Handletask;//任务的句柄task=Task_create(taskMain,NULL,&eb);if(task==NULL){System_printf("Task_create()failed!\n");BIOS_exit(0);}复制代码使用Task
2016-12-21 14:55:45 2261
原创 LWIP使用经验
LWIP使用经验一 LWIP内存管理LWIP的内存管理使用了2种方式:内存池memp和内存堆mem,如图1所示。内存池的特点是预先开辟多组固定大小的内存块组织成链表,实现简单,分配和回收速度快,不会产生内存碎片,但是大小固定,并且需要预估算准确。内存堆的本质是对一个事先定义好的内存块进行合理有效的组织和管理,主要用于任意大小的内存分配,实现较复杂,分配需要查
2016-12-12 21:45:41 864
原创 Modbus协议简介与FreeMODBUS移植
1:Modbus协议简介 Modbus协议主要描述的是应用层的信息封装格式,处于OSI模式的第七层(应用层)。Modbus的物理层可以是RS-485、Ethernet II /802.3。Modbus协议栈的层次图: 本文主要介绍Modbus使用物理层是EIA/TIA-485的情况。Modbus主要内容为应用层协议,所以在现实使用中可
2016-12-11 19:57:40 9700
转载 Keil MDK 下 uC/OS-II 在LPC11C14上的移植
uCOS-II 在 ARM上的移植很常见,而在 KEIL MDK 下的移植却不是很多,根据 ARM 下的移植范例,结合自己最近使用 KEIL MDK 的稍许心得,记录一下 uCOS-II 在 KEIL MDK 下的移植过程。在移植过程中也参考了他人的资料如有部分雷同请谅解,本文仅也供个人参考,共同学习。uCOS II是一个源码公开、可移植、可固化、可剪裁和抢占式的实时多任务操作系统。
2016-12-05 21:23:11 914
原创 LPC17XX 学习之 uCOS-II 移植实例
1. 知识准备要想对ucos-ii的移植有较深的理解,需要两方面知识:(1)目标芯片,这里是lpc17xx系列芯片,它们都是基于ARMv7 Cortex-M3内核,所以这一类芯片的ucos-ii移植几乎都是一样的,要想了解Cortex-M3内核,推荐《ARM Cortex-M3权威指南》(宋岩译);(2)ucos-ii内核原理,推荐《嵌入式实时操作系统uC/OS-II(第2
2016-12-05 21:13:27 2769
原创 Qt学习之路——— 串口通信总结
注意: Qt5发布之前,Qt实现串口通信一般是采用第三方类库qextserialport。Qt5发布后自带了QtSerialPort 能够支持串口通信。1、Qextserialport类介绍 在Qt5之前的版本中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,本文章主要是讲解怎样利用此类实现串口通信。2、文件下载地址:
2016-12-04 22:16:13 1715
原创 μC/OS-II学习之:任务,信号量、邮箱、队列及其区别
一:UCOS是一种抢占式的多任务操作系统,如果最高优先级的任务不主动放弃CPU的使用的话,其他任务是无法运行的,通常情况下,高优先级的任务在使用完CPU或其他资源后都要主动放弃,可以通过延时函数或者时等待一些信号量之类的让自己挂起。但是如果最高优先级任务一直使用CPU,那就跟单任务没有什么区别了。二:可以通过等待信号量,消息等是当前任务挂起,或者通过通过延时函数将任务挂起,从而让其他优先级
2016-12-04 21:23:32 748
XShell是一款Windows下非常优秀的连接工具
2017-09-26
网络调试助手
2017-09-23
Wireshark-win32-2.4.1
2017-09-22
DHCP Server 应用
2017-09-22
TI sysbios 用户指南
2017-09-13
Source Insight
2016-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人