git clone https://github.com/tsymiar/MyAutomatic.git
-
Brief
Build all executables with
./build.sh all (-j)
. Use./build.sh test
to test, and./build.sh clean
to delete caches.Once generated SUCCESSFULLY, some binary files will appear in the bin / gen directories, such as:
[bin]
chstest chigpio mes909 pipefifo rdma_server.exe rdma_client.exe VideoCapture imgfilesnap.exe IM.exe client.exe kaics.exe (kaics.cfg) gSOAPverify (myweb.wsdl) test_phm2f.exe pthdtest.exe
[gen]
analyzing dpsk_chat gn1 lookup seekTimeTest trans_server trans_client video_render webevent_server
-
Description
chstest chigpio mes909 pipefifo Some scattered
*.c
files are drivers for hardware such asGPIO
,ME909S-821
(a HuaweiLTE 4G
network module),pipe
/fifo
, etc. chstest is a sample for the chsdev driver.-
VideoCapture | imgfilesnap
VideoCapture is a video capture program based on v4l2 and runs only on Linux.
imgfilesnap is a photo taker, also runs only on Linux.
-
IM.exe | client.exe
IM.exe
is aninstant-messaging
chat room demo. Use it to register, login, send commands, and send a small number of messages.client.exe is a client peer implementation of an online chat room with menus as below.
-
kaics.exe
A sub-pub message queue (
MQ
), which can penetrate the intranet. More info can be found here. -
gSOAPverify
A
SOAP-server
used to verify login using the config file myweb.wsdl. -
rdma_server.exe | rdma_client.exe
RDMA
is a library for developingTCP/IP
/Rocket Direct
based applications, using librdmacm.so. -
test_phm2f
A tiny test to show
phy_mem.ko
usage. -
pthdtest.exe
A thread pool based on
pthread
. -
gn1
A cross-platform, big/small endian, increasing/decreasing binary number generator.
-
dpsk_chat
A mini chat tool using the
DeepSeek
API to answer questions, which is one of the most popular question answering systems. Modify params.txt to set key-value pairs, such as model, stream, etc. -
video_render
A video decode demo using
ffmpeg
/multimedia
(Jetson Orin Nano). -
webevent_server
Is an HTTP server and client message manager, depends on
libevent
. -
analyzing
A code tool to compare differences between two same-named files or different directories.
-
trans_server | trans_client
[
UDP
/TCP
] transfer client/server using C++11, supports file transfer and multi-connect. -
lookup / seekTimeTest
The lookup is a tool to find pattern by
regex
usingkmp
/manacher
algorithm. seekTimeTest is a tool to seek data offsets by gaven times. If time offsets are not found in the database, it reads the given data file. The time.cfg is a demo config file to set seeking timestamps.
There are more tools, check sometools.
-
It
is a test-case usingQt
,SDL
andOpenGL
. Use mkallcase.sh to build it.
Microsoft .NET Framework 3.5 is needed to compile WinNTKline
CvMlwk |
---|
OpenCV
and someMachine Learning
learning cases.
KlineUtil |
---|
Utils for
cef-browser
, security libs, show K-line by GL, simulateCTP
, etc.
WPFKline |
---|
A K-line application using
C#
.
TestUtils |
---|
Test cases to test the interface of KlineUtil.