Go to advanced search

by Satsuoni
Wed Jul 30, 2014 7:13 am
Forum: Bare metal, Assembly language
Topic: MMAL and threads
Replies: 5
Views: 1515

Re: MMAL and threads

Yes, indeed I have. I've also discovered http://rtos.com/images/uploads/ThreadX_User_Guide_V5.pdf , as well as code related to vcos stuff, like the thread creation, etc ( particularly low level stuff here ), and this file , which might prove useful, ...
by tufty
Wed Jul 30, 2014 6:50 am
Forum: Bare metal, Assembly language
Topic: MMAL and threads
Replies: 5
Views: 1515

Re: MMAL and threads

Can't help much with the rest, but I'm fairly sure I have some old, out of date threadX docs around somewhere. I'll see if I can dig them out.

I'm sure you've found this : http://rtos.com/images/uploads/programm ... hreadx.pdf

Simon
by Satsuoni
Tue Jul 29, 2014 7:37 am
Forum: Bare metal, Assembly language
Topic: MMAL and threads
Replies: 5
Views: 1515

MMAL and threads

... to boot time as possible. To this end , I have been investigating use of mmal on GPU, substituting ARM release with my own code (i.e. after the VC RTOS is mostly initialized (not sure if this counts as bare metal or not)). Since the mmal calls appear similar on ARM and VC (as per symbols in the ...
by johndough
Tue Jun 24, 2014 12:56 pm
Forum: Beginners
Topic: Using windows software
Replies: 28
Views: 5160

Re: Using windows software

... FreeBSD Contiki Darwin (core of OS X and iOS) illumos Linux (most distributions — see Linux Standard Base) MINIX (now MINIX3) NetBSD Nucleus RTOS OpenBSD OpenSolaris POSIX for Windows Cygwin provides a largely POSIX-compliant development and run-time environment for Microsoft Windows.
by jamesh
Fri Jun 06, 2014 3:59 pm
Forum: Bare metal, Assembly language
Topic: access the RPi Camera from bare metal
Replies: 16
Views: 6320

Re: access the RPi Camera from bare metal

... there are ARM libraries for it somewhere out there, but it's a lot of work to get it all working well. Perhaps easier to find an already ported RTOS and write a vcos abstraction layer for it.
by jamesh
Thu Jun 05, 2014 2:47 pm
Forum: Bare metal, Assembly language
Topic: RPi VC4 QPU binary blob
Replies: 8
Views: 6771

Re: RPi VC4 QPU binary blob

The Videocore runs a RTOS , which translates high-level 3D instructions (e.g. from OpenGL) into commands for the QPU units. So you could write a toolchain for both the VideoCore and the QPUs. Broadcom uses custom assembly on the QPUs ...
by ghans
Sun Jun 01, 2014 12:12 pm
Forum: Bare metal, Assembly language
Topic: RPi VC4 QPU binary blob
Replies: 8
Views: 6771

Re: RPi VC4 QPU binary blob

The Videocore runs a RTOS , which translates high-level 3D instructions (e.g. from OpenGL) into commands for the QPU units. So you could write a toolchain for both the VideoCore and the QPUs. Broadcom uses custom assembly on the QPUs ...
by mimi123
Sun Jun 01, 2014 12:01 pm
Forum: Bare metal, Assembly language
Topic: RPi VC4 QPU binary blob
Replies: 8
Views: 6771

Re: RPi VC4 QPU binary blob

The VPU loads bootcode.bin from the SD Card. ... bootcode.bin inits the RAM and the PLLs. ... and load start.elf ... then the RTOS is launched ... Initing the compositing unit ... Loading kernel.img ... Powering on the ARM core ... which run Linux. To do 3D: The app issues a drawing command ...
by mimi123
Sun Jun 01, 2014 11:33 am
Forum: General discussion
Topic: Raspberry Pi Firmware [Broadcom Enginner NEEDED]
Replies: 0
Views: 543

Raspberry Pi Firmware [Broadcom Enginner NEEDED]

Why is the firmware built with a Pi ? :ugeek: $ sudo vcdbg syms 0x1ee462a4 4 0x00000000 __CAMERA_POOL_END 0x1ee462a0 4 0x00000000 __CAMERA_POOL_START 0x1ee46294 4 0x00000000 __CODEC_POOL_END 0x1ee46290 4 0x00000000 __CODEC_POOL_START 0x1ee46264 4 0xe0000000 __LOG_END 0x1ee46260 4 0xdff80000 __LOG_ST...
by PatchWar
Thu May 29, 2014 7:56 pm
Forum: Advanced users
Topic: GPIO Data transmission
Replies: 8
Views: 1912

GPIO Data transmission

... at a rate of 3 MHz. The goal is to have a digital modulation scheme that has a base clock of 3 MHz. Also, to do this is it necessary to have an RTOS running on the pi or will running straight C code on Raspbian be fast enough? Thanks a lot!
by fuffkin
Tue May 20, 2014 11:57 am
Forum: Advanced users
Topic: RPi timing system
Replies: 10
Views: 2837

Re: RPi timing system

The only real limitation I need from the RTOS is to reliably start the camera recording when the gun fires (GPIO). the rest of the timing can be assured from the elapsed time of the video. Rather than start the recording when the gun fires and ...
by DougieLawson
Sat May 17, 2014 9:39 am
Forum: Advanced users
Topic: RPi timing system
Replies: 10
Views: 2837

Re: RPi FAT system

The only real limitation I need from the RTOS is to reliably start the camera recording when the gun fires (GPIO). the rest of the timing can be assured from the elapsed time of the video. If you look at modern timing system you'll see that the ...
by jakwnd
Sat May 17, 2014 1:52 am
Forum: Advanced users
Topic: RPi timing system
Replies: 10
Views: 2837

RPi timing system

... timing) system around the RPi and camera module, like the ones used at track and swimming events. I do not have much experience with kernels and RTOS's however I understand that I will need one for my project. I have just started experimenting with machinoid, however I'm not sure if there is ...
by Burngate
Fri May 16, 2014 4:39 pm
Forum: Off topic discussion
Topic: static RAM and multiplexers
Replies: 10
Views: 4400

