The brief description of your project suggests that it may not need "hard real-time" , since you are planning to write to flash memory or send the data over an RF link. Hard real-time usually implies receiving input data and responding with an output control in a timely and predictable manner.
Your application seems more like data logging where you don't want to lose any data , and in that case Linux will suffice if you use a 1Gbps Ethernet link which I have tested using Synapse and handles data at roughly 800Mbps using Free Pascal. If you have access to hardware such as FPGA , or some special hardware , then preconditioning the data using buffers removes the need for hard real-time and Free Pascal running under vanilla Linux will more than suffice. Brian -- Sent from: http://free-pascal-general.1045716.n5.nabble.com/ _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal