#OpenRISC

2023-12-10

Фантастический OpenRISC и где он обитает, или недетский разбор детской камеры

После запуска Doom на кнопочном телефоне, я искал устройства на которых можно это повторить. К ним есть требования: цветной экран и несколько мегабайт памяти (идеально 4, но можно запустить и на двух). Видел счётчик электричества и USB тестер, то и другое есть с цветными экранами. Но покупать не стал, потому что скорее всего такие устройства имеют лишь десятки килобайт памяти, как и мощный чип им не нужен. Наконец на распродаже на известном китайском маркетплейсе увидел детский фотоаппарат, его и заказал для своего извращённого развлечения реверс-инжинирингом. Но также нашел детский фотоаппарат со скидкой в немного другом корпусе на нашем маркетплейсе, заказал и его, ведь он будет у меня много раньше чем товар из Китая. Его и начал изучать первым... Да простят меня подписчики хаба фототехники.

habr.com/ru/articles/779626/

#OpenRISC #doom #фотокамера #Buildwin #AppoTech

House Panther :verified:housepanther@masto.goblackcat.net
2023-10-23

It's good to see more competition in the desktop processor market. While I don't like Nvidia as a company because of their stance on open source, they're at least developing an #ARM processor. I am a big fan of #ARM and #OpenRISC.

reuters.com/technology/nvidia-

2023-10-13

Currently looking into #OpenRISC as the ISA for the GPU, as well as the possibility of extending Marocchino (which is the 32-bit equivalent of the #RISCV BOOM core) to 64-bit. Would love to connect with anybody who is knowledgeable about the OpenRISC ISA.

रञ्जित (Ranjit Mathew)rmathew
2021-12-29

On in particular and the evolution of the approach to -design in general:

"Why The ISA Battles Aren't Over Yet" [2019], Hackaday (hackaday.com/2019/11/12/risc-v).

2021-06-14

Recore Hacks the Hidden Microcontroller for 3D Printing

No stranger to the world of 3D printers, [Elias Bakken] from the [Intelligent Agent] workshop has released a new controller board called Recore. The typical 3D printer has a dedicated controller which handles the real-time aspects of driving stepper motors. Many setups also have a second computer, often Linux-based, which is dedicated to supporting tasks like running an Octoprint server and interfacing to a digital camera to monitor print progress remotely. [Elias]'s design merges these together into one compact 12 x 12 x 4 cm package.

The Recore board is powered by an AllWinner A64 system on chip (SoC) which packs four ARM Cortex-A53 AArch64 cores running Debian Linux. The applications include Klipper, a project we wrote about when it was first introduced, and the OctoPrint print server. "But Linux is not a real-time operating system", we hear you cry, "and controlling stepper motor drivers from an A64 SoC is just asking for trouble". [Elias] could have addressed this problem by putting a secondary microcontroller on the board, but he found an even more elegant solution instead.

It turns out that there is already a secondary microcontroller hidden in plain sight, integrated into the A64 itself. See that small box labeled AR100 at the top of the block diagram? Meet the AR100, a controller originally intended to manage low-power operations of the A64. It is an OpenRISC 32-bit OR1k processor. But the AR100 is extremely underutilized, and [Elias] takes good advantage of this by repurposing it to those real-time tasks associated with a 3D printer controller. Watch the short video down below to learn how he solves a few of the nitty-gritty implementation details such as timers and communicating with the Linux processors. You might learn some tips from the other short videos in the series featuring some interesting debugging and problem solving sessions. There is a project GitHub repository and a Wiki full of good information and testing results.

[Elias] has a long history of building printer controllers. While his last one had to be abandoned because of manufacturing issues, he learned from that experience. Manufacturability was a top priority in the design of the Recore. We're jealous of the well-appointed [Intelligent Agent] facility in Norway, but even more so of the nomadic lifestyle that [Elias] appears to enjoy -- in his videos, he can be seen working from far-flung locales such as a tropical island resort and a laboratory floating in high Earth orbit. We've featured [Elias]'s projects in the past, including the Replicate 3D printer controller, a semi-automatic liquor cabinet, and the dog-operated treat dispenser.

#3dprinterhacks #3dprintercontrollerboard #allwinnera64 #klipper #octoprint #openrisc

image
2021-02-26
2018-12-15
#GDB Picks Up Support For #OpenRISC Linux Debugging
http://www.tuxmachines.org/node/118482
2018-11-10
#GCC 9 Lands Initial Support For The #OpenRISC Architecture
http://www.tuxmachines.org/node/117317
2018-10-30

I'm not exactly up to speed on #FOSS #FPGA tools, but it looks like at least one of the Lattice #ECP5 (12-84k LUTs!) chips has enough support to build an #OpenRISC SoC with DRAM support.

if the larger devices are supported, this could maybe? allow for #OSHW implementations of the #SNES , #MegaDrive , or other "16bit" era hardware

mobile.twitter.com/fpga_dave/s
@vertigo

Masoud Abkenarmasoud@aleph.land
2018-01-19

The disclosure of the Meltdown and Spectre vulnerabilities has brought a new level of attention to the security bugs that can lurk at the hardware level. Massive amounts of work have gone into improving the (still poor) security of our software, but all of that is in vain if the hardware gives away the game. The CPUs that we run in our systems...

Excellent write up by Jonathan Corbet: Is it time for open processors?
lwn.net/Articles/743602/

#RISCV #OpenPOWER #OpenSPARC #OpenRISC

2018-01-13

#Technology I #feelgoodabout:
- #P2P
- #IPv6
- #Blockchain
- #OSM, #Wikipedia
- #OpenRISC, #Coreboot
- #Lisp, #Lua, #Go, #Python, #Rust
- #XMPP, IRC, (Signal)
- #BSD, *NIX, #MirageOS
- #eInk
- #HTML5, #CSS, #SVG
- #git

Technology I #dontfeelgoodabout
- #NAT, #IPSec
- #Bitcoin
- #Android
- #JavaScript, #Java, .NET,
- #x64, #ARM
- #DRM
- #DPI
- #Whatsapp, #Hangouts, #iChat, ...
- #Electron
- anything from #Apple later than 2006

Your turn!

Disagree? Try to #changemymind!

(It's an experiment)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst