September 29, Using vimdiff vimdiff works on two, three or four files, opens each file in a separate window and highlights the differences between the files. The files can be edited using the vim commands. The -O option opens files in vertical windows, which is the default.
Digilent's Analog Parts Kitan analog prototyping resource.
Here's a neat trick to measure a system's idle time. Philip Freidin sent a very comprehensive chart of USB instruments, which is here. I have used the Instek PST triple supply in the past. As with many of their supplies I think it has a power-on button and a button which effects the connection to the loads--a very nice feature.
If any of the supplies should trip, they are all instantly disconnected. I did get a surprise one day when the supply tripped for apparently no reason. Turned out an unused supply was current limited to 0.
A little noise got in there! Chris Svec also vimdiff editing services a GW Instek power supply: I have a GW Instek dual output power supply which is just okay vimdiff editing services it's got a loud fan that runs all the time, and the voltage output seems to drift a bit, but that could be because I nudge the sloppy control dials unknowingly.
It puts out 30V 3A, which I need. This is a MHz USB MSO with two analog channels, eight digital channels nine if you include the external trigger which can be displayed along with the other digital channelsand 4 mega-points of memory.
In my case I opted for the bit samplers and 10 MHz signal generator options. It also has a beautiful and intuitive user interface that seems leaps beyond the others I've looked at.
In particular, I find the time and voltage scales that are displayed on the edges of the graph to be very useful. The CleverScope folks are also very good at updating the firmware and software.
When I bought this unit it had no serial decoding capabilities. I can also stream captures trigger-by-trigger to disk files for later evaluation.
All in all, a very nice and capable unit that I use on a daily basis. Nice feature set, but not much sample memory. I recommend taking a look at the offerings from Seeed Studios. I have one of the original DSO Nano scopes and find it quite useful.
The V2 is a wholly reworked version and includes a signal generator. The whole thing easily fits in a pocket, which is hard to beat for on-the-go or cluttered bench jobs. I think I may have seen this analyzer mentioned by another of your readers in an earlier Embedded Muse issue, but I just cannot help but take the opportunity relate my positive experience with this tool.
I simply cannot say enough good things about the Saleae "Logic". The unit itself is small and travel-friendly, packaged in a rugged aluminum housing, uses a standard 0. Logic is more than adequate, however, for snooping CAN, SPI and I2C busses; examining multi-phase bridge driver inputs; or observing Manchester baseband signals from RF remote control units, as examples.
I've used Logic for all of these purposes. There's also a channel version, Logic16, but I haven't had a good reason to buy one I have no relationship with Seleae other than being a very satisfied owner of one of their products.
It's hard to put a "time-saved" number on it as things suddenly jump out at you instantly when you can see the decoded bus in real time!vimdiff is very handy for comparing files. However, I often use it on files with long lines and relatively few differences inside the lines.
vimdiff will correctly highlight differences inside a l. Reviews of hundreds of tools (hardware and software) for embedded systems. vimdiff helps in showing the diff of two files graphically and allows us to pick the changes from left to right/right to left.
How do I use vim as a diff tool? git config --global caninariojana.com vimdiff When using vimdiff you can edit either side and diff highlighting keeps pace to show you the differences.
I use vimdiff as my difftool with git.
Let's say that I've changed twelve files. The problem is that sometimes I run git diff and around the fourth or fifth file I see something that I want to edit/change.
Sometimes I need to make a few more changes outside of this. The "content that is there" is 2TB of data. Vim always reads the entire file into memory, so editing a 2TB file will not work in Vim unless you have a lot of swap space. Vim also doesn't diff by itself, it uses the extenal diff tool and parses the output of that.