廖昌海的个人博客

https://www.haydnliao.top/

2019年个人在嵌入式领域上的发展思路

摘自:嵌入式软件工程师前期职业生涯规划 嵌入式软件工程师学习路线 1、打好嵌入式软件编程的基础 这一阶段重点打好嵌入式软件编程的基础,包括 学习Linux系统的基本应用 Linux的常用命令 C语言编程基础 常用的数据结构 特别是C语言中对指针的理解和应用。这一阶段的主要目的是学习编程语言、开...

2019-01-06 20:56:03

阅读数 965

评论数 0

Python Windows更新pip报错

在cmd命令提示符里使用python -m pip install --upgrade pip更新pip时 报错。 提示大概是缺少权限。 使用管理员权限的命令提示符更新就正常。 Win7可以在开始菜单-命令提示符右键以管理员身份运行,Win10可以在开始菜单右键,或者WIN+X,选择命令提示...

2018-09-02 12:20:39

阅读数 50

评论数 0

UART判断接收的数据为一帧的方法

空闲中断。在总线上接收到数据后,一个字节的时间内没有再接收到数据,空闲标志位置位,便认为一帧接收完毕。如STM32的空闲中断。 延时等待。设定一个超时时间,在总线上接收到数据后,设定时间内没有再接收到数据,认为一帧接收完毕。如看门狗。 通信协议。最常见的通信协议就是判断字符串末尾的回车符\r、换...

2018-07-17 20:44:54

阅读数 641

评论数 0

Raspberry Pi 树莓派查看CPU温度

方法一 pi@RaspberryPi:~ $ /opt/vc/bin/vcgencmd measure_temp temp=51.5'C 方法二 pi@RaspberryPi:~ $ cat /sys/class/thermal/thermal_zone0/temp 50464 ...

2018-06-23 23:44:21

阅读数 1025

评论数 0

Raspberry Pi 树莓派更改时区

时区不对,时间慢8个小时。 pi@RaspberryPi:~ $ date Thu 14 Jun 16:00:00 UTC 2018 在~/.profile文件最后加上export TZ='Asia/Shanghai',或者export TZ=CST-8,保存,退出,然后logout再lo...

2018-06-15 00:16:35

阅读数 143

评论数 0

Raspberry Pi 3 B+ 开箱基本配置(Windows环境下)

1. 下载系统 下载 Raspbian,建议下载种子,然后使用迅雷等下载工具下载。 或者在官网上下载名称为RASPBIAN STRETCH WITH DESKTOP的系统。 2. 写入SD卡 下载 Win32 Disk Imager,直接下载即可,安装。 将SD卡通过读卡器连接到...

2018-06-09 23:09:35

阅读数 2157

评论数 0

STM32 IAP 简介与实例

1 简介-STM32 IAP IAP(In Application Programming,应用内编程),是指程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 下面针对STM32 IAP功能。在设计固件程...

2018-06-01 20:26:51

阅读数 560

评论数 1

使用ST-Link Utility去除STM32芯片读写保护

问题:使用ISP/J-Link/ST-Link等无法下载代码,提示芯片写保护;读芯片信息时提示读保护。 原因:一般是修改了选项字节。 解决方法:这里使用ST-Link Utility来修改选项字节。 使用ST-Link连接到STM32芯片,点击Connect。 存在读保护。 修改选项字节。...

2017-11-16 19:15:11

阅读数 5136

评论数 0

使用web.py接收post数据时中文变成&#xxxxx;的问题

使用web.py接收post数据时中文变成&#xxxxx;,英文不变,如下所示。# post处理函数部分代码 def POST(self): print '<Handle>post' webData = web.input() print webData...

2017-11-07 16:46:50

阅读数 1033

评论数 0

文本数据压缩传送的几个想法

减少传输的数据字段; 明确各数据字段的精度,使用位域; 对一些浮点数分等级,类似RxQual分成8个等级,或者在协议里定义成倍乘为整型; 压缩帧头帧尾; 根据带宽选择合适的压缩算法,参考 是否需要对网络传输数据进行压缩?如何选择压缩算法?

2017-10-30 09:40:47

阅读数 316

评论数 0

CentOS 7.3 x64 安装 Nginx

GCC & GCC-C++[root@jdu4e00u53f7 ~]# yum install gcc [root@jdu4e00u53f7 ~]# yum install gcc-c++若未安装GCC,后续安装Nginx时会报如下错误: ./configure: error: C com...

2017-09-01 00:01:02

阅读数 1033

评论数 0

STorM32 BGC 相关

下载storm32-bgc-v130电路图(http://download.csdn.net/detail/hxiaohai/9901379) drv8313器件手册(http://download.csdn.net/detail/hxiaohai/9901400) storm32三轴...

2017-07-17 17:25:20

阅读数 3310

评论数 6

KEIL Debug:error 65

错误:*** error 65: access violation at 0x40023800 : no 'read' permission *** error 65: access violation at 0x40023800 : no 'write' permission *** error...

2017-02-13 16:47:34

阅读数 1857

评论数 0

KEIL LogicAnalyzer需要注意的地方

Unknown Signal 在软件仿真下,逻辑分析仪添加信号时出现 未知信号 的警告,如下是解决方法。 即根据自己的单板修改 Options for Target 里 Debug 选项卡左下角的 Dialog DLL 和 Parameter,我的是 STM32F103VET6.Displ...

2017-02-12 12:02:40

阅读数 3774

评论数 2

stm32f4xx标准外设固件库(By King先生)

原文网址:http://www.cnblogs.com/King-Gentleman/p/4369381.html STM32F4的相关资料:http://www.stmcu.org/document/list/index/category-523 一、标准固件库简介 本文下载的是STM3...

2017-02-09 16:58:21

阅读数 4486

评论数 0

Keil Error:C4065E

错误:Error: C4065E: type of input file 'CameraControl' unknown原因: Include Paths 不能含有空格。

2017-02-09 10:11:03

阅读数 2384

评论数 0

记录常忘记的位操作

1.判读两数是否同号int a, b; ... a^b > 0 异或结果>0(为正数)说明符号位异或后为0,即两数同号。 a^b < 0 异或结果<0(为负数)说明符号位异或后为1,即两数异号。 0 == a^b 异或结果==0说明两数相等

2017-02-06 17:29:23

阅读数 125

评论数 0

RS-232相关

RS-232是由美国电子工业协会(Electronic Industries Association,EIA)制定的标准串行通信接口,原始编号全称是EIA-RS-232-C,RS是英文“推荐标准(Recommended Standard)”的缩写,232为标识号,C代表最新的一次修改(1969)。...

2017-01-16 13:44:14

阅读数 359

评论数 0

记录常忘记的VIM指令

3.显示不可打印字符 :set display=uhex使用十六进制来显示。 2. 多行编辑 Ⅰ. 将光标移至想要同时编辑的地方。 Ⅱ. Ctrl+v进入-- VISUAL BLOCK --模式。 Ⅲ. j, k选中多行,h, l选中多列。 Ⅳ. 增加:Shift+I进入-- I...

2017-01-01 15:36:23

阅读数 371

评论数 0

STM32F4启动文件分析

;* File Name : startup_stm32f429_439xx.s ;* Author : MCD Application Team ;* @version : V1.5.0 ;* @date :...

2016-12-22 12:25:37

阅读数 1221

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