分类目录归档:None

MPY 一个按键控制

button=Pin(0,Pin.IN,Pin.PULL_UP)

def irq_button(pin):
    time.sleep(0.3)
    if button.value()==0:
        #长按
        print(11111)
    else:
        #断
        print(77777)
    print(pin)

button.irq(handler=irq_button,trigger=Pin.IRQ_FALLING)

ESP32 学习目录 FreeRTOS 近期计划

课程Link状态
1多任务点灯https://wokwi.com/projects/332576245745189459
2任务传单个参数https://wokwi.com/projects/332592742088573523
3任务传多个参数https://wokwi.com/projects/332592846800421460
4任务共享全局变量
(Mutex)
https://wokwi.com/projects/332775429610930771
https://wokwi.com/projects/332774646706340434
https://wokwi.com/projects/333321518201176660
5任务共享全局变量范例:
MPU6050的范例(Mutex)
https://wokwi.com/projects/333400924498166356
6ESP32调用双核https://wokwi.com/projects/332781692755378770
7OLED使用(U8G2)https://wokwi.com/projects/333530915200303699
https://wokwi.com/projects/333531171930505812
8任务以绝对频率运行
(非delay)
https://wokwi.com/projects/332800954606813778
9软件实现定时器https://wokwi.com/projects/332694783525913170
10任务内存优化https://wokwi.com/projects/332861221011194451
11任务管理https://wokwi.com/projects/332867530330735188
12任务优先级https://wokwi.com/projects/332897591021797971
13看门狗https://wokwi.com/projects/332908701973217874
14队列单种数据https://wokwi.com/projects/332949416352678483
15队列多种数据https://wokwi.com/projects/332962439743144532
16二进制信号量https://wokwi.com/projects/333329727055987284
https://wokwi.com/projects/333326585319916115
17计数信号量https://wokwi.com/projects/333334798031389268
18事件标志组 等待https://wokwi.com/projects/333436492452987474
19事件标志组 同步https://wokwi.com/projects/333430026744627794
https://wokwi.com/projects/333434840649040467
20流媒体缓存https://wokwi.com/projects/333517009995170388
21消息缓存https://wokwi.com/projects/333516293979243090
22直接任务通知https://wokwi.com/projects/333873319460733522
https://wokwi.com/projects/333858852553359956
23任务通知取代信号量https://wokwi.com/projects/333875268246569554
24任务通知取代事件组https://wokwi.com/projects/335127321868501588
25直接任务当做邮箱
 mailbox
https://wokwi.com/projects/333892108858425938

windows运维:BAT批处理 要点

变量设置与使用【变量必须由%包裹 且为字符串类型】

set name=LCK

echo %name%

数字变量赋值及运算 必须使用set /a

set /a a=123
赋值
set /a a=a+2
计算


for循环

for %%a in (aas,asda,123,sad) do (

echo %%a

)

每个关键词间必须有空格,且()可以省略

for 后多个参数

/d 文件夹目录 【(*ASD*) 包含ASD名称的文件夹】

/l 数字序列号 (开始,步长,结束)

/f 对文件内容进行处理 txt文件 必须为具体文件名 如 a.txt

/r 对其下面文件夹一起遍历 ,需要结合()【例如 (*.txt),txt后缀的文件】


findstr 查询字符串


if判断

——–

输入

set /p name=请输入您的名字

echo %name%

——-

打开文件夹  cd /d F:

删除 del

拷贝 copy

重命名 ren

文件夹创建 md

列出文件信息 dir

——-

pause 暂停

———-

文本信息截取(文件名)

———-

find查询

1.文件后缀 2.文件中间名称(模糊查询)3.文件的时间查询 4.对文件查询的结果进行再查询

————

对文档替换,或生成新文档

————

SMB传输

————-

FTP传输

windows运维:映射网络驱动、共享打印机失效处理

Windows下经常使用的功能就是SMB共享和打印机共享 。

但是往往会遇到打印机失效 、映射的网络驱动失败需要重新登入。

大概率原因是之前保存的密码在重启电脑后,系统已经将之前的密码忘记。

解决步骤

windows控制面板 > 用户账户 和家庭安全 > 凭据管理器

  • 若存在之前的账号,将其删除后,添加 windows凭据 默认在此处添加的为 企业
  • 若不存在 可以直接添加

LLAMA3训练(微调)的标记

使用数据集对LLAMA3进行训练后再处理成为社区版本

  • 数据集:问答方式,一问一答【弱智吧+GPT4回答 信息】
  • 工具:torchtune (支持LORA)调参数后使用一行命令即可训练
    tune run lora_finetune_single_device –config ./8B_lora_single_device.yaml
  • Ubuntu 22.04
  • 训练方式QLORA 15GB 以上显卡

torchune unzip torchtune_huazi.zip

cd toruhne_huazi

pip install -e .

tune ls
#验证安装

好的 还是看视频吧 具体步骤:

https://www.bilibili.com/video/BV17i421C7xD