一、前言 1、简介 在上一篇UART详解中,已经有了关于UART的详细介绍了,也有关于如何使用STM32CubeMX来配置UART的操作了,而在该篇博客,主要会讲解一下如何实现UART串口的发送功能。 2、UART简介 嵌入式开发中,UART串口通信协议是我们常用的通信协议之一,全称叫做通用异步收发 ...
分类:
其他好文 时间:
2019-05-05 14:37:49
阅读次数:
223
1.面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象 优点:易维护、易复用、易扩展,由于面向对象有 ...
分类:
编程语言 时间:
2019-05-02 15:58:07
阅读次数:
126
1.基本概念 至于什么是面向对象、为什么面向对象、面向对象到底有什么好处 请移步这里进行了解 1.1 面向过程与面向对象的区别与优缺点 面向过程:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用每一个函数,适合简单的任务。 面向对象:面向对象是把构 ...
分类:
编程语言 时间:
2019-05-02 11:45:34
阅读次数:
159
Hi3559AV100 DDR4 驱动配置说明 Hi3559AV100 DDR4 驱动配置说明 1.1 Hi3559AV100 DDR4 CLK/AC 驱动配置方法 1.1 Hi3559AV100 DDR4 CLK/AC 驱动配置方法 寄存器地址 寄存器地址 DDR PHY0:0x1206d0bc ...
分类:
其他好文 时间:
2019-04-29 14:04:05
阅读次数:
886
如何查看和修改寄存器 在程序中可以使用HI_SYS_ReadRegister,HI_SYS_WriteRegister接口进行寄存器的读写操作。 在单板命令行下,使用工具。 单板/usr/sbin目录下,有一系列寄存器操作相关的工具,分别介绍如下: 工具 | 参数 |功能| 备注 | | | him ...
分类:
其他好文 时间:
2019-04-28 12:58:38
阅读次数:
246
作为新手,在面对广泛应用于企业级应用开发的 Java、游戏客户端开发的 C++、嵌入式开发的 C、人工智能领域的 Python 等数百种编程语言时,你会如何选择自己的第一门编程语言? ...
分类:
编程语言 时间:
2019-03-26 18:10:16
阅读次数:
284
原文:跨平台开发 -- C# 使用 C/C++ 生成的动态链接库 操作环境:Visual Studio 2017 如何实现 使用 C# 进行嵌入式开发? .NET Core 虽然实现了跨平台,但是不可能处处使用 C# 开发,就好像没人使用SQL开发安卓APP,每种语言都有其优秀的地方和局限性。 就传... ...
分类:
编程语言 时间:
2019-03-25 10:37:12
阅读次数:
230
操作环境:Visual Studio 2017 如何实现 使用 C# 进行嵌入式开发? .NET Core 虽然实现了跨平台,但是不可能处处使用 C# 开发,就好像没人使用SQL开发安卓APP,每种语言都有其优秀的地方和局限性。 就传感器、32位、16位嵌入式设备,可能只有那么几KB的存储器,那些串 ...
分类:
编程语言 时间:
2019-03-23 10:22:28
阅读次数:
188
先同步系统时间 shell 输入命令 如果显示的时间跟你本地时间不一样,先设置时区 更改 apt-get 源 对于开发板来说,千万别乱改官方源,上面问题的根源是不支持https,所以先把源都改成http 原文件备份 编辑源地址列表文件 都改成http 更新系统 其他后期问题,安装证书 先安装 mak ...
分类:
系统相关 时间:
2019-03-16 09:39:47
阅读次数:
216
1. 面向对象和面向过程的区别 面向过程 优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点: 没有面向对象易维护、易复用、易扩展 面向对象 优点: 易维护、易复用、易扩展,由于面 ...
分类:
编程语言 时间:
2019-02-25 23:31:39
阅读次数:
338