Thursday, June 26, 2025

carroll project microphone request server sqlite

 

Project: White Queen
Code: Carroll
Version: 1.12a
OS: Linux
Model: Alpha
Status: Developing System
Website: https://lexne.blogspot.com
Offical Website: https://www.casenium.com
Create by: lexne original
Developer && Programmer : Mathawarin Kongmoeng
E-mail : songkeart@gmail.com
Location : Thailand

https://github.com/lexneconst/carroll.git

Run server
enable device config
root@host: sudo make install
file readme.txt
+crenmod [options]
- crenmod (empty parameter to default current directory)
- crenmod -k (-k parameter to load system directory)
root@host:./crenmod [options]
+crserv [options]
- crserv (empty parameter to default current directory)
- crserv -k (-k parameter to load system directory)
- crserv -s (-s parameter to run server microphone receive)
:: crserv -s -k
+crmicp [options]
- crmicp (empty parameter to default current directory)
- crmicp -k (-k parameter to load system directory)
:: crmicp -k
+crenconf [options]
- crenconf (empty parameter to default current directory)
- crenconf -k (-k parameter to load system directory)
- crenconf -f (-f parameter to load file config)
- crenconf -c (-f parameter to set public key)
:: crenconf -f server.conf -c '5555'
+crdeconf [options]
- crdeconf (empty parameter to default current directory)
- crdeconf -k (-k parameter to load system directory)
- crdeconf -f (-f parameter to load file config)
- crdeconf -c (-f parameter to set public key)
:: crdeconf -f server.conf -c '5555'
root@host:./crserv [options]


[dpkg] Carroll Project
Install
root@host: sudo dpkg -i ./debian_pkgs.deb
Unstall
root@host: sudo dpkg -r Carrall

Start Carroll




  1. Enable Module Config [crenmod]
  2. Install Device && Enable Device
  3. Start Server Microphone
  4. terminal run no install : export LD_LIBRARY_PATH=$(pwd):LD_LIBRARY_PATH
    • Load Config
    • Load Module
    • Load Core
    • Create Server or Load Microphone
      :: Initialized



Start Server Carroll
root@host: ./crserv -s

Start Microphone Carroll
root@host: ./crmicp -f 1

Poweroff Carroll
root@host: ./croffw


Carroll Run Service After installing dpkg -i Package


Thank You.

Thursday, April 17, 2025

ขายชอฟแวร์ระบบปฎิบัติการรุ่นใหม่ ที่สามารถใช้กับเครื่องรุ่นเก่า ปี 2012

 ราคาขายระบบปฎิบัติการ อยู่ที่ 200 บาท (Sell 200 BTH)

Casenium OS 9 Xfce4 (วันที่พัฒนาฯ 20/11/2023)




specs

Linux Mint 20.1 Ulyssa (Focal)

Kernel 6.1.1

Xfce4.19.0





requirement

Intel pentium 4 (4Core)

Ram 4Gb

Grphices 16Mb (Intel)

Harddisk 160Gb free space




Accessories

Development

Education

Games

Graphics

Internet

Multimedia

Office

Science

wine

System

Setting


แผนหลังการขาย พัฒนาฯและแก้ปัญหาฯ ชัพพอร์ตเรื่อยๆ ของระบบปฎิบัติการ

จนกว่าจะมีการวางขายผลิตภัณฑ์ใหม่ ที่ไม่ซัพพอร์ตแล้ว


สามารถติดต่อทางไลน์ไอดี lexne ไม่มี (@)

โทรศัพย์ 099-769-5862 (เมธาวรินทร์)

E-mail: matrawarin@gmail.com

E-mail: songkeart@gmail.com


ที่อยู่ สาวะถี อำเภอเมือง จังหวัดขอนแก่น 40000 (ประเทศไทย)


บัญชีการโอนเงิน

นาย เมธาวรินทร์ กองเมิ้ง

กสิกรไทย

200-1-19693-9


ติดตั้งนอกสถานที่ คิดราคาเพิ่ม 10,000 บาท ไม่รวม ค่าเดินทาง และค่าที่พัก

