- 博客(10)
- 资源 (3)
- 收藏
- 关注

原创 __attribute__之section详解
前言第一次接触 “section” 是在公司的一个STM32的项目代码中,前工程师将所有的初始化函数都使用的“section”进行设定了属性。当时知道其目的,但是不知道原因。然后到后来在接触了Linux的驱动程序的时候,发现linux的驱动注册的宏定义层层解析以后,也是使用的“section”进行修饰,但是当时看教程以为必须限定到内存的特定位置中,以及经验不足,所以没有深究。然现在在写Linu...
2019-07-15 12:19:53
46522
18
原创 【开发工具】-Microsoft Visual Studio 2017 跨平台开发一 —— 基本环境搭建
我是一个比较喜欢“花哨”的环境的“程序猿”,所以,我喜欢用Microsoft Visual Studio 而不喜欢用 Source Insight,我喜欢用 Xshell 而不喜欢用SecureCRT。嗯哼,我就是这么花哨。。。但是我不喜欢用VS code 不是因为它不够花哨,我只是嫌弃打开它有点慢,其实也不算很慢,但是它一般就是个文件阅读器,我还是更喜欢notepad++,不过我没有抛弃它,...
2019-07-15 16:21:09
1719
原创 openwrt 串口/SSH启动欢迎信息打印
每次openwrt在启动完成后,使用串口或SSH进行连接的时候,总会出现如下的打印信息: _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| ...
2019-03-07 19:58:33
1343
原创 openwrt自动启动脚本
openwrt 的启动脚本源程序放在“/etc/init.d/”目录下,打开文件夹可以看到已经有了许多的脚本存在。我们可以看一个简单的例子:root@openwrt:/etc/init.d# cat done#!/bin/sh /etc/rc.common# Copyright (C) 2006 OpenWrt.orgSTART=95boot() { [ -d...
2019-03-07 19:42:52
9718
原创 Android Studio 模拟器使用Windows串口
前言 由于公司的项目,第一次接触JNI的开发,编写串口控制下位机的程序接口,所以需要使用串口进行调试,然而在没有Android硬件的时,我就想如何能像VMware中直接映射Windows的硬件设备给虚拟设备,经过在网上的搜索和自己的实验终于成功实现,以下为个人的记录和总结。工具准备 由于公司计算机上已经有了完整的Android studio和模拟器,所以不需要再进行安装,...
2018-08-15 17:29:38
3078
原创 VMware 下的Ubuntu安装 minicom
Linux串口工具(minicom)安装笔记一、安装minicomsudo apt-get install minicom二、安装完成后配置minicomsudo minicom -s网上资料说此处需要加 “sudo”,否则可能在保存配置上提示无操作权限,我没有测试过。选择 “Serial port setup” 进行串口的配置 主要配置: A - Seri...
2018-08-11 11:21:34
418
原创 ST芯片解锁
本文以STM8S003为例,实测STM32F103同样有效一、安装STVP STVP-STM8-官方下载地址 二、点击configure进行烧录工具,烧录方式和目标芯片的选择 三、选择option byte 四、设置 ROP 为 Read Out Protection OFF 五、点击Program->Current tab即可完成解锁操作 ...
2018-08-02 10:44:41
2993
3
原创 ST硬件IIC上电检一直检测到忙状态
硬件环境: I2C主机:STM8S003 I2C从机:HTU21D 控制方式:硬件IIC问题描述: 在程序正常运行的过程中,拔掉设备电源并迅速插回,可能出现主机不能与从机进行连接并且主机持续检测到I2C总线忙,导致无法读取温度,并且复位也不能解决。使用示波器测量SCL和SDA,发现SDA为低,SCL为高。但当断电时间长一点再次上电,通信正...
2018-08-02 10:20:42
6166
1
ht45b3305.zip
2020-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人