Skip to content

Instantly share code, notes, and snippets.

Avatar
🌸
ヾ( ╹◡╹ 🌸 )ノ"

Kenta Sato Tosainu

🌸
ヾ( ╹◡╹ 🌸 )ノ"
View GitHub Profile
@Tosainu
Tosainu / changes.diff
Last active Sep 1, 2022
OpenOCD target configuration for Xilinx Zynq UltraScale+ MPSoC (A53 + R5)
View changes.diff
--- /usr/share/openocd/scripts/target/xilinx_zynqmp.cfg 2022-04-23 07:16:16.000000000 +0900
+++ xilinx_zynqmp_r5.cfg 2022-09-01 23:58:36.341650918 +0900
@@ -93,6 +93,10 @@
}
eval $_smp_command
+
+target create $_CHIPNAME.r5.0 cortex_r4 -dap $_CHIPNAME.dap -dbgbase 0x803f0000 -coreid 0
+target create $_CHIPNAME.r5.1 cortex_r4 -dap $_CHIPNAME.dap -dbgbase 0x803f2000 -coreid 1
+
@Tosainu
Tosainu / serialfwd.cc
Created Jun 3, 2022
serial port <-> TCP
View serialfwd.cc
#include <array>
#include <charconv>
#include <cstdlib>
#include <iostream>
#include <memory>
#include <stdexcept>
#include <string_view>
#include <boost/asio/ip/tcp.hpp>
#include <boost/asio/serial_port.hpp>
@Tosainu
Tosainu / gpio_chdev_v2.c
Created Apr 26, 2022
GPIO chdev v2 memo
View gpio_chdev_v2.c
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <unistd.h>
#include <linux/gpio.h>
View heavyworker.cc
#include <chrono>
#include <iostream>
#include <memory>
#include <thread>
#include <vector>
#include <boost/asio.hpp>
using namespace std::chrono_literals;
@Tosainu
Tosainu / Dockerfile
Last active May 23, 2021
複数インターフェイス環境でのマルチキャスト通信テスト
View Dockerfile
FROM alpine as builder
RUN apk add boost-dev g++
ARG src
ARG bin
COPY "${src}" /
RUN g++ -Wall -Wextra -Werror -pedantic-errors -std=c++17 -O3 /${src} -o /${bin} -lboost_coroutine
FROM alpine
RUN apk add --no-cache libstdc++ boost-coroutine
ARG bin
View wilc_linux_15_3_1-ultra96v2.patch
diff --git a/wilc/Makefile b/wilc/Makefile
index 7eb8cf0..b581506 100644
--- a/wilc/Makefile
+++ b/wilc/Makefile
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
-ccflags-y += -I$(src)/ -DWILC_ASIC_A0 -DWILC_DEBUGFS
+ccflags-y += -I$(src)/ -DWILC_ASIC_A0
+ccflags-y += -DDISABLE_PWRSAVE_AND_SCAN_DURING_IP
View vicious-lua53.patch
--- PKGBUILD.orig 2020-08-06 08:56:57.467622808 +0900
+++ PKGBUILD 2020-08-06 08:59:57.396027278 +0900
@@ -1,29 +1,30 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Contributor: Sébastien Luttringer
-pkgname=vicious
+_pkgname=vicious
+pkgname=vicious-lua53
pkgver=2.4.1
View Dockerfile
FROM ubuntu:20.04
ARG DEBIAN_FRONTEND=noninteractive
RUN \
apt-get update && \
apt-get install --no-install-recommends -y \
curl ca-certificates git \
gcc g++ libc-dev clang clang cmake make patchutils \
libboost-all-dev libeigen3-dev libyaml-dev libprotobuf-dev protobuf-compiler libgtkmm-3.0-dev \
View Dockerfile
# syntax=docker/dockerfile:experimental
FROM fedora:31 as builder
ARG METASHELL_REV=16a3d5cd2352f28a6e505ad71b69e59ffb765775
RUN \
dnf install -y git gcc gcc-c++ cmake readline-devel rpm-build python python2 ninja-build && \
git clone --depth=10 https://github.com/metashell/metashell.git /usr/src/metashell && \
cd /usr/src/metashell && \
git checkout $METASHELL_REV && \