xorg: one physical monitor with multiple virtual screens - xorg

Is it possible to configure xserver to support one physical monitor with multiple virtual screens?
The fakexrandr project can fake one physical monitor with multiple virtual monitors but not screens.

Related

Is it possible to monitor multiple bands from a single app?

Is it possible to have one app on the android or ios phone monitor 2 or more bands, Place tiles and respond to button/ accelerometer events? I did not see that in the docs.
Thanks
Yes, this is possible. It is a more advanced configuration so you must pair the Band's in the phone's BlueTooth Settings. Then when you query the SDK APIs for devices you iterate over the devices and create one connection per device. This should allow you to then communicate with each device from within one app.

Obtain data from COM port (rs485/rs232), and broadcast the information through raspberry pi

I am working in a factory. There is a HMI (Human Machine Interface) tablet which control all the switches and logics of a manucfacturing machine.
For example, I can limit the speed of manufacturing or change the number of production plan easily, through the HMI.
Here is the images of the back panel of the tablet (KINSTON tablet, not KINGSTON tablet). Consist of usb port, com port, rs-232 port, rs-485 port.
What I am trying to do is to obtain the data of the manufacturing machine, and show the real-time production details to the back office of the factory. (At the mean time, I have totally no idea what the operating system the tablet is using). Or maybe using a website to control it. Or even using mobile app to monitor the condition of the machine.
Is there any easy way to obtain data from these port to a raspberry pi and make a real time reflection of the data. To be more specific, which port should I use to obtain the data?
How should I kickstart this project? I am total newbie of COM port, I have googled around but can't find a concrete example of connection to a computer.

Getting physical address in pin tool

I'm using pin instrumentation tool to get memory traces.
By my implementation result, I've found the traces indicate virtual address, not physical address.
Is there any way to get physical address trace in Pin tool?
Help!
The pin tool runs in user space and therefore it works with virtual addresses only. There is no way to get the physical addresses directly from the pin tool's API.
An alternative approach to translate the virtual addresses to physical addresses would be to use the OS's page mapping API inside your pin tool. In Linux this might be possible by using /proc/<pid>/pagemap. There are many examples on internet that demonstrate how to translate virtual addresses to physical addresses and you can find some by searching in google for "linux virtual to physical memory map".

Why am I seeing no conversations between my desktop and my handheld apps with Wireshark?

I've got a Windows app that runs on my desktop and connects to a Windows CE app on a handheld device. The handheld fetches data using the Windows app as its conduit (it downloads tables and then converts them into another format, but that's probably neither here nor there as far as this question goes).
Because of the bizarre anomaly we experience where in certain rare instances the handheld app hangs (if the filesize is a very specific number - see Why would a fetch operation crash when the amount of data is divisible by 1023 or 1024?), I want to see just exactly what is being passed between the two devices.
I've gotten the IP Address for both machines/devices using "ipconfig" at the command line. Running Wireshark while they communicate (activity is taking place) and then poring over the capture afterwards, I see several occasions where the desktop machine's IP Address is involved (both as the Destination and the Source) but never do I see the handheld device's IP Address...Why not?
A lot of the "talking" that the desktop machine is engaged in seems to be with wireshark, too.
So the two devices/apps obviously are communicating, but it's as if Wireshark is blind to it...???
If the desktop and handheld are communicating over a Wi-Fi network, and you're running Wireshark on the desktop machine, that should work, if you capture on the Wi-Fi network (leave promiscuous and monitor mode turned off in this case).
If you're running Wireshark on some third machine, you will have to capture in either promiscuous or monitor mode on the third machine, and monitor mode won't work on Windows. If the network is protected (WEP, WPA, WPA2, etc.), you will need to configure Wireshark to decrypt packets on the network.
If the desktop and handheld are communicating over a mobile phone network, you might be able to run Wireshark on the desktop and capture the traffic (but probably not on Windows), but you won't be able to run it on a third machine.

Develop app so two mobile phones can directly communicate using their network sensor

Mobile phones are like radios which listen/broadcast on their bands. A mobile phone can connect to a base station and then to another mobile phone. Since the mobile phone has a range of 5 km, I would like to create an app that allows two devices to connect to each other without a base station.
Can anyone provide a reference to a book, online tutorial, website.. anything? Thanks in advance!
In current mobile phones, the radio used to communicate with the phone network is not under the direct control of the main CPU, where your application runs. It is controlled by a separate baseband processor, and the software on this is not typically user-updateable (often, it is not even updateable by the manufacturer of the phone!).

Resources