- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 STM32U575 RTOS
RTOS(Real-Time-Operating-System)在多任务处理上,提供了更友好的接口,对于系统、功能的扩展性较好。因此在功能不复杂的时候,低端芯片是更适合不加操作系统的;高端一点的芯片,因为有丰富的资源的支持,会更适合操作系统。上面水线是经典的时间管理事件,不断的循环去检查事件的标志位,处理活跃的事件。设置事件的超时时间 -> 定时器中断时间到,检查所有事件的超时时间 -> 处理超时时间到的事件。计划在STM32U575引入FreeRTOS,先起个笔记的摘要,后续完善。
2023-06-15 17:13:21
1384
原创 ubuntu--配置VNC
VNC--Virtual Network Console,虚拟网络控制台,一种远程桌面操作技术,可以通过鼠标和键盘在远程服务器上的图形桌面环境进行交互买了一个腾讯云,用的是Ubuntu操作系统,默认没有图形桌面环境和VNC服务器,所以,首先我们安装一个图形桌面环境Xfce,然后安装TightVNC操作如下:1、更新包列表:sudo apt update2、安装图形桌面环境Xfce:......
2022-06-14 09:38:10
3313
原创 树莓派--连接蓝牙耳机
开发板:树莓派3B系统:Raspbian树莓派外接显示屏后,默认是通过HDMI音频输出。我的显示器是VGA接口,通过HDMI转VGA输出到电脑上,所以没有声音。于是采用蓝牙耳机进行音频输出一开始,搜索到我的蓝牙耳机,配对成功后马上断开,再次连接,提示“Connection failed - Use the audio menu to connect to this device”...
2019-12-02 09:55:35
7192
3
原创 树莓派3B重装
之前买的树莓派3B的板子,发现密码忘记了,死活连接不上。通过HDMI外接显示屏,预期的桌面系统也没有出现。可能是HDMI的一些配置参数问题吧,懒得纠结了直接重新刷系统,系统也有了一些改动。下面开始重新刷系统之路,补充一下一些填坑之路,供自己回顾。选购及安装参考:https://blog.youkuaiyun.com/ruson525/article/details/77883328备注一下:T...
2019-11-21 15:37:00
207
原创 STM32F103XX-CAN通信笔记(一)
一、什么是CAN? CAN是Controller Area Network的缩写。是一种串行通信协议,在车载行业中有广泛的应用,主要连接不同的控制单元和传感器。二、CAN的通信协议 CAN通信主要有四种帧格式:数据帧、遥控帧(远程帧)、错误帧、过载帧。其中,数据帧和远程帧有标准格式和扩展格式,此外,部分文档有介绍第五种帧:间隔帧。本文暂时针对标准的数据帧进行调试说明三、CAN的...
2019-01-10 14:17:31
2709
原创 GitHub笔记(一)
一、GitHub是什么?可以做什么?GitHub是一个基于git的代码托管平台,免费用户可以使用公共仓库,进行建立、下载、提交等代码管理工作。上传代码的同时相当于贡献个人代码,是一个程序猿进行文明和精神交流的去处。简单的说,就是可以学习别人的代码,可以上传自己的代码进行版本管理,追溯自己代码的版本二、GitHub客户端下载地址https://desktop.github.com/备...
2018-10-22 16:01:20
935
原创 IAR篇---常用#Pragma
本文参考:https://blog.youkuaiyun.com/sunheshan/article/details/455319531.#pragma message("") IAR编译到此处,在Build窗口打印出文本信息2.#pragma error "" IAR编译到此处,在Build窗口打印出文本信息并报错3.#pragma inline [=force|nerver] 用这个指令...
2018-05-31 17:24:27
6863
原创 CC1310片内固件升级笔记(二)
概述:OAD升级,根据TI所给的文档整理如下路径:simplelink_cc13x0_sdk_1_60_00_21/docs/proprietary-rf/proprietary-rf-users-guide/cc13x0/oad-easylink/oad_onchip.html#sect-bim-for-on-chip-oad一、OAD升级要求 1)应用程序不能有.ccfg部分 2)...
2018-05-11 15:44:40
1564
原创 CC1310片内固件升级笔记(一)
一、环境参数及要求 1)主芯片:CC1310,128K 2)片内固件升级二、方案 将128K的flash划分为两个区域,开机启动OAD程序,延时20秒后跑功能程序。开机20秒如果接收到升级命令,能对功能程序区域flash进行擦除,升级直到成功三、技术点 1)OAD升级流程 2)flash内存分配 3)OAD固件和功能程序固件进行合并...
2018-05-11 14:42:07
1422
原创 基于CC1310 的RTOS学习笔记(一)
一、什么是RTOS? 实时操作系统(Real-time Operating System,RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度处理。是一种能够在制定的时间内完成系统功能和外部或内部、同步或异步时间做出响应的系统。它的特点是及时响应和高可靠性二、系统调度问题 1)调度方式:静态表、优先级、抢占式、非抢占式 2)怎么实现交互 3)任务的触发、入口、时间...
2018-05-11 14:33:53
4006
原创 CC1310开发环境
一、准备工作1.sdk版本:simplelink_cc13x0_sdk_1_60_00_212.开发工具:IAR(Embedded Workbench 8.0_2)或者CCS(Code Composer Studio 7.3.0)3.开发板:CC1310(Rev 1.4),CC1310F1284.IAR导入配置:IAR-->Tools-->Configure custom argume...
2018-05-10 16:33:19
7293
1
原创 读《战国策.赵策一》
原文:晋毕阳之孙豫让,始事范中行氏而不说,去而就知伯,知伯宠之。及三晋分知氏,赵襄子最怨知伯,而将其头以为饮器。豫让遁逃山中,曰:"嗟乎!士为知己者死,女为悦己者容。吾其报知氏之仇矣。"乃变姓名,为刑人,入宫涂厕,欲以刺襄子。襄子如厕,心动,执问涂者,则豫让也。刃其曰:"欲为知伯报仇!"左右欲杀之。赵襄子曰:"彼义士也,吾谨避之耳。且知伯已死,无后,而其臣至为报仇,此天下之贤人也。"卒释之。豫让又...
2018-02-08 18:33:28
799
原创 树莓派--学习笔记
1.结构体字节对其:http://www.cnblogs.com/longlybits/articles/2385343.html2.位域占用内存大小:http://bbs.chinaunix.net/thread-851056-1-1.html3.使用python学习串口控制:http://blog.youkuaiyun.com/jeanphorn/article/details/45396247
2017-12-27 18:10:45
250
1
原创 树莓派笔记--串口配置
1.修改配置 sudo nano /boot/config.txt 在最后一行添加: enable_uart =12.下载安装ckermit sudo apt-get install ckermit 在用户目录下添加配置 sudo nano ~/.kermrc-------------------------------- set line /
2017-12-25 18:29:59
439
原创 树莓派RPi.GPIO使用手册
参考源:http://blog.youkuaiyun.com/qq_35893742/article/details/534286791.RPi.GPIO模块基本使用导入模块导入 RPi.GPIO 模块:import RPi.GPIO as GPIO1通过下面的代码可以检测导入是否成功try: import RPi.GPIO as GPIOexcept
2017-12-25 15:50:00
2521
原创 python笔记--标识符
python标识符全部为小写:andexecnotassertfinallyorbreakforpassclassfromprintcontinueglobal raisedefifreturndelimporttryelifinwhileelseiswithexceptlambd
2017-12-19 11:11:10
267
原创 树莓派:指令学习
用到指令:mkdir test --创建test目录touch helloworld.c --创建.c文件rm helloworld.c --删除文件gcc helloworld.c -o test --生成可执行文件testmv file1 file2 --将file1重命名或者移动到file2./test --执行test
2017-12-06 16:43:16
304
原创 树莓派:配置WiFi
方法一(接显示器)1、接上显示屏,在Localisation下选择WiFi Country为CN2、重启后,在右上角选择WiFi,输入密码备注:信息在/etc/wpa_supplicant/wpa_supplicant.cnf 下,有WiFi的登录信息方法二参考网址:https://www.embbnux.com/2016/04/10/raspberry_pi_3_wifi
2017-12-06 16:17:18
1983
原创 树莓派:安装VNC
一、树莓派启动后的一些配置:在SSH终端输入:sudo raspi-configexpand_rootfs – 将根分区扩展到整张SD卡;change_pass – 默认的用户名是pi,密码是raspberry;change_timezone – 更改时区, 选择Asia – Shanghai;configure_keyboard, 选English(US);change_loca
2017-10-02 10:35:36
1170
原创 C#学习目标
1.使用windows应用程序窗口建立一个窗口2.多线程的学习和使用3.定时器的使用4.添加表格等控件5.界面UI的优化6.使用MQTT进行通信,学习MQTT通信7.使用HTTP协议,get post
2017-09-21 18:18:38
637
原创 树莓派3B--安装
源地址:http://blog.youkuaiyun.com/u010900754/article/details/53032836备注:个人学习笔记保存,无意侵权。raspberry pi其实可以看做一个微型的计算机,我们可以在上面装各种操作系统,然后搭建服务器,当然这只是它的一小点功能罢了。。。与我们常用的PC机不同的是,ras pi有GPIO,我们可以让raspberry pi来控制这些引脚
2017-09-07 16:29:57
410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人