科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
关于使用stm32cubemx生成代码后移植Ucos—III的方法
介绍一下Ucosiii的优点:相比于Ucosii,UCOS-II主要针对8位、16位机以及低端32位机,UCOS-III主要针对高端32位处理器和64位处理器,在性能上有了很大的提升,有了不少的提升,例如任务数没有显示,不同的任务可以拥有相同的优先级,相同优先级的任务调度采用...…
TI蓝牙4.0协议栈main函数分析
我们采用BLE-CC254x-1.3.2中的KeyFob工程展开分析. 我们都知道在C代码中,程序的入口都是main()函数,这个函数在KeyFob_Main.c中 打开文件,可以看到这个文件包含了一些必要的头文件和一个函数的申明,我们暂时不理会那个申明的函数,先看main都做了些什么工...…
Freemodbus启动流程分析
近项目有用到modbus协议,于是在网上找了些资料成功将freemodbus移植到m3,由于移植过程较简单,网上教程也很多,这里我们就不再赘述.我用到的freemodbus版本是V1.5,下面附上新的源码下载地址:http://www.freemodbus.org/index.php?idx=5 下面开始分析下freemodb...…
init可执行程序的结构
init可执行程序是系统运行的第一个用户控件的程序 它已守护进程的方式运行,它是从linux启动标准自动进入Android系统的入口 init可执行成程序的代码路径为:system/core/init 由于是init本身一个可执行程序,而不是库,因此没有给其他部分使用的头文件。 ini...…
Android日志消息的生成
日志是故障处理重要的部分,但是它难以实现,特别是在那些使用两个不同机器进行开发和执行的移动平台上。Android有一个扩展日志框架,用于对系统范围内Android系统本身的信息及应用程序的信息集中做日志。它还提供了一组用户级应用程序以查看和过滤这些日志...…
java异常处理机制原理
异常就是在程序的运行过程中所发生的不正常的事件, 它会中断正在运行的程序,面对异常该怎么办呢?通常情况下, 我们会这样处理: Java编程语言使用异常处理机制为程序提供了错误处理的能力异常处理机制抛抓模型 运行的代码先抛出异常: 放在try{}块中 然后捕获抓取异常: catch(异常类型 异常对象) 最…
三层架构实现Java Web案例
三层架构一方面是为了解决应用程序中代码之间调用复杂,代码职责不清的问题;通过各层之间定义接口的形式,并将接口与实现分离,可以很容易的用不同的实现来替换原有的实现,从而有效的降低层与层之间的依赖关系。这种方式不仅有利于整个团队理解整个应用架构,降低后期维护成本,同时也有利于制定整个…
java抽象类的作用
本文主要讲解了java中抽象类与接口的概念、使用及它们之间的区别。这部分知识是属于java语言中核心的知识,是我们理解面向对象思想及代码设计必要掌握的内容。 2 抽象类 2.1 概念及案例 假设有一个Employee和Student类,考虑一下对这两个类的扩展。比如每个员工或者学生都有姓名,因此可以将name放在较…
回到顶部