ESP32单片机学习——花式点亮LED
前言 大概属于心血来潮,相比起撸代码写工具,手搓实体的工具真的很酷。所以突发奇想开始学单片机开发。实际上也是看见了lmarzen/esp32-weather-epd这个优美且实用的开源天气预报牌项目,激发起了单片机开发的兴趣。 那么,就从单片机的hello world,点亮电容LED开始吧! 至于为什么是esp32,因为上面那个项目用的就是esp3…
320
|
|
|
|
4114 字
|
49 分钟
用VS Code开发Android原生elf
前言 最近接到了一个需求,需要开发一个Android的elf的demo。在Android Studio上折腾了一下,虽然代码提示很完美,但是部署调试不能令我满意(毕竟是拿来开发app的),所以折腾一下VSCode。 下面的配置所必须的插件:C/C++、CMake Tools、CodeLLDB 配置导入路径 这里使用的是比较新的NDK(27.2),旧…
376
|
|
|
|
2678 字
|
50 分钟
谷歌地图接口分析
一、前置概念 1.1 web墨卡托投影 目前主流的互联网地图服务,如Google Map、Microsoft Bing等,均采用web墨卡托投影进行投影。它以整个世界范围,赤道作为标准纬线,本初子午线作为中央经线,两者交点为坐标原点,向东向北为正,向西向南为负。 1.2 瓦片地图 经过上述方法投影后,球形地球变为一个平面地图。为了能够以不同的精度观…
2,396
|
|
|
|
5866 字
|
25 分钟
Rust基础语法
一、基础语法 1、变量和常量 rust为强类型语言,但具有自动判断类型的能力,所以可以不用指定类型 关键词let用于声明变量,如let a =123;或let mut a = 123; 由于rust是强类型语言,所以下面代码是不合法的 let a=123; a=123 //不能把字符串赋值给整型变量 关键字coast用于声明常量,其用法和let相同…
821
|
|
|
|
1378 字
|
10 分钟
安卓的Socket通信
一、基于TPC的Socket通信服务端 1、使用ServerSocket实例化一个服务端Socket对象,参数为监听的端口号 2、调用ServerSocket.accept方法监听客户端的请求 该方法会在收到客户端请求前一直阻塞,直到收到了客户端消息,并且该方法的返回值是一个Socket对象 3、实例化一个InputStream对象用于接收来自客户…
582
|
|
|
|
679 字
|
3 分钟