二.嵌入式工程师在企业工作的真实内容嵌入式软件开发具体可以分三类:嵌入式驱动工程师:编写和移植各种芯片驱动(如音频芯片),优化硬件设备驱动(如温湿度传感器),得精通各种硬件接口协议(如I2C协议)、系统调度、信号量、锁机制等等,开发难度最大。该类开发者一般是软硬件综合型人才,一般的嵌入式驱动工程师指 ...
分类:
其他好文 时间:
2020-03-13 18:54:35
阅读次数:
82
API嵌入集成 1.1 描述 FineBI是基于B/S架构的浏览器/服务器模式,现在用户开发的系统基本上趋向于B/S架构的浏览器/服务器模式,因此有些页面完全可以直接采用web页面嵌入式集成的简易方式完成集成。而且些因为框架的原因可以采用json的调用方式进行集成。通过集成,用户从自己的系统通过链节 ...
分类:
Web程序 时间:
2020-03-13 18:44:13
阅读次数:
105
Python语言目前是IT行业内最为流行的编程语言之一,同时Python也是全场景编程语言之一,目前在Web开发、大数据开发、人工智能开发和嵌入式开发领域均有应用,所以Python是当今程序员的重要开发工具。 Python语言之所以能够得到广泛的应用,一定离不开Python语言的诸多优点,这其中就包 ...
分类:
编程语言 时间:
2020-03-13 15:52:46
阅读次数:
97
内容来源于迅为电子视频教程: 1. 相关: sch原理图工程师:方案,元器件选型、采购,原理图 layout画板工程师:layout封装、布局、布线、log,调试阶段板子的焊接 驱动工程师:驱动,原理图 2.嵌入式硬件PCB研发流程: 选方案 --> 底板原理图(驱动,选线等) --> layout ...
分类:
其他好文 时间:
2020-03-11 23:57:13
阅读次数:
116
操作系统主要分为:Windows和Linux两大阵营。Windows:是由微软公司开发。是在MS-DOS的基础上增加多任务的用户图形界面。从1985年开始Windows1.0,2.0,到后来的95,98,2000,XP,7,10等。这些有微软开发的产品都是有版权的,都需要我们去花钱购买,就是copyright,属于著作权保护。而Linux正好相反。Linux简介LinusTorvalds在上学的时
分类:
系统相关 时间:
2020-03-11 10:52:14
阅读次数:
85
IoT Studio软件介绍 LiteOS Studio是华为基于LiteOS嵌入式系统软件开发的工具,支持C、C++、汇编等多种开发语言,提供代码编辑、编译、烧录及调试等一站式开发体验。目前支持ARM Cortex-M0,Cortex-M4,Cortex-M7,Cortex-A7, ARM926E ...
分类:
其他好文 时间:
2020-03-10 16:00:06
阅读次数:
288
1、MDK v5软件介绍 MDK即RealView MDK或MDK-ARM,是ARM公司收购Keil公司以后,基于uVision界面推出的针对ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M2、Cortex-M3、Cortex-M4 等ARM处理器的嵌入式软件开发工具。M ...
分类:
其他好文 时间:
2020-03-10 15:53:38
阅读次数:
74
主要知识点: DMA 数据传输 串口传输 通道引脚初始化 (一)、DMA 数据传输 1、外设到存储器传输 2、存储器到外设传输 3、存储器到存储器传输 外设一般为:ADC、SPI、I2C等。 存储器一般为:片内SRAM、外部存储器、片内FLASH等 DMA功能框图:8个流通道(DMA_SxCR ), ...
分类:
其他好文 时间:
2020-03-10 14:10:00
阅读次数:
54
Python3操作SQLite数据库 SQLite SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可 ...
分类:
数据库 时间:
2020-03-09 18:09:59
阅读次数:
77
需求背景,目前需要学习C++, 并且在C++的基础下, 进行第三方的硬件做嵌入式开发, 需要用到C++开发子系统进行外部进行通信。 目前在Ubuntu中进行测试C++搭建Socket服务端, 然后外部进行连接, 客户端以C 进行测试。 第一步 创建C++的Socket服务端代码 可以使用g++进行编 ...
分类:
编程语言 时间:
2020-03-09 17:34:31
阅读次数:
79