嵌入式开发
文章平均质量分 76
总结梳理嵌入式开发的理解
expectmorata
这个作者很懒,什么都没留下…
展开
-
西门子PLC s7-1200学习之路
1 Introduction最近因为一个项目需要使用西门子PLC,买了一个入门级的PLC s7-1200,并完成了一个PLC和PC通过TCP进行通信的小程序,为了防止活干完了,内容就全忘了,所以用一个笔记进行梳理和总结。入门一种语言,需要回答新手的几个问题,这个笔记按照回答的方式梳理。2 问题2.1 PLC是什么,什么时候用,要怎么选?根据[1],PLC可以替代继电器功能并完成复杂的控制功能。个人感觉功能上来看,PLC、DSP、单片机和FPGA之间的界限越来越小,只是各有侧重。PLC因为基于梯形图原创 2021-05-26 10:19:27 · 15344 阅读 · 6 评论 -
nanopb 问题总结
1. Introduction遇到的问题:Could not import the Google protobuf Python libraries解决办法[1]:pip install --ignore-installed sixsudo pip install protobuf2. examples2.1 使用protoc工具生成头文件和源文件使用cmake 直接生成相应的头文件cmake_minimum_required(VERSION 2.8)project(NANOPB_C原创 2021-01-27 10:48:27 · 1096 阅读 · 0 评论 -
ubuntu上使用st-link flash
1. Introduction使用的是源码安装,参考了[1][2][3]。2. RequirementsCommon requirementsInstall the following packages from your package repository:gitgcc or clang or mingw32-gcc or mingw64-gcc (C-compiler; very likely gcc is already present)build-essential (on Deb原创 2020-11-09 11:23:02 · 1165 阅读 · 0 评论 -
true studio 问题汇总
1.在true studio 上使用cmsis dsp 库目前arm在github上放出来的cmsis_5还没有编译lib,所以最好使用cmsis_4.5.0。https://github.com/ARM-software/CMSIS/tree/master/CMSIS如果true studio在ubuntu上运行,将libarm_cortexM4lf_math.a复制到对应的文件夹下,按照user guide上的说明。配置libraries 和library paths就可以使用arm_math原创 2020-10-10 16:20:36 · 322 阅读 · 0 评论