- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 目标代码合并
本文介绍了嵌入式开发中合并BootLoader.bin和app.bin的两种方法:1)使用Python脚本合并,通过读取两个文件内容并填充空白区生成merge.bin;2)先用烧录器分别烧录两个文件到目标板,再读取合并后的数据保存为merge.bin。第一种方法通过编写脚本自动完成,第二种方法借助Jlink烧录器实现。两种方式都能生成可直接烧录的合并文件。
2025-08-04 19:08:13
263
原创 C语言编程中常用的预定义宏
C语言预定义宏是获取编译环境和调试信息的重要工具,主要包括以下几类:1)代码位置宏(FILE、LINE、func)用于精确定位;2)编译时间宏(DATE、TIME)记录编译时间信息;3)编译器标准宏(STDC、STDC_VERSION)判断C标准支持情况;4)平台检测宏(_WIN32、linux)识别操作系统;5)编译器专用宏(如GNUC、_MSC_VER)提供编译器版本信息。这些宏在调试、日志记录和跨平台开发中具有重要作用。
2025-08-04 18:16:43
350
原创 鸿蒙系统ubuntu开发环境搭建
在RISC-V等平台移植鸿蒙系统OpenHarmony,需要使用linux环境进行代码的编译,为兼顾日常办公需要,可采用Windows+Ubuntu虚拟机的混合开发的环境,通过网络及文件夹共享,在主机和虚拟机之间共享文件数据。备注: VMware 14 存在闪崩现象,且网络配置、与主机的共享文件夹等配置复杂;
2024-11-22 12:07:45
1448
原创 代码占用flash、RAM空间分析(Keil编译环境)
代码占用flash、RAM空间分析。利用map文件,分析每个模块占用的flash/RAM空间大小。方便MCU选型评估及代码移植空间评估。
2024-11-21 10:51:36
1456
原创 J-Link 修复 V9 bootloader、固件更新及ob注册
J-Link V9 ( STM32F205 ) bootloader、固件更新
2022-08-31 15:24:58
15857
4
原创 gerrit使用问题
1、远端拒绝rejected 原因:远端有新代码,本次提交前,未拉取合并远端的代码 处理方法:在show log,找到提交前的位置,执行一次reset,选择Mixed选项,再次提交即可。
2021-05-24 15:25:55
468
原创 国密算法SM2的应用
国密算法SM2的应用:发送者A接收者B待发送的消息M数据发送前准备:(1)A\B分别生成密钥对 A的公钥Ka,私钥Sa B的公钥Kb,私钥Sb(2)A、B通过交换公钥;数据处理过程:(1)A对待发送消息的一小段(比如16字节或32字节)进行数字签名(用私钥对小段数据加密)得到签名M1;(2)A用B的公钥Kb对M1+M进行加密,并传输给B;(3)B接收到消息后,先用私钥Sb解密消息,分离得到M1和M;(4)B用A的公钥Ka解密M1,并与M的前16字节或32字节比较...
2021-05-08 16:10:27
1986
原创 自动驾驶等级分类标准
工信部发布的《汽车驾驶自动化分级》推荐性国家标准。0级驾驶自动化(应急辅助) 驾驶自动化系统不能持续执行动态驾驶任务中的车辆横向或纵向运动控制,但具备持续执行动态驾驶任务中的部分目标和事件探测与响应的能力。1级驾驶自动化(部分驾驶辅助)驾驶自动化系统在其设计运行条件内持续地执行动态驾驶任务中的车辆横向或纵向运动控制,且具备与所执行的车辆横向或纵向运动控制相适应的部分目标和事件探测与响应的能力。2级驾驶自动化(组合驾驶辅助)【例如:特斯拉、博世;蔚来ES6、小鹏G3/P7据称属...
2021-05-06 19:46:38
1131
原创 嵌入式固件编译解析
1、keil编译结果解析code : 代码占的空间RO-data : 只读常量占的空间RW-data : 可读可写且初始化时已赋值的变量占的空间ZI-data :初始化时未赋值的变量所占的空间生成固件占的flash空间 =code +RO-data +RW-data已使用RAM空间 =RW-data +ZI-data...
2021-03-04 16:49:09
309
1
原创 sourceInsight 常见问题解决方法
1、新添加文件后,点击函数、变量等无法跳转解决方法: 刷新文件目录,点击project——Synchronize Files2、工程文件变更后,导致全局搜索时,有些之前的遗留项还在search时显示出来,但是无法访问,如何删除这些无效项?解决方法:rebuild工程,点击project——Rebuild Project...
2021-02-08 17:30:41
4635
原创 固件版本区别:alpha版、beta版、rc版、stable版
固件版本区别:alpha版:内部测试版。α是希腊字母的第一个,表示最早的版本,可能存在BUG,功能也不完善,内部使用。beta版:公开测试版。β是希腊字母的第二个,比alpha版晚,主要是给特定用户测试用的,该版本任然可能存在BUG,但是相对alpha版要稳定。这个阶段版本的软件还会不断增加新功能。rc版:Release Candidate(候选版本),该版本一般功能不再新增,和最终发布版功能一样。RC版发布于软件的正式定稿之前,不会再加入新的功能或模块,主要是为了清除BUG(漏洞或错误)。这个
2021-02-05 14:53:53
4621
原创 定位算法
一、定位算法分为室外定位算法和室内定位算法室外定位算法:卫星定位(GPS、北斗) 基站定位算法(LBS) 辅助定位算法AGPS(GNSS+wifi)室内定位算法:蓝牙(ble、蓝牙AOA)定位 wifi定位 UWB定位 声波定位 激光定位二、各类型算法精度对比 卫星定位 LBS定位 辅助定位AGPS 精度 10米 几百~几千米,和基站密度相关 GPS环境下10米,定位速度快 功耗 高 高 中 ...
2021-01-25 20:23:11
6594
1
转载 转载:物联网通讯协议对比
原题:MQTT,CoAP,,LWM2M,UDP,TCP各自特点,NB-iot设备接入协议转载自博客园:https://www.cnblogs.com/Bebing/p/11557342.htmlUDP 用户数据报协议(UDP,User Datagram Protocol) 传输层协议是无连接的,即发送数据之前不需要建立连接。 尽最大努力交付,即不保证可靠交付 传输效率高,适用于对高速传输和实时性有较高的通信或广播通信。 支持一对一,一对多,多对一和多对多的交互通信。TCP传输控制协.
2021-01-18 15:53:45
400
原创 健康监测手环
PPGPhotoplethysmographic 光电容积脉冲波 PPG 的最基本工作方式是使用光学传感器,随着每次血液脉动改变血管的容积,测量光反射(或吸收)的相对差。最早的消费型心率监测仪使用这种基本方法,但现在通常采用一种更加先进的 PPG,用于测量周边血氧饱和度 (SpO2) 水平。这样可让用户更深入了解他们对运动的生理反应。 SpO2 测量充分利用在红光和红外线 LED 照射时充氧血和缺氧血展现的不同吸收光谱,发射光谱以两种相应的血红蛋白状态为中心。虽然 ...
2021-01-18 14:35:03
584
原创 android开发专有名词
NDK(Native Development Kit)-- NDK就是帮助我们可以在Android应用中使用C/C++来完成特定功能的一套工具。JNIJava Native Interface,即java本地开发接口JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。JRE是Java Run.
2021-01-15 16:02:19
187
原创 电力产品相关企业
1、数字电表行业No1:安科瑞、No2:斯菲尔、派诺(营收大约1.5-2亿)No3:中电电力、雅达(营收大约1.5亿)No4:易艾斯德、纳宇、丹东、爱博(营收<1亿)No5:天溯(更少)其它:为思电气深圳有限公司DDS803-江苏爱可信电气有限公司、苏州美高立电气有限公司2、电压监测仪南京易思拓深圳中电电力箭龙深圳洪旭达3、电能质量主要厂家深圳中电电力领步、山东山大电力、安...
2021-01-15 15:54:33
755
原创 嵌入式开发问题
1、大、小端模式摩托罗拉为大端格式,modbus、网络数据、powerPC也是大端格式;Intel系列单片机为小端格式,包括奔腾系列PC机,ARM、OMAP,低字节存在地位,高字节存在高位。对于数据0x0055 内存地址 大端格式 小端格式 0x0010 0x00 0x55 0x0011 0x55 0x00
2021-01-15 15:04:18
666
原创 modbus通信总结
1、T15\T35含义T15表示传输1.5个字节的时间;T35表示传输3.5个字节的时间;MODBUS通讯要求字节间间隔小于T15,帧间隔大于T35;
2021-01-15 14:55:06
775
原创 android学习资料记录
安卓书籍推荐https://blog.csdn.net/jyy555555/article/details/79687993疯狂Android讲义-第3版https://download.csdn.net/download/hao_xue/10211951Android源码设计模式解析与实战.PDF(高清完整版)https://download.csdn.net/download/...
2019-04-24 11:27:29
156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人