Recent content by the_emi_guy
-
T
How to use linux library to interface with hardware
wle: thanks for the help with this. Definitely don't need to have B monitor for changes to A. When A is replaced with new version, system restart will be expected.- the_emi_guy
- Post #18
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
@sysprog Thanks!- the_emi_guy
- Post #16
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
Tom, This looks like documentation for including code "A" when building code "B". I want to be able to change "A" without touching "B", like updating a Windows DLL without having to rebuild the Windows operating system. Also, I am looking for this in Linux.- the_emi_guy
- Post #14
- Forum: Programming and Computer Science
-
T
How are pseudo ranges obtained?
uBlox GNSS Compendium: https://www.u-blox.com/sites/default/files/gps_compendiumgps-x-02007.pdf One of the best references I've seen for getting your hands dirty in the topic GNSS.Imagine that the clocks in the satellites were perfect, and the clock in the receiver on the ground was also...- the_emi_guy
- Post #15
- Forum: Electrical Engineering
-
T
How to use linux library to interface with hardware
wle, Thanks for the response. Definitely something I should consider, but I am concerned about burdening "B" with operating system calls every microsecond, we are bandwidth limited. I was hoping that the library could be done in a way that it gets loaded at runtime, then behaves more or less...- the_emi_guy
- Post #12
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
Thanks for the detailed response. There's more to it than just the compile time of "B". Touching B triggers a whole lot of regression testing and version control hassles. I think the dynamic link lib is what I need, and what you provided looks like it will help me get started. Just curious, how...- the_emi_guy
- Post #10
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
Thanks for the detailed response. I like the simplicity of using a file to communicate the data back to the calling program, but I am thinking it would be too slow, the algorithm is called at relatively high speed. Program A is currently implemented in C and is part of program B. I would like...- the_emi_guy
- Post #8
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
I did some Googling, seems that in Linux world .so (shared object) is similar to the Windows .dll, but its unclear to me if they are dynamically linked. Should I used .dll or .so? Just want to get headed in right direction before I spend time digging into the dirty details. (Yes, hardware synth).- the_emi_guy
- Post #6
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
Thanks, I understand conceptually what these are, I am looking for an example of how it is actually implemented. I have c-code already that takes frequency as input and creates a table of address/data to be written to the hardware. How would I compile this code to have it become a library, and...- the_emi_guy
- Post #4
- Forum: Programming and Computer Science
-
T
How to use linux library to interface with hardware
We have a system that requires software to program a fairly complex frequency synthesizer IC. Given the desired frequency, software executes an algorithm to calculate the values needed to be programmed into the physical device. We would like to have this algorithm contained in an independent...- the_emi_guy
- Thread
- Hardware Interface Linux
- Replies: 17
- Forum: Programming and Computer Science
-
T
Network analyzer vs Spectrum analyzer
Adding to berkeman, spectrum analyzer + tracking generator provides a "scalar" network analyzer. Only amplitude response is measured. You mentioned "Of course some phase calculations may also be required", in fact, no phase information can be obtained, so "vector" (phase and amplitude)...- the_emi_guy
- Post #3
- Forum: Electrical Engineering
-
T
How does the phase noise of the LO effect IF accuracy?
If we assume the LO has jitter of 100fs rms, this means that periodically your LO will be 100fs rms ahead or behind, in time, an ideal reference oscillator. But you have not specified how often this will occur. Once a day? Once per millisecond? Jitter has both an amplitude (fs, ps, UI etc), and...- the_emi_guy
- Post #5
- Forum: Electrical Engineering
-
T
Undergrad Lorentz Transformation in One-Dimensional Space
Thanks, this is what I was looking for.- the_emi_guy
- Post #4
- Forum: Special and General Relativity
-
T
Undergrad Lorentz Transformation in One-Dimensional Space
If space only had one dimension would Einstein's speed of light postulate still lead to Lorentz transformation for motion along that one dimension? Relativity of simultaneity can obviously be demonstrated in one dimension (lightning bolts hitting opposite ends of stationary and moving train)...- the_emi_guy
- Thread
- Lorentz Lorentz transformation One dimensional Space Transformation
- Replies: 4
- Forum: Special and General Relativity
-
T
Nyquist theorem & collecting digital values
As f95toli eluded to, you actually need a bandpass filter whose bandwidth is <1/2 sampling freq. Actual center frequency of the AAF is theoretically not important.- the_emi_guy
- Post #12
- Forum: Electrical Engineering