ขายชอฟแวร์ระบบปฎิบัติการรุ่นใหม่ ที่สามารถใช้กับเครื่องรุ่นเก่า ปี 2012

 ราคาขายระบบปฎิบัติการ อยู่ที่ 500 บาท (Sell 500 BTH)

Casenium OS 9 Xfce4 (วันที่พัฒนาฯ 25/08/2024)




specs

Linux Mint 21.3 Virginia (Jammy)

Kernel 6.1.1

Xfce4.19.0




requirement

Intel pentium 4 (4Core)

Ram 4Gb

Grphices 16Mb (Intel)

Harddisk 160Gb free space



Accessories

Development

Education

Games

Graphics

Internet

Multimedia

Office

Science

wine

System

Setting


แผนหลังการขาย พัฒนาฯและแก้ปัญหาฯ ชัพพอร์ตเรื่อยๆ ของระบบปฎิบัติการ

จนกว่าจะมีการวางขายผลิตภัณฑ์ใหม่ ที่ไม่ซัพพอร์ตแล้ว


สามารถติดต่อทางไลน์ไอดี lexne ไม่มี (@)

โทรศัพย์ 099-769-5862 (เมธาวรินทร์)

E-mail: matrawarin@gmail.com

E-mail: songkeart@gmail.com


ที่อยู่ สาวะถี อำเภอเมือง จังหวัดขอนแก่น 40000 (ประเทศไทย)


บัญชีการโอนเงิน

นาย เมธาวรินทร์ กองเมิ้ง

กสิกรไทย

200-1-19693-9


ติดตั้งนอกสถานที่ คิดราคาเพิ่ม 10,000 บาท ไม่รวม ค่าเดินทาง และค่าที่พัก




Wednesday, March 26, 2025

ขายชอฟแวร์ระบบปฎิบัติการรุ่นใหม่ ที่สามารถใช้กับเครื่องรุ่นเก่า ปี 2012

 ราคาขายระบบปฎิบัติการ อยู่ที่ 5,000 บาท (Sell 5,000 BTH)

Lexne OS 10 Xfce4 (วันที่พัฒนาฯ 25/03/2025)

ดูวีดีโอระบบการทำงานระบบปฏิบัติการ

specs

Linux Mint 22.1 xia (noble)

Kernel 6.13.5 ,6.1.1

Xfce4.20.1


requirement

Intel pentium 4 (4Core)

Ram 4Gb

Grphices 16Mb (Intel)

Harddisk 160Gb free space


Server nosplash on tty0 console




Accessories

Development

Education

Games

Graphics

Internet

Multimedia

Office

Science

wine

System

Setting



แผนหลังการขาย พัฒนาฯและแก้ปัญหาฯ ชัพพอร์ตเรื่อยๆ ของระบบปฎิบัติการ

จนกว่าจะมีการวางขายผลิตภัณฑ์ใหม่ ที่ไม่ซัพพอร์ตแล้ว


สามารถติดต่อทางไลน์ไอดี lexne ไม่มี (@)

โทรศัพย์ 099-769-5862 (เมธาวรินทร์)

E-mail: matrawarin@gmail.com

E-mail: songkeart@gmail.com


ที่อยู่ สาวะถี อำเภอเมือง จังหวัดขอนแก่น 40000 (ประเทศไทย)


บัญชีการโอนเงิน

นาย เมธาวรินทร์ กองเมิ้ง

กสิกรไทย

200-1-19693-9


ติดตั้งนอกสถานที่ คิดราคาเพิ่ม 10,000 บาท ไม่รวม ค่าเดินทาง และค่าที่พัก


การพัฒนาฯ kernel ใช้เวลา compiler 4-8 ช.ม.

การพัฒนา xfce4 กับชอฟแวร์อื่นๆ ใช้เวลา 2-3 อาทิตย์

การพัฒนาฯ โดยการทำ filesystem และ iso ใช้เวลา 4-6 ช.ม. โดยประมาณ 

ค่าไฟฟ้าในการพัฒนาฯตกอยู่ที่ 1,056 บาท ไม่รวมค่าเน็ต ค่าแรงงานพัฒนาฯระบบ


Tuesday, November 26, 2024

NodeMCU ESP8266 CH340 CH34G CH341 CH34x CP210x

Arduino 

