- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 VIM安装YouCompleteMe(Windows/Mac/Linux)
VIM安装YouCompleteMe前言前一阵子一直在折腾YouCompleteMe这个插件,在Mac、Ubuntu、Windows上都试过,全部安装成功,其中 windows最费劲,今天也写出来,希望有跟我同样需要的人也可以少走弯路,少浪费点时间在环境配置上。安装VIMwindowswindows下,建议从如下链接下载安装VIM,是vim的日更版,可以支持python脚本:vim-win32-installer下载完毕后直接安装后,配置环境变量path到vim的安装路径,例如我安装的是vim8
2020-12-25 23:55:36
5925
1
原创 通过sizeof计算,深入了解C++的实现机制
文章目录从一个简单的例子开始实例内容成员变量虚函数表内存对齐成员函数/类变量说点复杂的——继承单继承多继承从一个简单的例子开始首先从一个简单的类开始,例如有如下类:class A{private: static int c_nA; //32bite const int m_nA; char m_cB; char * m_pC;public: A(){} ~A(){} virtual void FunA(){printf("This is A.FunA\n");}
2020-12-08 16:12:18
570
原创 lichee nano 荔枝派入门——linux内核
获取源代码见《lichee nano 荔枝派入门——搭建环境》个人建议使用如下命令克隆内核代码:# 下载默认带480*272LCD的版本git clone --depth=1 -b f1c100s-480272lcd-test https://github.com/Icenowy/linux.git## 或者下载不带LCD驱动的版本git clone --depth=1 -b f1c100s https://github.com/Icenowy/linux.git切换分支如果是使用下列命令
2020-12-05 21:44:16
3650
原创 lichee nano 荔枝派入门——u-boot
获取源代码见上一篇文章《lichee nano 荔枝派入门——搭建环境》切换分支切换到lichee nano的代码分支,在u-boot目录下操作:# 查看分支git branch -a# 切换到 Nano 分支git checkout nano-v2018.01u-boot修改我使用的是spi-flash作为主存储器,因此,参考官方教程,分区规划如下:分区序号分区大小分区作用地址空间及别名mtd01MB (0x100000)spl+uboot0x00000
2020-12-05 21:35:37
2452
4
原创 lichee nano 荔枝派入门——搭建环境
概述lichee nano开发大致需要如下环境:linux系统交叉编译工具链固件烧录工具源代码linux系统一般使用虚拟机安装linux发行版,具体安装步骤网上很多,这里不再赘述。另外,建议使用VMWare Player,因为目前windows的虚拟机只有VMWare对USB支持较好,用Player版本是因为对个人开发者免费,支持正版!linux发行版我使用的是Ubuntu18.04,lichee官方推荐的是Ubuntu16.04。交叉编译工具链以下安装步骤摘自官方文档:# 此处
2020-12-05 21:33:34
4283
原创 lichee nano 荔枝派入门——上手
前言最近上手一块lichee nano,主要看中它的小巧精制,最小系统只需要供电电路、SPI Flash、主芯片F1C100S即可,无需外部RAM芯片,因此硬件简单,后续做项目如果有用到简单的linux系统可以参看这个linux方案,主要作为个人技术储备。但是lichee nano的官方文档比较混乱,且有多处错误,因此个人动手整理一份上手教程,希望能够帮助后来者少走弯路。官方文档:http://nano.lichee.pro/index.html刚拿到lichee nano我购买的是lichee
2020-12-05 21:27:19
3312
4
原创 MSP430+SI4432使用CR2032供电注意事项
问题发现之前使用MSP430+SI4432的方案做了个物联网的数据采集设备,使用CR2032供电,但是在调试中发现设备及不稳定。原因之一是SI4432寄存器数据丢失问题,在我上一篇博客《msp430si4432物联网设备调试踩坑记》中有描述。但是在后续调试中发现,设备在工作状态时(SI4432发送数据时),MSP430经常会重启。问题分析首先怀疑可能是代码问题,但是在代码中找来找去没找到重启的原因。其次怀疑是CR2032供电问题,于是用示波器测量CR2032两端的电压,发现在SI4432触发时,C
2020-12-02 11:09:41
1088
原创 MSP430+SI4432物联网设备调试踩坑记
前言前一阵子,因为项目需要设计低功耗无线传输方案,做物联网的传感器数据采集设备,在调试的时候,遇到很多坑,故记录并分享。单片机平台对比过STM8、MSP430、STC8051、STM32最后确定MSP430的功耗最低,切性能符合要求,因此选择MSP430单片机平台,无线方面因为之前我用过SI4432芯片做数据收发,而且这款芯片待机电流只有400nA,最低可降到10nA。所以最终确定使用MSP430+SI4432的方案作为设备端的方案。在调试的过程中,确实遇到挺多问题的,如下逐一记录并分析,提供解决方案。
2020-12-02 10:49:22
1111
buildroot-2021.02.4-rootfs-lichee-nano.tar
2023-08-26
buildroot-2017.08-rootfs-lichee-nano.tar
2023-08-26
YouCompleteMe安装包
2022-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人