1、前言在嵌入式系统中,许多SoC的内部都包含了pin控制器,通过芯片内部的pin控制器,我们可以配置一个或者一组引脚的状态和功能特性,Linux内核为了统一各SoC厂商的引脚管理,提供了pinctrl子系统。 2、引脚功能分类嵌入式芯片手册往往有一个GPIO控制的章节来描述SoC的引脚如何进行配置 ...
分类:
系统相关 时间:
2019-11-04 21:36:37
阅读次数:
216
嵌入式系统的构成 软件: 应用程序 第三方库(Qt,libc,myclient) 操作系统: 引导程序 内核+驱动 文件系统 硬件: 底板: 外置芯片 网卡(DM9000) 声卡 ADC 电源 USB 接口: 串口 SD LCD+触摸屏 摄像头 按键 核心板: Soc(CPU+uart+timer) ...
分类:
其他好文 时间:
2019-11-04 13:58:00
阅读次数:
105
通常的Cortex-M内核MCU一般都会内嵌并行NOR Flash,这个并行NOR Flash是直接挂在Cortex-M内核高性能AHB总线上的,知名IDE如果支持这款MCU,也都会同时集成对应Flash的下载算法,方便用户直接在IDE里下载代码进Flash和XIP调试,但是i.MXRT内部并没有F... ...
分类:
其他好文 时间:
2019-11-04 13:21:51
阅读次数:
99
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式。但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句中同等的位置使用。在百度搜索二者的区别,可以看到排在最前面的答案充斥着混淆的概念。就此,谈谈我对这几 ...
分类:
其他好文 时间:
2019-11-04 11:13:48
阅读次数:
95
一、SQL基本概念: SQL 已经成为关系数据库的标准语言,是一种数据库查询和程序设计语言,用 于存取数据以及查询、更新和管理关系数据库系统。 功能不仅仅是查询,还包括数据定义、数据操纵和数据控制等于数据库有关的 一系列功能。 四大功能:数据查询、数据定义、数据操纵和数据控制。 1)嵌入式和动态 S ...
分类:
数据库 时间:
2019-11-03 13:13:26
阅读次数:
162
Flask 的ORM SQLAlchemy SQLAlchemy是Python编程语言下的一个嵌入式软件。提供了SQL工具包以及对象关系映射(ORM)工具。 SQLAlchemy“采用简单的Python语言,为高效和高级的数据库访问设计,实现完整的企业级持久模型”。 SQLAlchemy首次发行于2 ...
分类:
其他好文 时间:
2019-11-01 22:31:49
阅读次数:
440
哈喽,各位搞it的同学们: 我是东哥,很长时间以来,没有空闲时间去搞自己的播客,今天收到了来自“chao15158842182”的来信,问到Python相关的知识,所以我觉得还是把播客弄起来,这样以后我们之间就有了交流沟通的方式 怎么说呢,干老师这一行有几年了(11年~19年现在),从刚开始搞嵌入式 ...
分类:
其他好文 时间:
2019-11-01 09:53:33
阅读次数:
74
之前有做过 ascii 和汉字库的字体点阵在lcd上显示的例子,都是按照指定大小的字库的点阵来显示的,所以一但选定了字体文件后,就固定了大小,不可变化,当然也可以存放各种 大小的字体文件,但这样的话就需要很多的空间,这种方法显然不好使,所以就引入了失量字体,关于字体的特点就不啰嗦了。可以去网上搜到很 ...
分类:
其他好文 时间:
2019-11-01 09:43:05
阅读次数:
101
RISC与CISC 精简指令集和复杂指令集:前者意图降低硬件(处理器)执行指令的复杂度,但是对于编译器提出了更高的要求,即编译复杂,处理简单;后者则是编译器简单而处理器复杂。 RISC设计准则 指令集:减少指令集的种类,只保留简单的指令集,可以通过组合指令集达到复杂指令的效果。 流水线:指令的处理可 ...
分类:
其他好文 时间:
2019-10-31 22:04:45
阅读次数:
146