嵌入式开发圈技术干货汇总(更新时间2019年5月26日)
扫描二维码
随时随地手机看文章
点击上方"嵌入式开发圈" ,嵌入式干货、产品服务即刻送达
回想2017年年底到2018年年初与北京航空航天出版社合作出版了 <<嵌入式C语言技术实战开发>>一书(文章底部有购买链接),那本书算是开门之作吧,肯定也有些许不足,但得到了不少好友和同行的支持,那一年的职业生涯可谓颠簸,没有时间在公众号去分享技术干货。以前分享的技术干货,有些东西虽然已经过时了(嵌入式行业推出了各种各样新型的技术,方便开发者去开发自己的产品),但万变不离其宗,操作最底层的东西是永远不变的,比如你在Linux内核里点个灯,以前你可能需要学习一堆操作寄存器的API,去使能IO,失能IO等等操作,而现在就很方便了,只需动动设备树配置文件,这些都可以帮你解决,可是时代更新了,我们却慢慢演变成了那种懒人。技术更新我们需要学习,但万变不离其宗的基础知识也要学习,比如计算机组成原理、计算机操作系统、计算机网络、软件工程、基本的编程语言C/C++/Java,不然大学就不会以这些东西作为基础课程了,干脆去教实用的东西好了(很多人其实都在抱怨大学课程无用论,其实等你工作久了就会发现,大学为什么要那么教还是有一定的道理的),愿我们在2019年乃至以后,努力学习,砥砺前行。 很久之前不知道公众号还可以插入样式的东西,所以分享的代码也好,文章也好都是不带格式的,这样读者看起来也头疼,为此我也在努力将读者的阅读环境改善好,努力打造出一个有价值有魅力的公众号。
一、工作经历与感想板块
以过来人经验---怎么写好一份从事技术工作的简历及面试技巧
以过来人经验---分享从学生--工程师之学习--工作--生存三模式(上)
二、基础知识板块
触摸屏工作原理
NAND FLASH 和NOR FLASH的区别
网络结构与HTML学习笔记
46道嵌入式工程师相关的经典面试题
嵌入式软件开发必知必会
中断与异常简介与分析
计算机组成原理相关知识
电子技术中关于TTL电平,CMOS电平,OC门,OD门的基础知识
ucos基本概念学习和基本的使用
从简单的文件偏移、读写进一步研究MCU程序的下载和软件升级(上)
浅谈总线通信机制(通信基础+串口+I2C)
浅谈总线通信机制----USB学习指南与总结
如何看懂时序图?
电路设计中电阻的选择及其作用
分享几道典型的C语言习题
如何学习嵌入式系统之基础知识
嵌入式基础知识
电子电路学习笔记
电容知识大全(精彩讲义)
电子线路PCB软件使用技巧及方法(Altium Designer )
电子元件基础教程
三、编程语言、算法与数据结构板块
Linux下C语言实现弹弹方块小游戏
谈谈嵌入式应用软件人机界面开发的菜单框架编写
C语言之常用几种排序
C语言实现牛顿迭代法解方程
C语言的数组为什么要从0开始编号
数组和指针一道非常值得深思的笔试题
Python语言快速上手
深入浅出剖析C语言函数指针与回调函数
C语言根据协议分割获取字符串单元
C语言结构体深度解析
C语言链表应用--基于Linux C多线程软件框架实现
一步一步教你从零开始写C语言链表
C语言从数组里找最大最小值
C语言宏定义的提示之法
C语言操作excel表格-链表实现
简单的C语言宏定义结合全局变量的方法实现单片机串口实现透传模式
C语言实现一个Window控制台带彩色,且可以用方向键选择并确认的菜单式列表(一)
利用strstr与atoi的结合实现一个C语言获取文件中数据的工具
C语言Window控制台实现弹弹方块(单个方块,多个方块)
C语言结构体位段特性实现断言宏
C语言字符串的另类用法
分享几道典型的C语言习题
四、Linux与Android板块
Linux多路复用Select()与poll()函数
Posix多线程编程
在linux下制作静态库和动态链接库的方法
Android5.0 Recovery源代码分析与定制(一)
MTK Android平台Nvram与Gensor数据获取
电容触摸屏原理以及敦泰TP FT5X06驱动
Linux X86-ACPI PNP Hardware ID的识别框架
Android init language与init.rc初始化脚本
全志A64 设备树里的gpio应用开发
Linux内核同步原理学习笔记
Linux内核链表的使用
手把手教你深度定制tiny4412安卓5.0系统(一)---开发板如何预置文件到android系统
手把手教你写Linux设备驱动---定时器(一)(基于友善之臂4412开发板)
如何来实现一个Linux内核的系统调用(基于tiny4412开发板)
从零开始写linux字符设备驱动程序(一)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(二)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(三)(基于友善之臂tiny4412开发板)
从零开始写linux字符设备驱动程序(四)(基于友善之臂tiny4412开发板)
Linux misc子系统框架驱动4412蜂鸣器
手把手教你从零实现Linux misc设备驱动二(基于友善之臂4412开发板)
基于友善之臂ARM-ContexA9-ADC驱动开发
手把手教你从零开始搭建友善之臂ARM-tiny4412开发环境
基于ARM_contexA9 led驱动编程
基于ARM-contexA9蜂鸣器驱动开发
基于ARM-contexA9-蜂鸣器pwm驱动开发
五、QT应用软件开发总结
QT读写.INI文件的实现方法
QT--QSocketNotifier类介绍
iMX6 yocto平台QT交叉编译环境搭建
增加预编译头加快QT工程编译速度的方法
六、单片机底层与应用开发板块
数显仪表盘显示“速度、方向、计数器”的跑马灯
独立按键的四大要素(自锁,消抖,非阻塞,清零式滤波)
STM32使用大彩串口屏程序框架使用总结
ESP8266透传:利用STM32f103zet6发送数据到HTTP服务器
ESP8266透传:发送数据到HTTP服务器
实战开发细节:如何为单片机的按键加一个锁防止多次触发
单片机c语言教程:C51开关分支语句
单片机c语言教程:C51复合语句和条件语句
单片机C语言教程:C51指针的使用
单片机C语言教程:C51函数
另外推荐相关课程:
韦东山老师优质嵌入式学习干货推荐:包括ARM裸机开发、Linux设备驱动程序、Linux应用程序开发、Android系统学习、Linux设备树等。
王争老师优秀数据结构算法学习课程推荐
长期商务合作服务:
本人有硬实力团队负责接收项目开发,以STM32项目为主,Linux、Android亦可,如需合作,请联系我!谢谢!
支持我请给我好看!
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!