NodeMCU ESP8266 driver Linux

 CH340 CH34G CH341 CH34x CP210x







Examples Code:

---------------------------------------------------------------------------------------------------------------------------

/*

    This sketch demonstrates how to set up a simple HTTP-like server.

    The server will set a GPIO pin depending on the request

      http://server_ip/gpio/0 will set the GPIO2 low,

      http://server_ip/gpio/1 will set the GPIO2 high

    server_ip is the IP address of the ESP8266 module, will be

    printed to Serial when the module is connected.

*/


#include <ESP8266WiFi.h>


#ifndef STASSID

#define STASSID "ais home 2.4Gz"

#define STAPSK "11111111"

#endif


const char* ssid = STASSID;

const char* password = STAPSK;


// Create an instance of the server

// specify the port to listen on as an argument

WiFiServer server(80);


void setup() {

  Serial.begin(115200);


  // prepare LED

  pinMode(LED_BUILTIN, OUTPUT);

  digitalWrite(LED_BUILTIN, 0);


  // Connect to WiFi network

  Serial.println();

  Serial.println();

  Serial.print(F("Connecting to "));

  Serial.println(ssid);


  WiFi.mode(WIFI_STA);

  WiFi.begin(ssid, password);


  while (WiFi.status() != WL_CONNECTED) {

    delay(500);

    Serial.print(F("."));

  }

  Serial.println();

  Serial.println(F("WiFi (1) connected"));


  // Start the server

  server.begin();

  Serial.println(F("Server started"));


  // Print the IP address

  Serial.println(WiFi.localIP());

}


void loop() {

  // Check if a client has connected

  WiFiClient client = server.accept();

  if (!client) { return; }

  Serial.println(F("new client"));


  client.setTimeout(5000);  // default is 1000


  // Read the first line of the request

  String req = client.readStringUntil('\r');

  Serial.println(F("request: "));

  Serial.println(req);


  // Match the request

  int val;

  if (req.indexOf(F("/gpio/0")) != -1) {

    val = 0;

  } else if (req.indexOf(F("/gpio/1")) != -1) {

    val = 1;

  } else {

    Serial.println(F("invalid request"));

    val = digitalRead(LED_BUILTIN);

  }


  // Set LED according to the request

  digitalWrite(LED_BUILTIN, val);


  // read/ignore the rest of the request

  // do not client.flush(): it is for output only, see below

  while (client.available()) {

    // byte by byte is not very efficient

    client.read();

  }


  // Send the response to the client

  // it is OK for multiple small client.print/write,

  // because nagle algorithm will group them into one single packet

  client.print(F("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n\r\n<!DOCTYPE HTML>\r\n<html>\r\nGPIO is now "));

  client.print((val) ? F("high") : F("low"));

  client.print(F("<br><br>Click <a href='http://"));

  client.print(WiFi.localIP());

  client.print(F("/gpio/1'>here</a> to switch LED GPIO on, or <a href='http://"));

  client.print(WiFi.localIP());

  client.print(F("/gpio/0'>here</a> to switch LED GPIO off.</html>"));


  // The client will actually be *flushed* then disconnected

  // when the function returns and 'client' object is destroyed (out-of-scope)

  // flush = ensure written data are received by the other side

  Serial.println(F("Disconnecting from client"));

}


---------------------------------------------------------------------------------------------------------------------------

[Download]

Sunday, April 30, 2023

Detecting Microphone v1.3 Linux

  Microphone+ 

  • MGC Algorithm
  • ระบบ callback thread stream ระหว่างการทำงานลดสภาวะการทำงานของ processer
  • ระบบตรวจจับเสียง
  • รองรับระบบการทำงานแบบเปอร์เช็น
Minimum spec 
  • CPU intel i3-i5
  • Ram 4 GB
  • Linux Kernel Version 6.1.1  ,Linux Mint 19.2 ,Casenium 1.0

Utility 
  • ระบบแก้ไข้ของตัวทำงานโครงสร้าง
  • ตัวสร้าง services บนระบบปฎิบัติการ Linux
  • ระบบแก้ไข้การทำงานเชิงโครงสร้าง Runtime Library




Compiler
  • gcc 7-10

Contact Form

Name

Email *

Message *