Skip to content

Instantly share code, notes, and snippets.

View nickfox-taterli's full-sized avatar
😰
想哭

Tater Li nickfox-taterli

😰
想哭
View GitHub Profile
@nickfox-taterli
nickfox-taterli / d213ecv.md
Created March 26, 2025 05:46
D213ECV RTC 寄存器分析

RTC寄存器总表

寄存器名称 偏移地址 R/W属性 功能描述
RTC_REG_CTL 0x0000 R/W 控制寄存器
RTC_REG_INIT 0x0004 WO 初始化触发寄存器
RTC_REG_IRQ_EN 0x0008 R/W 中断使能寄存器
RTC_REG_IRQ_STA 0x000C R/W1C 中断状态寄存器
RTC_REG_TIME0 0x0020 R/W 时间设置寄存器0(低8位)
RTC_REG_TIME1 0x0024 R/W 时间设置寄存器1(次低8位)
RTC_REG_TIME2 0x0028 R/W 时间设置寄存器2(次高8位)
@nickfox-taterli
nickfox-taterli / demo.c
Created March 16, 2025 07:20
MicroPython C模块实现笔记
#include <stdio.h>
#include "py/runtime.h"
#include "py/mphal.h"
STATIC mp_obj_t pytest_test(void)
{
printf("pytest module");
return mp_obj_new_int(0);
}
@nickfox-taterli
nickfox-taterli / demo.py
Created March 14, 2025 15:37
GridSearchCV + Keras Sequential
import numpy as np
import os
from tensorflow import keras
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
from tensorflow.keras.callbacks import EarlyStopping, TensorBoard
from scikeras.wrappers import KerasClassifier
from sklearn.model_selection import GridSearchCV
from datetime import datetime
@nickfox-taterli
nickfox-taterli / eval_on_board.py
Created March 13, 2025 04:20
RKNPU 训练,转换,测试
import cv2
import numpy as np
import platform
from synset_label import labels
from rknnlite.api import RKNNLite
def preprocess_image(image_path):
"""预处理单张图片"""
img = cv2.imread(image_path)
img = cv2.resize(img, (224, 224)) # 调整大小
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@nickfox-taterli
nickfox-taterli / intel.txt
Created March 3, 2025 05:26
Intel 3000 PAC
# PTP Test Points
set_location_assignment PIN_AM33 -to TP_51
set_location_assignment PIN_AN33 -to TP_52
set_location_assignment PIN_AR35 -to TP_53
set_location_assignment PIN_AN34 -to PPS_MAX10
set_instance_assignment -name IO_STANDARD 1.8V -to TP_51
set_instance_assignment -name IO_STANDARD 1.8V -to TP_52
set_instance_assignment -name IO_STANDARD 1.8V -to TP_53
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@nickfox-taterli
nickfox-taterli / seq2seq.py
Created January 25, 2025 15:36
带注意力Seq2Seq #1
import torch
import torch.nn as nn
import torch.optim as optim
from torch.nn.utils.rnn import pad_sequence, pack_padded_sequence, pad_packed_sequence
import random
# 示例训练数据 (中文->英文)
data = [
(['我', '爱', '学习'], ['I', 'love', 'studying']),
(['今天', '天气', '好'], ['Today', 'weather', 'is', 'good']),
@nickfox-taterli
nickfox-taterli / Seq2Seq.py
Created January 24, 2025 03:32
自己改进的Seq2Seq
import torch
import torch.nn as nn
import torch.optim as optim
import random
# 定义编码器
class Encoder(nn.Module):
def __init__(self, input_dim, emb_dim, hid_dim, n_layers, dropout):
super().__init__()
self.hid_dim = hid_dim
@nickfox-taterli
nickfox-taterli / Seq2Seq.ipynb
Created January 24, 2025 03:32
Seq2Seq 例子
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.