
随笔
doGM
To be One Master.
展开
-
物联网(IoT)嵌入式开发者的学习路线
前言“阿里巴巴将全面进军物联网领域,IoT成为继电商、金融、物流、云计算后,阿里又一业务主赛道”,在2018年的云栖大会深圳峰会上,阿里巴巴集团资深副总裁、阿里云总裁胡晓明宣布。阿里将“物联网”作为与自己“电商业务”平级的主赛道,充分说明了物联网行业的重要性和潜力,事实上它早已在蓬勃发展:国外互联网巨头亚马逊、微软、谷歌,国内BAT先有布局云计算,后又入局IoT,为物联网设备提供云服务,打造自己的物联网生态。IoT开发平台:微软Azure IoT hub,阿里云iot物联网平台,腾讯QQ物联原创 2020-07-26 22:56:58 · 5295 阅读 · 7 评论 -
互斥锁在串口通信中的简单应用
关键字嵌入式开发 硬件资源 互斥锁 freeRTOS操作系统 串口通信基本介绍互斥锁(英文:Mutual exclusion,常缩写为Mutex)是一种常用在多线程编程中,防止多个线程对一个公共资源做读写操作的机制,以保证共享操作的数据的完整性。互斥锁是最基本的进程或者线程间同步的方法,用来保护临界区,以保证任何时候只有一个线程或者进程在访问共享资源(如共享的代码段)。...原创 2018-08-03 10:31:28 · 3695 阅读 · 0 评论 -
unix哲学
unix哲学(来自Mike Gancarz)一:小即是美。二:让程序只做好一件事。三:尽可能早地建立原型。四:可移植性比效率更重要。五:数据应该保存为文本文件。六:尽可能地榨取软件的全部价值。七:使用shell脚本来提高效率和可移植性。八:避免使用可定制性低下的用户界面。九:所有程序都是数据的过滤器。感悟简即是美学习优秀的思想抽象...原创 2018-09-27 09:59:16 · 1108 阅读 · 0 评论 -
谈抽象的重要性
没有人不想成为高手。游戏如此,生活也是如此。嵌入式开发者应该如何进阶?我常常想这个问题。不知不觉,进入公司也已经一年多了。有时候,看着自己写过的代码,会觉得不忍直视。觉得还行的时候,看看别人的代码,又会自惭形秽了。近来看了一个博主的文章,谈到c语言设计模式,突然感觉眼前一亮。一直在抱怨做嵌入式,因为平台不同,同样的业务要重复地写。其实,归根结底还是自己道行不够嘛。当自己还在用宏来区分平台共...原创 2018-12-28 01:36:12 · 628 阅读 · 0 评论