寻找另一片人生

        2008年4月我用大学期间积攒的6400RMB从Dell官网买回心爱的Inspiron1420,由于频繁中病毒及对vista的各种不满,决定换操作系统,几经网络搜索后装好了第一个linx系统Ubuntu8.04,当时兴奋不已,ubuntu的安装界面非常华丽并友好,开始摸索、折腾,后来发现装xp+ubuntu双系统能满足学习、娱乐的要求,这种模式一直保存到现在。

        2008年6月从医学院毕业后回到家乡大理工作,因为有重点院校(985)的优势,免笔试直接进面试,从此开始漫长的住院医师轮转。繁忙的工作加郁闷、失落心情,让我身心疲惫。各种考试、相亲之余我开始了ubuntu下软件安装、配置。开始学习编程语言java,因为没有编程基础,对很多概念理解很模糊,后来学了C语言才知道Java封装了很多重要东西,以至于我对Java的学习是失败的,尽管用Java写了几个可能别人认为什么也不是的小软件,但当时已经非常满足。期间还捣腾eclipse,swt,postgresql,mysql,python,看过孙鑫老师的java。2011年3月在智能手机突飞猛进的时候我给自己买了第一部Android手机HTC G6(legend),感觉android系统非常强大,并坚信基于linux的手机系统会非常成功。于是又开始捣腾android开发环境搭配。看旺旺老师的java视频,后来因为电脑运行速度太慢,不适合做android开发,最终放弃Java、android学习。

        转眼到了2013年3月我轮转到门诊上班,相对轻松,电脑上开开检测单子、开开药就混一天,我决定开始学习C语言,从底层学起,看郝斌的C语言视频。我将eclipse、mingw配置到上班的电脑上,空闲就敲hello,world!,半年后我回到住院部神经外科上班(轮转结束定科),装修房子、结婚、蜜月各种事情接踵而至。在大城市转悠收获颇多,感慨自己的公司什么时候能像如家、携程那样站稳脚跟。12月回家后我再次打开郝斌的C语言视频、数据结构、边看边敲代码。此时才真正理解为什么C语言排行编程语言第一名,看了C Programming Language,Pointers on C,Expert C Programming等经典书籍后才了解C编程精髓。

        2014年我的Ubuntu已更新到13.10,因为经常莫名其妙的出错,决定换回12.04LTS版本,开始对嵌入式感兴趣,而ARM下Linux是嵌入式里面最具优势的领域,开始观看尚观的嵌入式ARM开发,当了解到需要网络跟汇编知识时又蒙了,决定恶补unix及网络编程,各种亚马逊淘书,电子书看着很累,还是想看看纸质书实在。于是新一轮学习又开始。Ubuntu14.04LTS将于4月17日发布,异常期待,期待有足够银子更换XPS本本......



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在ESP32之间发送信息,您可以使用ESP-NOW协议。ESP-NOW是一个快速、轻量级的通信协议,专门用于ESP8266和ESP32之间的直接通信。下面是使用ESP-NOW在ESP32之间发送信息的基本步骤: 1. 首先,您需要在两个ESP32上分别设置为发送端和接收端。 2. 在发送端的代码中,导入`esp_now`库并初始化ESP-NOW: ```python import esp_now from machine import UART uart = UART(0, 115200) esp_now.init() ``` 3. 创建一个ESP-NOW数据包,并将其配置为广播模式(发送给所有接收端): ```python packet = esp_now.DataPacket() packet.add_peer(esp_now.ADDR_BROADCAST) ``` 4. 设置发送回调函数,在成功发送数据时调用: ```python def send_callback(data): print('Message sent successfully') esp_now.on_send(send_callback) ``` 5. 使用`esp_now.send(packet, message)`命令发送消息。将`message`替换为您要发送的实际消息: ```python esp_now.send(packet, "Hello, ESP32!") ``` 6. 在接收端的代码中,导入`esp_now`库并初始化ESP-NOW: ```python import esp_now esp_now.init() ``` 7. 设置接收回调函数,在接收到数据时调用: ```python def receive_callback(data): print('Received message:', data) esp_now.on_receive(receive_callback) ``` 8. 启动接收器以等待来自发送端的消息: ```python esp_now.recv() ``` 这样,您就成功地在两个ESP32之间建立了消息传递的通信。您可以根据需要进行更多的配置和处理来满足特定的通信需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值