Hello!大家晚上好!这里是嵌入式小白!
距离上一篇文章已经过去两个星期!我在19号入职了一家主要做低功耗蓝牙嵌入式的公司!他们主要用nrf52810这颗芯片来开发。虽然公司不大!但是里面的工程师很好!因为当时是17号过去笔试,18号一个工程师打的电话说简单的聊了一下,也说了基础虽然不是特别好!愿意给一个学习和发展的机会!我感觉已经踏入嵌入式的大门!沟通过后19号正式上班!虽然不是双休!但是周六十点上班五点下班也还不错!重要的还是想学习!才能真正进入嵌入式的世界!
第一天上班,简单的安装了keil5搭建环境,下载Jlink烧录工具什么的。因为用的Niodic公司的芯片,要配置很多环境。然后给了一本全英文的52810手册!让我看,英文不好只能一个一个百度翻译来看!无奈然后找了中文手册来对照着看
然后下午那位工程师简单的跟我聊了一下公司目前的项目以及明年的项目!明年主要是做智能家居这一块,现在已经搭好框架什么的,包括一堆传感器,传感器又对应有芯片(芯片的规格书QAQ),说第一个任务就是让我熟悉熟悉这些传感器,了解参数,然后做这些产品的规格书!
第一周过去之后,工程师给了一块有光照传感器的板子让我试着写代码然后用Jlink自带的RTT调试日志打印光照值!其实就是简单的printf,只是变成了SEGGER_RTT_printf();
规格书都弄好了就开始接触相关的代码了,工程师给了两份文件一个.c一个.h,让我自己看,吃透里面的函数然后就开始把这些代码改进框架里面,实现蓝牙广播数据,然后用nRF Connect这个软件看。说实话,万事开头难,基本上什么都不懂,只能一点点尝试加代码,改代码。昨天弄好之后由于keil一直DEBUG不了,一弄就崩溃,然后就是重装系统,搭建环境。直到今天才终于搞定搞明白广播的内容!心里非常的有成就感。
然后这篇小记到这就差不多,很多细节就不赘述了,每天晚上回来之后就自学c语言还有51单片机(在某宝买了亚博智能的开发板来学),敲了一些简单的代码,有兴趣的朋友可以看我的码云:地什么瓜 (diguala) - Gitee.com 公司里很多东西要学,BLE的原理、协议,i2c协议,小端序什么的!好好加油吧!
大家晚安!



