View allAll Photos Tagged debugging
Debug output of the procedural generated galaxy based on the source image, Yellow dots are Beacons and line are links, red dots system and green dots glades.
I'm using three laptops to debug the microcontroller firmware for the
TexSun's Battery Management System. The left (crappy) computer runs the
logic analyzer to monitor the serial bus communication. The middle (old)
laptop was debugging the slave code, while the right (nice, new) computer
was working on the master code. The BPS is a multi microcontroller system,
and the communications are difficult to debug when only looking at one part
of the system at a time.
Newton™ 629AS.00 (July 15, 1993?) running under Egger on an ARMistice card.
NTP = New Tools Pro?
text: "NTP",
buttonClickScript: func() begin
base:Close();
return newtoolspro:Toggle()
end
Visit our internet cafe at the Minden DeBug located at 1659 Highway 395 #C
Visit us on the web www.debugcomputer.net
Debugging involves finding the bugsin the first place, then gently remove them from wherever they are and getting things to run again. This is a fat bug.
in VIA GUGLIELMO REISS ROMOLI 237, TORINO (ITALIA) while Luca Lamorte, Massimo Valla, Carlo Alberto Licciardi and Cristina Fra were close to each others
red line is the basic output, yellow line is the optimized ( simplified ) path that will actually be drawn.
Twinkle Tartiflette a Lilypad Arduino driven interactive artwork that plays appropriate notes to song by touching words with stylus. This took me weeks to work out how to make, put together, write the code, test and debug!
When I first saw this I thought it said Debug so I had to photograph it for Rob. I guess it could say Debus?!?
Debugging LittleFM.
Related blog post: blog.gg8.se/wordpress/2012/05/25/bgb-14-gameboy-emulatord...
A wider view of Flossie. Front left you can just see Flossie's Elliott paper tape reader, the light green thing which can read paper tapes at 1000 characters per second.
In the lower right foreground is Flossie's 600 line per minute line printer. It has its own control panel to the left of the printer mechanism.
Between the printer and Roger is the main control console. The grey left section is used to control the running and debugging of programs. The right turquoise section is the engineers panel used to maintain Flossie including debugging the hardware. Power supply voltages can be monitored and varied so any developing problems can forestalled. The clock speed can be controlled from one pulse per press of a button up to full speed.
Behind Roger is the 600 card per minute card reader, reading standard 80 column cards. It has its own little control panel.
To Roger's right is the 100 card per minute online card punch for recording data for possible reading back later. It too has a small control panel.
At the back are Flossie's magnetic tape decks, eight in all which can read and write half inch magnetic tape at 75 inches per second, 22.5 kCycles/second. These are not the later friction hub tapes of 7 or 9 tracks but audio style 3-finger locking hubs with 10 tracks.
Behind the console is the CPU (Central Processsing Unit) including in the wing to the right the 2,000 (48 bit) word core memory and to the left the three 12,000 word drum backing stores used to load program overlays and to hold data used by a program. The core store was called IAS (Immediate Access Store) to differentiate it from the earlier ICT 1200 series' main memory held on drum where the CPU had to wait for the right section of memory to spin around to the read/write heads before an instruction could take place. Even the fetching of each instruction had to await the instruction iteself to come under the read/write heads. Each instruction contained the address of the next instruction which enabled programmers to distribute instructions around the drum so they arrived at an optimal time. IAS was a huge improvement on that.
Unseen behind the two wings is a continuation of Flossie's spine and two further wings. All these form the Data Transfer Unit which controls the transfer of data to and from the magentic tape decks and core memory. It also encodes cyclic redundancy check data when writing to tape with which when reading back it can automatically correct any single bit error in each four bit digit without CPU intervention and it can detect any multi bit errors and report them to the CPU. When the CPU requests a transfer from or to magnetic tape, it handles it without CPU interaction by stopping the CPU between instructions and 'stealing' a memory cycle whenever required. In more modern terms it uses DMA (DIrect Memory Access) to transfer the data.
A system debugging is operated on a medium-low speed maglev train in Changsha, capital of central China's Hunan Province, Feb. 2, 2016. China's first domestically designed and manufactured magnetic levitation line, linking Changsha's south railway station and the airport, will be on a trial run with passengers in the first half of the year. It takes about ten minutes to complete the 18.55-km journey.
debug view of the installation. To set the viewport of the motiontracking we used the XNA XBox Development Framework.