'embeded'에 해당되는 글 1387건

  1. 2021.09.11 rpi 에서 ir 읽기
  2. 2021.09.11 odroid c2 i2c
  3. 2021.09.10 rpi 3b update, install 실패
  4. 2021.09.10 odroid c2 wiringpi pinout
  5. 2021.09.09 odroid c2 gpio wiringpi
  6. 2021.09.09 vc4cl - VideoCore IV OpenCL
  7. 2021.09.09 odroid c2 계륵이 되었네 (opencl 미지원)
  8. 2021.09.09 cuda on riscv
  9. 2021.09.05 odroid c2 boot.ini
  10. 2021.08.27 odroid xu4 opencl
embeded/raspberry pi2021. 9. 11. 23:39

ir tx 회로랑 rx 회뢰를 구성하고

lirc를 또 잘 구워삶아 봐야지

 

[링크 : https://www.instructables.com/How-To-Useemulate-remotes-with-Arduino-and-Raspber/]

 

 

 

'embeded > raspberry pi' 카테고리의 다른 글

lirc 제조사별 키코드  (0) 2021.09.16
lirc를 이용한 리모컨 신호 복제  (0) 2021.09.13
rpi 3b update, install 실패  (0) 2021.09.10
vc4cl - VideoCore IV OpenCL  (0) 2021.09.09
rpi 3b 4k 24p  (0) 2021.08.27
Posted by 구차니
embeded/odroid2021. 9. 11. 23:36

odroid도 i2c가 되긴 한데, 라즈베리 처럼 dt에 통합되지 않아서 조금 아쉽긴 하네

$ modprobe aml_i2c

 

[링크 : https://wiki.odroid.com/odroid-c2/application_note/gpio/i2c#how_to_change_the_i2c_clock_speed]

'embeded > odroid' 카테고리의 다른 글

lirc irrecord, odroid c2 성공 (ubuntu 18.04.3)  (0) 2021.09.17
odroid c2 lirc  (0) 2021.09.14
odroid c2 wiringpi pinout  (0) 2021.09.10
odroid c2 gpio wiringpi  (0) 2021.09.09
odroid c2 계륵이 되었네 (opencl 미지원)  (0) 2021.09.09
Posted by 구차니
embeded/raspberry pi2021. 9. 10. 17:16

먼가 설치하려면 죄다 에러가 나서 안되는데..

After this operation, 161 MB of additional disk space will be used.
Err:1 http://raspbian.raspberrypi.org/raspbian buster/main armhf libwebp6 armhf 0.6.1-2
  404  Not Found [IP: 93.93.128.193 80]
Err:2 http://raspbian.raspberrypi.org/raspbian buster/main armhf libtiff5 armhf 4.1.0+git191117-2~deb10u1
  404  Not Found [IP: 93.93.128.193 80]
Err:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf libproxy1v5 armhf 0.4.15-5
  404  Not Found [IP: 93.93.128.193 80]
Err:4 http://raspbian.raspberrypi.org/raspbian buster/main armhf libavahi-client3 armhf 0.7-4+b1
  404  Not Found [IP: 93.93.128.193 80]
Err:5 http://raspbian.raspberrypi.org/raspbian buster/main armhf libcups2 armhf 2.2.10-6+deb10u3
  404  Not Found [IP: 93.93.128.193 80]
Err:6 http://raspbian.raspberrypi.org/raspbian buster/main armhf libjs-jquery all 3.3.1~dfsg-3
  404  Not Found [IP: 93.93.128.193 80]
Err:7 http://raspbian.raspberrypi.org/raspbian buster/main armhf ruby2.5 armhf 2.5.5-3+deb10u2
  404  Not Found [IP: 93.93.128.193 80]
Err:8 http://raspbian.raspberrypi.org/raspbian buster/main armhf libruby2.5 armhf 2.5.5-3+deb10u2
  404  Not Found [IP: 93.93.128.193 80]

 

apt-get update 해보니 어라..? 에러 발생?

Suite 값이 stable에서 oldstable로 바뀌었다?

$ sudo apt-get update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Reading package lists... Done
E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

 

메시지로 찾아보니 릴리즈 정보 변경을 허용하면 된다는데

$ sudo apt-get update --allow-releaseinfo-change

[링크 : https://github.com/NVIDIA/nvidia-docker/issues/1349]

 

확실히 에러는 발생하지 않고 넘어가긴 한데.. 매번 저 옵션을 주고 해야하나?

$ sudo apt-get update --allow-releaseinfo-change
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Get:4 http://raspbian.raspberrypi.org/raspbian buster/contrib armhf Packages [58.7 kB]
Get:5 http://raspbian.raspberrypi.org/raspbian buster/non-free armhf Packages [104 kB]
Fetched 13.2 MB in 34s (386 kB/s)
Reading package lists... Done
N: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'

 

 

+

stretch -> buster -> bullseye 로 배포판 명칭이 변경되면서 buster는 oldstable로 변경된 듯.

[링크 : https://www.raspberrypi.org/forums/viewtopic.php?t=318302]

'embeded > raspberry pi' 카테고리의 다른 글

lirc를 이용한 리모컨 신호 복제  (0) 2021.09.13
rpi 에서 ir 읽기  (0) 2021.09.11
vc4cl - VideoCore IV OpenCL  (0) 2021.09.09
rpi 3b 4k 24p  (0) 2021.08.27
흐음.. 그냥 라즈베리 2나 1으로 내려갈까..  (0) 2021.08.26
Posted by 구차니
embeded/odroid2021. 9. 10. 00:14

'embeded > odroid' 카테고리의 다른 글

odroid c2 lirc  (0) 2021.09.14
odroid c2 i2c  (0) 2021.09.11
odroid c2 gpio wiringpi  (0) 2021.09.09
odroid c2 계륵이 되었네 (opencl 미지원)  (0) 2021.09.09
odroid c2 boot.ini  (0) 2021.09.05
Posted by 구차니
embeded/odroid2021. 9. 9. 20:08

자체 ppa를 통해서 제공을 하긴 한다.

 

[링크 : https://wiki.odroid.com/odroid-c2/application_note/gpio/wiringpi#tab__python_21]

'embeded > odroid' 카테고리의 다른 글

odroid c2 i2c  (0) 2021.09.11
odroid c2 wiringpi pinout  (0) 2021.09.10
odroid c2 계륵이 되었네 (opencl 미지원)  (0) 2021.09.09
odroid c2 boot.ini  (0) 2021.09.05
odroid xu4 opencl  (0) 2021.08.27
Posted by 구차니
embeded/raspberry pi2021. 9. 9. 20:05

라즈베리 파이의 비디오 가속 하드웨어인 VideoCore 4를 openCL로 쓸 수 있도록 래핑한 프레임워크?

아무튼 라즈베리 1~3가 vc4 를 채용하고 있으니 의외로 범용성은 넓어 보이는데

성능이 얼마나 나올런지?

 

라즈베리파이 1-3 videocore iv 채용

라즈베리파이 4 videocore vi 채용

[링크 : https://en.wikipedia.org/wiki/VideoCore]

 

[링크 : https://github.com/doe300/VC4CL/wiki]

[링크 : https://www.element14.com/.../raspberry-pi-now-with-opencl-gpu-support-vc4cl-videocore-iv-opencl]

 

'embeded > raspberry pi' 카테고리의 다른 글

rpi 에서 ir 읽기  (0) 2021.09.11
rpi 3b update, install 실패  (0) 2021.09.10
rpi 3b 4k 24p  (0) 2021.08.27
흐음.. 그냥 라즈베리 2나 1으로 내려갈까..  (0) 2021.08.26
ubuntu 64bit server / rpi 로그인 느려!  (0) 2021.08.26
Posted by 구차니
embeded/odroid2021. 9. 9. 19:59

opencl 지원안해서 멀하든 계륵이네 (딥러닝용도로는)

 

[링크 : https://namu.wiki/w/ARM%20Mali%20GPU]

[링크 : https://github.com/ARM-software/armnn/issues/446]

 

 

'embeded > odroid' 카테고리의 다른 글

odroid c2 wiringpi pinout  (0) 2021.09.10
odroid c2 gpio wiringpi  (0) 2021.09.09
odroid c2 boot.ini  (0) 2021.09.05
odroid xu4 opencl  (0) 2021.08.27
odroid c2 ubuntu 20.04 64bit  (0) 2021.08.23
Posted by 구차니
embeded/risc-v2021. 9. 9. 19:03

성능이 문제이긴 한데..

cuda 독점이 깨지려나

아니면 범용 언어로 도약할까?

 

[링크 : https://www.notebookcheck.net/Researchers-enable-Nvidia-CUDA-app-support-on-RISC-V-GPGPU.559386.0.html]

'embeded > risc-v' 카테고리의 다른 글

risc-v 저가보드 / sipeed maix amigo  (0) 2023.11.01
risc-v linux without mmu, uclinux  (0) 2023.10.27
kendryte k210, fft 가속?  (0) 2023.10.27
risc-v 저가 evk  (0) 2023.10.19
mips riscv  (0) 2021.03.09
Posted by 구차니
embeded/odroid2021. 9. 5. 21:48

라즈베리의 config.txt는 uboot 와는 독립된 문법의 느낌이라면

odroid c2의 boot.ini 는 uboot의 환경설정 문법을 그대로 따라가는 느낌

 

그나저나 발열 문제 때문인가 클럭을 낮게 잡아놨네?

ODROIDC2-UBOOT-CONFIG

########################################################################
# Changes made to this are overwritten every time there's a new upgrade
# To make your changes permanent change it on 
# boot.ini.default
# After changing it on boot.ini.default run the bootini command to
# rewrite this file with your personal permanent settings.
# Documentation: http://odroid.com/dokuwiki/doku.php?id=en:c2_persistent_bootini
########################################################################

# Possible screen resolutions
# Uncomment only a single Line! The line with setenv written.
# At least one mode must be selected.

# Custom modeline!
# To use custom modeline you need to disable all the below resolutions
# and setup your own! 
# For more information check our wiki: 
# http://odroid.com/dokuwiki/doku.php?id=en:c2_hdmi_autosetting
# Example below:
# setenv m "custombuilt" 
# setenv modeline "1920,1200,154000,74040,60,1920,1968,2000,2080,1200,1202,1208,1235,1,0,1"

# Auto Detection of Monitor settings based on your Screen information
# See: http://odroid.com/dokuwiki/doku.php?id=en:c2_auto_detect_display
setenv display_autodetect "true"

# 480 Lines (720x480)
# setenv m "480i60hz" # Interlaced 60Hz
# setenv m "480i_rpt" # Interlaced for Rear Projection Televisions 60Hz
# setenv m "480p60hz" # 480 Progressive 60Hz
# setenv m "480p_rpt" # 480 Progressive for Rear Projection Televisions 60Hz

# 576 Lines (720x576)
# setenv m "576i50hz" # Interlaced 50Hz
# setenv m "576i_rpt" # Interlaced for Rear Projection Televisions 50Hz
# setenv m "576p50hz" # Progressive 50Hz
# setenv m "576p_rpt" # Progressive for Rear Projection Televisions 50Hz

# 720 Lines (1280x720)
# setenv m "720p50hz" # 50Hz
# setenv m "720p60hz" # 60Hz

# 1080 Lines (1920x1080)
# setenv m "1080i60hz" # Interlaced 60Hz
setenv m "1080p60hz" # Progressive 60Hz
# setenv m "1080i50hz" # Interlaced 50Hz
# setenv m "1080p50hz" # Progressive 50Hz
# setenv m "1080p24hz" # Progressive 24Hz

# 4K (3840x2160)
# setenv m "2160p30hz"    # Progressive 30Hz
# setenv m "2160p25hz"    # Progressive 25Hz
# setenv m "2160p24hz"    # Progressive 24Hz
# setenv m "smpte24hz"    # Progressive 24Hz SMPTE
# setenv m "2160p50hz"    # Progressive 50Hz
# setenv m "2160p60hz"    # Progressive 60Hz
# setenv m "2160p50hz420" # Progressive 50Hz with YCbCr 4:2:0 (Requires TV/Monitor that supports it)
# setenv m "2160p60hz420" # Progressive 60Hz with YCbCr 4:2:0 (Requires TV/Monitor that supports it)

### VESA modes ###
# setenv m "640x480p60hz"
# setenv m "800x480p60hz"
# setenv m "480x272p60hz"
# setenv m "480x320p60hz"
# setenv m "480x800p60hz"
# setenv m "800x600p60hz"
# setenv m "1024x600p60hz"
# setenv m "1024x768p60hz"  
# setenv m "1280x800p60hz"
# setenv m "1280x1024p60hz"
# setenv m "1360x768p60hz"
# setenv m "1440x900p60hz"
# setenv m "1600x900p60hz"
# setenv m "1680x1050p60hz"
# setenv m "1600x1200p60hz"
# setenv m "1920x1200p60hz"
# setenv m "2560x1080p60hz"
# setenv m "2560x1440p60hz"
# setenv m "2560x1600p60hz"
# setenv m "3440x1440p60hz"

# HDMI BPP Mode
setenv m_bpp "32"
# setenv m_bpp "24"
# setenv m_bpp "16"

# HDMI DVI/VGA modes
# By default its set to HDMI, if needed change below.
# Uncomment only a single Line.
# setenv vout "dvi"
# setenv vout "vga"

# HDMI HotPlug Detection control
# Allows you to force HDMI thinking that the cable is connected.
# true = HDMI will believe that cable is always connected
# false = will let board/monitor negotiate the connection status
setenv hpd "true"
# setenv hpd "false"

# Monitor output
# Controls if HDMI PHY should output anything to the monitor
setenv monitor_onoff "false" # true or false

# Server Mode (aka. No Graphics)
# Setting nographics to 1 will disable all video subsystem
# This mode is ideal of server type usage. (Saves ~300Mb of RAM)
setenv nographics "0"

# Meson Timer
# 1 - Meson Timer
# 0 - Arch Timer 
# Using meson_timer improves the video playback however it breaks KVM (virtualization).
# Using arch timer allows KVM/Virtualization to work however you'll experience poor video
setenv mesontimer "1"

# UHS (Ultra High Speed) MicroSD mode enable/disable
setenv disableuhs "false"

# MicroSD Card Detection enable/disable
# Force the MMC controlled to believe that a card is connected.
setenv mmc_removable "true"

# USB Multi WebCam tweak
# Only enable this if you use it.
setenv usbmulticam "false"

# Disable/Enable ODROID-VU7 Touchscreen
setenv disable_vu7 "false"

# Default Console Device Setting
setenv condev "console=ttyS0,115200n8 console=tty0"   # on both

# CPU Frequency / Cores control
###########################################
### WARNING!!! WARNING!!! WARNING!!!
# Before changing anything here please read the wiki entry: 
# http://odroid.com/dokuwiki/doku.php?id=en:c2_set_cpu_freq
#
# MAX CPU's
# setenv maxcpus "1"
# setenv maxcpus "2"
# setenv maxcpus "3"
setenv maxcpus "4"

# MAX Frequency
# setenv max_freq "2016"  # 2.016GHz
# setenv max_freq "1944"  # 1.944GHz
# setenv max_freq "1944"  # 1.944GHz
# setenv max_freq "1920"  # 1.920GHz
# setenv max_freq "1896"  # 1.896GHz
# setenv max_freq "1752"  # 1.752GHz
# setenv max_freq "1680"  # 1.680GHz
# setenv max_freq "1656"  # 1.656GHz
setenv max_freq "1536"  # 1.536GHz



###########################################

# Boot Arguments
if test "${display_autodetect}" = "true"; then usb pwren; hdmitx edid; fi
if test "${m}" = "custombuilt"; then setenv cmode "modeline=${modeline}"; fi
if test "${disable_vu7}" = "false"; then setenv hid_quirks "usbhid.quirks=0x0eef:0x0005:0x0004"; fi

setenv bootargs "root=/dev/mmcblk0p2 rootwait rw ${condev} no_console_suspend hdmimode=${m} ${cmode} m_bpp=${m_bpp} vout=${vout} fsck.repair=yes net.ifnames=0 elevator=noop disablehpd=${hpd} max_freq=${max_freq} maxcpus=${maxcpus} monitor_onoff=${monitor_onoff} disableuhs=${disableuhs} mmc_removable=${mmc_removable} usbmulticam=${usbmulticam} ${hid_quirks}"

# Booting

setenv loadaddr "0x11000000"
setenv dtb_loadaddr "0x1000000"
setenv initrd_loadaddr "0x13000000"

fatload mmc 0:1 ${initrd_loadaddr} uInitrd
fatload mmc 0:1 ${loadaddr} Image
fatload mmc 0:1 ${dtb_loadaddr} meson64_odroidc2.dtb
fdt addr ${dtb_loadaddr}

if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi
if test "${mesontimer}" = "1"; then fdt rm /timer; fi

if test "${nographics}" = "1"; then fdt rm /reserved-memory; fdt rm /aocec; fi
if test "${nographics}" = "1"; then fdt rm /meson-fb; fdt rm /amhdmitx; fdt rm /picdec; fdt rm /ppmgr; fi
if test "${nographics}" = "1"; then fdt rm /meson-vout; fdt rm /mesonstream; fdt rm /meson-fb; fi
if test "${nographics}" = "1"; then fdt rm /deinterlace; fdt rm /codec_mm; fi

booti ${loadaddr} ${initrd_loadaddr} ${dtb_loadaddr}

'embeded > odroid' 카테고리의 다른 글

odroid c2 gpio wiringpi  (0) 2021.09.09
odroid c2 계륵이 되었네 (opencl 미지원)  (0) 2021.09.09
odroid xu4 opencl  (0) 2021.08.27
odroid c2 ubuntu 20.04 64bit  (0) 2021.08.23
odroid c2  (0) 2021.08.22
Posted by 구차니
embeded/odroid2021. 8. 27. 19:10

odroid c2에도 적용되려나?

패키지는 있겠지?

 

일단은 mali쓰니 기대를..

[링크 : https://magazine.odroid.com/article/getting-started-with-opencl-using-the-odroid-xu4/]

'embeded > odroid' 카테고리의 다른 글

odroid c2 계륵이 되었네 (opencl 미지원)  (0) 2021.09.09
odroid c2 boot.ini  (0) 2021.09.05
odroid c2 ubuntu 20.04 64bit  (0) 2021.08.23
odroid c2  (0) 2021.08.22
모니터 소비전력과 오드로이드 XU4  (0) 2020.06.02
Posted by 구차니