Re: static RAM and multiplexers

... - maybe another way of driving your display?) and a corresponding range of development boards. I'm using the processor with the Chibios RTOS, which does a lot of the heavy lifting - and there's a related project uGfx to drive graphics displays. My mistake - I'd gone to the ST site and ...
by stevend
Fri May 16, 2014 12:25 pm
Forum: Off topic discussion
Topic: static RAM and multiplexers
Replies: 10
Views: 4400

Re: static RAM and multiplexers

... - maybe another way of driving your display?) and a corresponding range of development boards. I'm using the processor with the Chibios RTOS, which does a lot of the heavy lifting - and there's a related project uGfx to drive graphics displays.
by jamesh
Wed Apr 30, 2014 7:13 am
Forum: General discussion
Topic: Sony CMOS Sensor: SonyIMX179
Replies: 12
Views: 13645

Re: Sony CMOS Sensor: SonyIMX179

... blinking problem, color matching is not good etc. I guess the sensor driver and ISP configuration parts are not under Linux, the SoC runs another RTOS at same time(with Linux together). Does anyone know about this? You are right, the image tuning parameters are in the GPU which is closed source, ...
by GarySunGang
Tue Apr 29, 2014 9:47 pm
Forum: General discussion
Topic: Sony CMOS Sensor: SonyIMX179
Replies: 12
Views: 13645

Re: Sony CMOS Sensor: SonyIMX179

... blinking problem, color matching is not good etc. I guess the sensor driver and ISP configuration parts are not under Linux, the SoC runs another RTOS at same time(with Linux together). Does anyone know about this?
by fuffkin
Wed Mar 26, 2014 8:25 am
Forum: General discussion
Topic: Real Time question….
Replies: 5
Views: 1384

Re: Real Time question….

If you are reading a sensor and outputing values on a display for a user, then "real-time" (to a user) is probably updating the display > 5 measurements / updates per second. This should easiliy be doable on a RPi without any special set-ups or RTOS's and should appear pretty responsive.
by Jessie
Wed Mar 26, 2014 4:20 am
Forum: General discussion
Topic: Real Time question….
Replies: 5
Views: 1384

Re: Real Time question….

You will need find a RTOS for the R Pi. Then there still will be some delay in switching the elements in the LCD and the process of pulling the data from memory and processing it for display. "Real - Time" is kind of a loaded word, ...
by RaTTuS
Tue Mar 11, 2014 11:15 am
Forum: General discussion
Topic: Real Time on Raspberry Pi
Replies: 15
Views: 3598

Re: Real Time on Raspberry Pi

debian linux is not a RTOS
by mung
Mon Mar 03, 2014 12:33 pm
Forum: Automation, sensing and robotics
Topic: Real Time ISR with Quadrature Encoder
Replies: 22
Views: 15213

Re: Real Time ISR with Quadrature Encoder

... of processing for every sample, i don't think that will work with any contect switching or other threads running? I think the vc runs ecos RTOS (I am probably wrong, so go and check for yourself), you can write an ecos program that sets up two pipelines each running on two quad core chains, ...
by Hove
Thu Feb 27, 2014 8:07 pm
Forum: Automation, sensing and robotics
Topic: 'Integrating' accelerometer readings to get speed
Replies: 10
Views: 3054

Re: 'Integrating' accelerometer readings to get speed

... to make space for more code that will need to use that spare time in future). Variations are primarily due to running on Raspbian which isn't an RTOS. The problem I'm looking to improve upon is that over time, the 'integrated' accelerometer drifts, probably due to 'integration' errors, so I'm ...
by cpwong
Wed Feb 26, 2014 3:30 pm
Forum: Other projects
Topic: SMA Flashview communication with WebBox
Replies: 2
Views: 1891

Re: SMA Flashview communication with WebBox

... release, there exist adaptations for - Windows32 - WindowsCE - Linux (BE + LE: x86, ARM, XScale, M68k, PowerPC, ...) - MacOSX (Darwin) - Solaris - RTOS/RTKernel32 - AmigaOS ;-) Wondering is someone who is kind enough to port this over to Raspberry Pi? http://www.sma-uk.com/en_UK/products/software/yasdi.html ...
by Michus
Sat Feb 22, 2014 3:51 pm
Forum: Automation, sensing and robotics
Topic: Quadcopter project, help wiring and GPIO
Replies: 15
Views: 5054

Re: Quadcopter project, help wiring and GPIO

... will be very hard to use one to smoothly control a quad. I recommend using a real time micro for this, perhaps an Ardupilot might be a better fit. RTOS is not necessary. The only part of a quad which must have very accurate timing is the PWM signal to the ESCs - luckily the RPi has hardware PWM ...
by Hove
Fri Feb 21, 2014 7:39 am
Forum: Automation, sensing and robotics
Topic: Quadcopter project, help wiring and GPIO
Replies: 15
Views: 5054

Re: Quadcopter project, help wiring and GPIO

... will be very hard to use one to smoothly control a quad. I recommend using a real time micro for this, perhaps an Ardupilot might be a better fit. RTOS is not necessary. The only part of a quad which must have very accurate timing is the PWM signal to the ESCs - luckily the RPi has hardware PWM ...

Go to advanced search