ludi的个人空间 https://www.eechina.com/space-uid-138953.html [收藏] [复制] [RSS]

博客

STM32入门系列-GPIO结构
2017-11-17 14:08
已经了解了 STM32 GPIO的基本概念及引脚分类。现在来看下STM32 GPIO内部的结构是怎样的。IO端口位的基本结构如下图所示。 从图中可以看出GPIO内部结构还是比较复杂的,只要将这张GPIO结构图理解好,那么关于GPIO的各种应用模式将非常清楚。图中最右端I/O端口就是STM32芯片的引脚,其它部分都在STM ...
个人分类: c语言|1173 次阅读|0 个评论
LabVIEW串口通讯—通信协议
2017-11-16 11:28
所谓 通信 协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于 ISO'S OSI七层参考模型中的数据链路层。 目前,采用的通信协议有两类:异步协议和同 ...
个人分类: c语言|1176 次阅读|0 个评论
Arm linux 内核构建(2)
2017-11-15 11:38
本文将继续讲解 arm linux 内核 zImage 的生成过程,内核版本号 4.10。 在 arch/arm/Makefile 文件中,可以看到 zImage 依赖于 vmlinux ,这里的 vmlinux 指的是根目录下的 vmlinux 。 arch/arm/Makefile: boot := arch/arm/boot BOOT_TAR ...
个人分类: c语言|1097 次阅读|0 个评论
开发经验!嵌入式硬件设计需要考虑的一些问题总结
2017-11-14 09:55
1.MCU的选择 选择 MCU 时要考虑 MCU 所能够完成的功能、MCU 的价格、功耗、供电电压、I/O 口电平、管脚数目以及 MCU 的封装等因素。MCU 的功耗可以从其电气性能参数中查到。供电电压有 5V、3.3V 以及 1.8V 超低电压供电模式。为了能合理分配 MCU 的I/O资源,在 MCU 选型时可绘制一张引脚分配表, ...
个人分类: c语言|622 次阅读|0 个评论
容易被大多数人忽视的STM32串口DMA问题
2017-11-13 10:22
讨论三个问题: 1 、什么叫串口 DMA 请求; 2 、串口简要复习; 3 、串口 DMA 发送流程。 第一 什么叫串口 DMA 请求(战舰 STM32 开发板) 说这个问题之前先简单回顾 DMA的基本特性。先导出原子哥的PPT内容: DMA 全称Direct Memo ...
个人分类: c语言|661 次阅读|0 个评论
基于ARM_contexA9 led驱动编程
2017-11-12 10:17
基于 ARM_contexA9 led驱动编程 关 于友善之臂出的这款 contexA9开发板,目前在网络上的资源较少,特别是内核的,非常之少,鉴于这种情况,我将会写一个系列的驱动来做关于tiny4412这款板子开发的总结。 简单介绍一下: Tiny4412是一款高性能的四核Cortex-A9核心 ...
个人分类: c语言|1009 次阅读|0 个评论
每个开发人员都应该知道的 10 个 Linux 命令
2017-11-11 10:15
10. file 返回一个指定文件的信息。例如,你可以用它来输出一个图片文件的尺寸信息。 file logo.png 输出结果: PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced 9. iotop, powertop, nethogs 你如 ...
个人分类: c语言|768 次阅读|0 个评论
2017-11-10
2017-11-10 11:59
在 Linux中的网络编程是通过socket接口来进行的,是一种文件描述符。socket也有一个类似于打开文件的函数调用,该函数返回一个整型的socket描述符,随后的连接建立、数据传输等操作都是通过socket来实现的。 常见的 socket有3种类型: (1) 流式 socket (SOCK_STREAM) 流式套接字提供可靠的、面 ...
个人分类: c语言|644 次阅读|0 个评论
一小时教你学会ARM架构
2017-11-7 10:58
架构的演变历史 我们首先介绍 ARM Ltd,这里先说的是公司而不是架构。ARM 的发展历史非常久远,超乎许多人的想象。 首先,我们提供一些背景信息, ARM 成立于20世纪90年代末,从另一家位于剑桥的公司分拆而来,那家公司叫做 Acorn Computers,曾经是英国教育市场的著名个人台式计算机供应商,现已不复存 ...
个人分类: c语言|941 次阅读|0 个评论
C语言编程程序的内存如何布局
2017-11-6 10:07
重点关注以下内容:    C语言程序在内存中各个段的组成    C语言程序连接过程中的特性和常见错误    C语言程序的运行方式   一: C语言程序的存储区域   由 C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文 ...
个人分类: c语言|777 次阅读|0 个评论
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部