自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeAllen - 高级嵌入式软件工程师进阶之路

公众号:CodeAllen , 分享嵌入式知识科普,职业规划等问题

  • 博客(842)
  • 资源 (12)
  • 论坛 (3)
  • 收藏
  • 关注

原创 嵌入式软件学习 - 咨询及职业规划服务

大家好,我是Allen,2017年普通本科毕业参加工作,先后从事无人机飞控算法和通信协议软件开发,经历过国企和外企不同的制度熏陶,不断学习和研究方法是我一直的追求,并且我自己也用尽可能少的时间进行了实践,我的经历可以参考下方文章。链接:我的工程师进阶之路 - 2021更新 在我工作这几年中不断有向我咨询的请求,我也愿意分享自己的经验,所以我开通了自己的咨询通道,在咨询方面,我想给出我的经验,在适当的时候咨询可以非常有效的提升自己。 从我...

2021-10-31 09:43:06 9443

原创 我的工程师进阶之路 - 2021更新

修改日期:2019年10月11日我补充了时间轴,从进入大学,不知不觉6年就这样匆匆而过,与其感叹我更想抓紧之后的时间,不知道接下来的六年能创造什么出来,之后每半年补充一次。2013年9月,我开始了大学生涯 我自己是电子信息工程专业毕业,专业原则上来说比较偏“硬”一点,事实上我从大二就开始学习嵌入式,从51入门顺便学了C语言和电路板设计制作(如何更快的学...

2019-10-11 21:51:23 45045 27

原创 《程序员每日英语》

csdn的排版不是很好,更好的排版可以从下边链接查看原文链接(点击即可)学习原因 大一大二英语课几乎就是玩过去的,也没听会啥东西,四级也是过得踉踉跄跄,觉得英语也没啥用(我是典型的认为有用才学的那种人,电路,高数那么难我也能学的非常好),但就是英语不行,也没想那么多,反正大家都一般(可见当时思想觉悟还是不行啊) 不过大二下就开始接触编程了,英...

2018-11-20 23:29:14 13168 1

原创 推荐优秀书籍系列(C/C++/Java/Python/Linux/算法等)(2021更新)

书籍及资料总结

2018-09-05 21:30:35 49045 1

原创 【QT编译错误】Error while building/deploying project

1.路径包含中文开始源码放在了桌面,其实是没有中文的,但是还是不行,移动到根目录下后问题解决2.还一种可能是之前安装过其他QT的版本有残留,这种建议卸载完全后重新安装

2022-05-12 23:54:04 68

原创 【C++】学习网站篇

2022-05-12 21:34:10 163

原创 【TCP/IP入门】28.MPLS(多协议标记交换技术)

2022-05-11 22:41:44 239

原创 【TCP/IP入门】26.TCP滑动窗口

2022-05-03 00:01:06 692

原创 【TCP/IP入门】25.TCP和UDP

TCPUDPTCP和UDP区分套接字端口号定义根据端口号识别应用程序识别不同消息的方式TCP代表性端口号对应服务UDP代表性端口号对应服务UDPTCP...

2022-05-02 23:57:32 1063

原创 【TCP/IP入门】24.DHCP

作用

2022-05-02 23:36:24 863

原创 【TCP/IP入门】23.ICMP

ICMP回送消息ICMPv6

2022-05-02 23:33:16 877

原创 【TCP/IP入门】22.RARP

2022-05-02 23:23:35 552

原创 【TCP/IP入门】21.ARP工作机制

ARP缓存路由表

2022-05-02 23:17:12 555

原创 物联网开发和管理平台 - shifu 了解与学习

今天知道的一个物联网开发和管理平台,算是边缘计算中应用层的框架这个我之前也了解过一些,但是其他的平台基本都会有出自己的硬件,因为从物联网开发来看,确实底层和硬件开发占了大部分时间,但是创造效益却主要是应用层而且客户感知其实也是从应用层感知,就好比买的手机,用户是不知道你硬件好坏的,只要应用流畅,使用舒服就好。但是从这个角度,想做好,还是需要应用层和底层的配合,因为应用层好统一(互联网行业早已经把这个调教的非常成熟了),但是硬件层却不好统一,如果要硬件加入各种协议,其实还是需要很多effo

2022-05-02 17:42:27 796

原创 GitCode使用教程

因为我新建项目的时候没有生成readme,所以就以readme文件举例一、关于GitCode我之前大致知道,2020年9月10日,CSDN正式推出全新升级的开源平台 GitCode,不过鉴于稳定性原因一直没有使用,但是最近因为想在CSDN更新们课程,所以就开始使用下。看了基本的介绍,基本和使用最广泛的GitHub和开源中国搞的Gitee类似,基本操作也都是基于git,所以难度也很小,主要是记录下基本的配置方法。二、安装git这个步骤都是类似的,就是本地需要安装git的客户端,具体版本

2022-05-02 12:07:05 1358

原创 【TCP/IP入门】20.IP地址

IP地址的定义

2022-04-29 22:54:08 450

原创 【TCP/IP入门】19.路由控制表

2022-04-29 22:23:38 694

原创 学51单片机,总是感觉学不会该怎么办呢?

51单片机总体来说是不难的,但是其核心其实就是C语言相对于那十几个寄存器和基本的硬件,想了解还是很容易的,基本随便一本教51的书第一章就把这些讲明白了主要很多同学不会还是不理解C语言和单片机的配合和意义我大一的时候入门51是看的郭天祥的视频,他的视频现在看讲的其实也不能说很好,对于很多C语言概念跳跃很快,当时还是很懵逼的,但是我当时是做了个操作,我在学习之余把C语言好好学了一遍方法就是从图书馆借了本C语言的书《C primer plus》,单片机教程不明白的概念去这里查查..

2022-04-29 15:03:06 1647 1

原创 单片机开发怎么把杜邦线弄整齐?

单片机开发怎么把杜邦线弄整齐?这就是pcb板的意义,你这个还不算乱,有做比较多电机控制或者灯光控制的,因为执行期间很多所以非常乱那会参加电赛做的风力摆,因为时间有限,四个电机、陀螺仪、主控、激光头全是杜邦线链接,还有和电源控制板的连接,还得需要高进度控制激光运动扫点,总之一团乱麻。去比赛的时候到那还调试半天,为了稳妥都用热熔胶固定ok,说回问题,那就是如果只是验证问题或者像我说的电赛没时间,那就只能这样了后边如果有时间精力,想整齐稳定布线还是的做板子当然这个做板子有很多种选择

2022-04-29 14:56:29 2364

原创 【TCP/IP入门】18.高速PLC(华为全屋智能)

这里的PLC不是工业控制上的控制器,而是power line communication(高速电力线通信)这个最近华为的全屋智能应该是有用,可以了解下不错的参考文档:电力线通信(Power Line Communication,英文简称PLC) - 知乎电力线通信_百度百科什么是电力线通信(Power Line Communication)? - IIIFF互动问答平台Power Line Communication (PLC) - STMicroelectronics

2022-04-24 22:53:40 924

原创 【TCP/IP入门】17.无线通信/WiFi/蓝牙/ZigBee

背景无线通讯的种类IEEE802.11IEEE802.11b/IEEE802.11gIEEE802.11aIEEE802.11nWi-Fi蓝牙WiMAXZigbee

2022-04-24 22:33:01 634

原创 【TCP/IP入门】16.以太网(Ethernet)

以太网的分类以太网帧格式协议类型参考表带有VLAN的以太网帧bit/byte的概念

2022-04-24 22:20:07 405

原创 【TCP/IP入门】15.VLAN

2022-04-24 22:09:17 651

原创 【TCP/IP入门】14.MAC地址

2022-04-24 22:01:17 511

原创 【QT】从入门到进阶(珍藏版)

有些同学可能没接触过QT,但是QT是嵌入式开发中非常重要的技术之一前言Qt是什么?Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。Qt 是纯 C++ 开发的,所以学好 C++ 非常有必要,对于c++ ,则可以先学习C语言,这两部分我都有单独的文章总结,链接可以直达。C语言推荐书籍从入门到进阶带你走上大牛之路(珍藏版)

2022-04-18 16:59:36 138

原创 【TCP/IP入门】13.TCP/IP收发包流程

发送数据包图示过程数据链路包数据包接受流程

2022-04-17 15:08:37 956

原创 【TCP/IP入门】12.TCP/IP协议分层

参考模型硬件(物理层)网络接口层(数据链路层)互联网层(网络层)传输层应用层(会话层以上的分层)

2022-04-17 14:55:33 1227

原创 【TCP/IP入门】11.TCP/IP的具体含义

TCP/IP更多的是指网络协议族,而不是单一两种协议

2022-04-17 14:12:23 952

原创 【TCP/IP入门】10.网络的构成元素 - 网卡/中继器/网桥/路由器/网关

目录数据链路传输速率与吞吐量网卡中继器网桥/二层交换机路由器/三层交换机4~7层交换机网关数据链路传输速率与吞吐量网卡中继器网桥/二层交换机路由器/三层交换机4~7层交换机网关...

2022-04-16 22:01:03 545

原创 【TCP/IP入门】9.地址的唯一性和层次性

目录地址的唯一性地址层次性地址的唯一性地址层次性

2022-04-16 21:25:43 205

原创 【中英双语】C语言编程标准

原文链接:【中英双语】C语言编程标准The idea of this article is to introduce C standard.本文的思路是介绍C标准。What to do when a C program produces different results in two different compilers?当一个C程序在两个不同的编译器中产生不同的结果时,该怎么办?For example, consider the following simple C pr...

2022-04-16 08:53:26 283

原创 【中英双语】C语言介绍

这是双语编程学习 -「C语言篇」的第「1」篇文章,感谢关注,点赞,转发!C is a procedural programming language. It was initially developed by Dennis Ritchie in the year 1972. It was mainly developed as a system programming language to write an operating system. The main features of t...

2022-04-15 22:45:25 548

原创 【中英】增加无人机续航时间的一些技巧(一)

这是「程序员每日英语」的第「16」篇分享感谢关注,点赞,转发回复“加群”拉你加入高质量交流及分享群最近有关注大疆无人机的同学可能知道,新的mavic3新的硬件续航时间增加到了46分钟!因为我之前也是做无人机开发的,所以更加惊叹这个续航时间,相对于之前版本的30分钟续航已经提升巨大,要是对比其他公司的消费级无人机普遍20分钟的续航更是碾压般的优势。当然说到增加续航,其实方法无外乎那些,但是大疆无疑是做的最好的公司。下边就是有关无人机续航的一些外文资料,感兴趣的同学可以私聊自己.

2022-04-14 22:06:03 131

原创 iPhone为什么不推出屏下指纹?

点击上方「CodeAllen」关注+星标,一起成长回复“加群”加入高质量千人技术交流群我是很习惯iPhone的使用体验,之前很热衷于升级手机系统,但是iPhone最近几个版本升级无一例外都会引入不少问题,比如发热,耗电快之类,导致我在去年入手新的iPhone后就没太敢升级。然后今天发现新的15.4.1版本升级了戴口罩解锁却让我心动了。更新后也确实体验不错,但是其实我也一直在想个问题。iPhone为什么不推出屏下指纹?当年去掉touch ID是为了提高屏占比,相较于iPhone

2022-04-14 09:55:58 3814

原创 VScode 配置豆沙绿背景色(source insight同款背景色)

我的source insight是豆沙绿背景色的,虽然vscode 黑色背景已经很好了,但是我还是想统一颜色,所以研究了下怎么配置豆沙绿色1.点击文件,首选项,设置2.上一步会进入设置界面,点击工作区,外观,在文件中设置3.修改背景色豆沙绿的话可以选择#C7EDCC或用#CCE8CFsource insight是添加RGB色,对应是红:199,绿:237,蓝:204,这个其他文章写了,不多说啦{ "workbench.colorCustomiza

2022-04-10 00:35:50 4334 2

原创 【HAL库系列】2.STM32CubeIDE新建工程

1.如图,新建stm32工程有个下载窗口,稍等下2.然后就会进入下面的界面之前用过cubeMX的同学应该很熟悉,这个就是选择需要芯片的一个选择界面依次是选择芯片,具体型号,具体封装然后添加项目名,选择工程位置这一步是有几个注意的点,一个是需要的固件库,这个默认就可以还一个是怎么放置库文件,默认选项是只拷贝需要的库文件是常用的选择到出现芯片模型,工程就建好了,这还是熟悉的cubeMX界面下边就是通过图形界面配置需要的参数,这部分之前有过介绍,基本是...

2022-04-01 23:20:14 301

原创 【HAL库系列】1.STM32CubeIDE下载与配置

这篇文章主要是说下STM32CubeIDE下载与配置,相对于keil MDK而言,STM32CubeIDE是免费且开源的,所以建议直接去官网下载就好(但是由于墙的缘故,可能有些同学无法下载,所以我也会更新百度网盘,需要的可以自取)1.下载官网下载地址:https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tool

2022-04-01 00:53:17 4368

原创 【HAL库系列】0.STM32CubeIDE介绍

最近DIY了个电子作品,主控选的stm32,之前我总结过STM32CubeMX使用教程,那会STM32CubeIDE还没出来,但是现在既然已经更新了,那就用最新的工具。这篇主要就是介绍下STM32CubeIDE,下面的内容就是官网参数,包括后边的下载和参考资料也都是优先建议从官网获取STM32CubeIDE介绍•当前(2020年12月)最新版本 STM32CubeIDE 1.5.0,下载•新增功能 1、FreeRTOS调试窗口 2、用户可以...

2022-03-31 23:57:24 725

原创 TRIZ - 发明问题解决理论

知乎首发地址:TRIZ - 发明问题解决理论 - CodeAllen的文章 - 知乎 https://zhuanlan.zhihu.com/p/480157552最近在看有关提专利的一些方法,发现其中有一种成熟的科学理论TRIZ,是很好的知道方法。快速发明工具TRIZ,中文意思是发明问题解决理论是一套用来处理发明过程中的科学方法TRIZ的基本原理包括以下六点:1.所有的工程系统遵循相同的发展规律。2.像所有系统一样,工程系统可以通过解决冲突而得到发展。3.人格一个发明..

2022-03-13 16:37:43 613

原创 【转载】免费的PCB打样平台汇总

可以直接参看文末原文链接,总结的很不错总结以上介绍了4个可以免费下单PCB的平台,接下来给大家汇总一下下单方式及各平台优劣Tips1.嘉立创下单助手会绑定设备,一个设备只算作一个账号,所以就算另个手机号也很难多次薅羊毛。2.捷配对尺寸限制比较宽松,单块板面积小于0.015平方米都可以,比如可以大样一款3cm*50cm的长条状的PCB。3.捷配对账号的要求也比较宽松,一个手机号就是一个账号,无需实名认证,多个手机号同时注册可多次薅羊毛、4.猎板网全网首推猛男粉颜色的PCB,感兴趣的

2022-03-10 22:48:32 388

modbus主机源码.rar

modbus主机源码.rar。

2018-11-11

STM32F103c8t6最小系统(AD)

STM32F103c8t6最小系统(AD) STM32F103c8t6最小系统(AD)

2017-11-21

Modbus调试精灵1.024.rar

Modbus调试精灵1.024.rar-

2018-11-11

Modbus通信协议.pdf

Modbus通信协议。。

2018-11-11

VC++2010权威开发指南源代码

VC++2010权威开发指南源代码 VC++2010权威开发指南源代码

2017-11-21

spi读写历程

/*功能: 从高到低接收一个字节,高位先接收*/ /*输出: 接收到的数据*/ /*下降沿时,数据出现在SO,低电平的时候把数据读到*/

2017-09-29

WhyNotWin11.rar

自动识别电脑是否满足安装win11的要求

2021-10-10

CRC16检验小工具 1.1绿色版.rar

CRC16检验小工具 1.1绿色版.rar

2018-11-11

收藏的30篇文章贯通考研词汇

推荐下载

2021-08-04

RKF30-60系列.pdf

之前去中发买的电源,价格150 基本参数:18-36输入,稳定12输出 效果很好,几乎没有跳变

2019-06-06

完整版UCOS-II V2.52源代码

完整版UCOS-II V2.52源代码 完整版UCOS-II V2.52源代码

2017-11-21

C语言程序设计-现代方法 配套源码

《C语言程序设计:现代方法(第2版)》是C程序员的理想参考书,在国外也被众多大学采用为C语言课程的教材。

2017-09-29

opo7c 运算放大器 电路问题

发表于 2018-06-01 最后回复 2020-05-16

Allen李康的留言板

发表于 2020-01-02 最后回复 2020-05-15

在linux中调用XML文件

发表于 2018-06-20 最后回复 2018-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除