add devenv and devcontainer to manage environmnet
This commit is contained in:
		
							
								
								
									
										15
									
								
								.devcontainer/Dockerfile
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										15
									
								
								.devcontainer/Dockerfile
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -1,3 +1,14 @@
 | 
			
		||||
FROM localhost/arm-himix200-linux
 | 
			
		||||
FROM ubuntu:24.04
 | 
			
		||||
 | 
			
		||||
RUN apt install unzip
 | 
			
		||||
RUN apt-get update 
 | 
			
		||||
 | 
			
		||||
RUN apt-get -y install software-properties-common && add-apt-repository -y ppa:xmake-io/xmake \
 | 
			
		||||
  && apt-get update && apt-get -y install xmake make unzip g++ git curl wget cmake\
 | 
			
		||||
  && echo "export XMAKE_ROOT=y" >> /etc/profile 
 | 
			
		||||
 | 
			
		||||
RUN apt-get -y install bzip2 libc6-i386 lib32z1 lib32stdc++6 zlib1g-dev libncurses5-dev \
 | 
			
		||||
  ncurses-term libncurses-dev libssl-dev openssl bc
 | 
			
		||||
# No Packages: gawk texinfo texlive 
 | 
			
		||||
 | 
			
		||||
# For project
 | 
			
		||||
RUN echo "export LD_LIBRARY_PATH=/workspaces/CatFeeder/arm-himix200-linux/libexec/gcc/arm-linux-gnueabi/6.3.0" >> /etc/profile 
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								.devcontainer/devcontainer.json
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										6
									
								
								.devcontainer/devcontainer.json
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -13,16 +13,14 @@
 | 
			
		||||
    // "appPort": [ "7897:7897" ],
 | 
			
		||||
 | 
			
		||||
	// Use 'postCreateCommand' to run commands after the container is created.
 | 
			
		||||
	// "postCreateCommand": "uname -a",
 | 
			
		||||
	// "postCreateCommand": "sh ../toolchains/arm-himix200-linux.install",
 | 
			
		||||
 | 
			
		||||
	// Configure tool-specific properties.
 | 
			
		||||
	"customizations": {
 | 
			
		||||
        "vscode": {
 | 
			
		||||
            "setting": {},
 | 
			
		||||
            "extensions": [
 | 
			
		||||
                "ms-vscode.cpptools-extension-pack",
 | 
			
		||||
                "tboox.xmake-vscode",
 | 
			
		||||
                "satiromarra.code-sftp"
 | 
			
		||||
                "tboox.xmake-vscode"
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										
										
										Normal file → Executable file
									
								
							@@ -1,7 +1,11 @@
 | 
			
		||||
# Xmake cache
 | 
			
		||||
.xmake/
 | 
			
		||||
.vscode/
 | 
			
		||||
.devenv/
 | 
			
		||||
.direnv/
 | 
			
		||||
Hi3516CV500_SDK/
 | 
			
		||||
toolchains/
 | 
			
		||||
arm-himix200-linux/
 | 
			
		||||
build/
 | 
			
		||||
Rouring/
 | 
			
		||||
Rouring-Vision/
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										37
									
								
								CCPP.nix
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										37
									
								
								CCPP.nix
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
{
 | 
			
		||||
  config,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  lib,
 | 
			
		||||
  ...
 | 
			
		||||
}: {
 | 
			
		||||
  # Add packages to the dev environment
 | 
			
		||||
  packages = with pkgs; [
 | 
			
		||||
    # C/C++
 | 
			
		||||
    xmake
 | 
			
		||||
    gnumake
 | 
			
		||||
    cmake
 | 
			
		||||
    ninja
 | 
			
		||||
    # gcc
 | 
			
		||||
    gcc_multi
 | 
			
		||||
    neocmakelsp
 | 
			
		||||
    clang-tools
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  # Enable languages support
 | 
			
		||||
  # languages.cplusplus.enable = true;
 | 
			
		||||
  env = {
 | 
			
		||||
    NIX_LD_LIBRARY_PATH = with pkgs;
 | 
			
		||||
      lib.makeLibraryPath [
 | 
			
		||||
        # stdenv_32bit.cc.cc
 | 
			
		||||
        glibc_multi
 | 
			
		||||
      ];
 | 
			
		||||
    NIX_LD = with pkgs; lib.fileContents "${stdenv_32bit.cc}/nix-support/dynamic-linker";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  # When enter shell, exec ...
 | 
			
		||||
  enterShell = ''
 | 
			
		||||
    export LD_LIBRARY_PATH=$NIX_LD_LIBRARY_PATH
 | 
			
		||||
    export LD=$NIX_LD
 | 
			
		||||
    gcc --version
 | 
			
		||||
  '';
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										14
									
								
								Hi3516_SDK.lua
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										14
									
								
								Hi3516_SDK.lua
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -1,8 +1,12 @@
 | 
			
		||||
local lib = "Hi3516CV500_SDK/smp/a7_linux/mpp/lib/"
 | 
			
		||||
local lib = "$(projectdir)/Hi3516CV500_SDK/smp/a7_linux/mpp/lib/"
 | 
			
		||||
 | 
			
		||||
target("hi_library")
 | 
			
		||||
    set_kind("static")
 | 
			
		||||
    add_includedirs("Hi3516CV500_SDK/smp/a7_linux/mpp/include", "Hi3516CV500_SDK/smp/a7_linux/mpp/include/adapt", {public = true})
 | 
			
		||||
    add_includedirs(
 | 
			
		||||
      "Hi3516CV500_SDK/smp/a7_linux/mpp/include",
 | 
			
		||||
      "Hi3516CV500_SDK/smp/a7_linux/mpp/include/adapt",
 | 
			
		||||
      {public = true}
 | 
			
		||||
    )
 | 
			
		||||
    add_linkdirs("Hi3516CV500_SDK/smp/a7_linux/mpp/lib")
 | 
			
		||||
 | 
			
		||||
    -- isp static library
 | 
			
		||||
@@ -62,9 +66,9 @@ target("hi_library")
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    -- scipt
 | 
			
		||||
    on_load(function (target)
 | 
			
		||||
        print(target:get("links"))
 | 
			
		||||
    end)
 | 
			
		||||
    -- on_load(function (target)
 | 
			
		||||
    --     print(target:get("links"))
 | 
			
		||||
    -- end)
 | 
			
		||||
 | 
			
		||||
target("sample_audio")
 | 
			
		||||
    set_kind("static")
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										680
									
								
								flake.lock
									
									
									
										generated
									
									
									
										Executable file
									
								
							
							
						
						
									
										680
									
								
								flake.lock
									
									
									
										generated
									
									
									
										Executable file
									
								
							@@ -0,0 +1,680 @@
 | 
			
		||||
{
 | 
			
		||||
  "nodes": {
 | 
			
		||||
    "cachix": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "devenv": "devenv_2",
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "git-hooks": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "pre-commit-hooks"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1726520618,
 | 
			
		||||
        "narHash": "sha256-jOsaBmJ/EtX5t/vbylCdS7pWYcKGmWOKg4QKUzKr6dA=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "cachix",
 | 
			
		||||
        "rev": "695525f9086542dfb09fde0871dbf4174abbf634",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "cachix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "cachix_2": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "devenv": "devenv_3",
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "pre-commit-hooks": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "pre-commit-hooks"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1712055811,
 | 
			
		||||
        "narHash": "sha256-7FcfMm5A/f02yyzuavJe06zLa9hcMHsagE28ADcmQvk=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "cachix",
 | 
			
		||||
        "rev": "02e38da89851ec7fec3356a5c04bc8349cae0e30",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "cachix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "devenv": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "cachix": "cachix",
 | 
			
		||||
        "flake-compat": "flake-compat_2",
 | 
			
		||||
        "nix": "nix_3",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "pre-commit-hooks": "pre-commit-hooks_2"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1728321774,
 | 
			
		||||
        "narHash": "sha256-czYelxR5FxTFRDwSb+9XV4XO7hA3uGjmJkVBQNt2U/E=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "devenv",
 | 
			
		||||
        "rev": "96918383d250cacc60962af0fb9b45ac10d28f00",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "devenv",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "devenv_2": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "cachix": "cachix_2",
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "nix": "nix_2",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "pre-commit-hooks": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "git-hooks"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1723156315,
 | 
			
		||||
        "narHash": "sha256-0JrfahRMJ37Rf1i0iOOn+8Z4CLvbcGNwa2ChOAVrp/8=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "devenv",
 | 
			
		||||
        "rev": "ff5eb4f2accbcda963af67f1a1159e3f6c7f5f91",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "devenv",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "devenv_3": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "nix": "nix",
 | 
			
		||||
        "nixpkgs": "nixpkgs",
 | 
			
		||||
        "poetry2nix": "poetry2nix",
 | 
			
		||||
        "pre-commit-hooks": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "pre-commit-hooks"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1708704632,
 | 
			
		||||
        "narHash": "sha256-w+dOIW60FKMaHI1q5714CSibk99JfYxm0CzTinYWr+Q=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "devenv",
 | 
			
		||||
        "rev": "2ee4450b0f4b95a1b90f2eb5ffea98b90e48c196",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "ref": "python-rewrite",
 | 
			
		||||
        "repo": "devenv",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-compat": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1673956053,
 | 
			
		||||
        "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
 | 
			
		||||
        "owner": "edolstra",
 | 
			
		||||
        "repo": "flake-compat",
 | 
			
		||||
        "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "edolstra",
 | 
			
		||||
        "repo": "flake-compat",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-compat_2": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1696426674,
 | 
			
		||||
        "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
 | 
			
		||||
        "owner": "edolstra",
 | 
			
		||||
        "repo": "flake-compat",
 | 
			
		||||
        "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "edolstra",
 | 
			
		||||
        "repo": "flake-compat",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-compat_3": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1696426674,
 | 
			
		||||
        "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
 | 
			
		||||
        "owner": "edolstra",
 | 
			
		||||
        "repo": "flake-compat",
 | 
			
		||||
        "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "edolstra",
 | 
			
		||||
        "repo": "flake-compat",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-parts": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs-lib": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1712014858,
 | 
			
		||||
        "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
 | 
			
		||||
        "owner": "hercules-ci",
 | 
			
		||||
        "repo": "flake-parts",
 | 
			
		||||
        "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "hercules-ci",
 | 
			
		||||
        "repo": "flake-parts",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-utils": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "systems": "systems"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1689068808,
 | 
			
		||||
        "narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=",
 | 
			
		||||
        "owner": "numtide",
 | 
			
		||||
        "repo": "flake-utils",
 | 
			
		||||
        "rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "numtide",
 | 
			
		||||
        "repo": "flake-utils",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "flake-utils_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1667395993,
 | 
			
		||||
        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
 | 
			
		||||
        "owner": "numtide",
 | 
			
		||||
        "repo": "flake-utils",
 | 
			
		||||
        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "numtide",
 | 
			
		||||
        "repo": "flake-utils",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "gitignore": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "pre-commit-hooks",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1709087332,
 | 
			
		||||
        "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
 | 
			
		||||
        "owner": "hercules-ci",
 | 
			
		||||
        "repo": "gitignore.nix",
 | 
			
		||||
        "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "hercules-ci",
 | 
			
		||||
        "repo": "gitignore.nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "libgit2": {
 | 
			
		||||
      "flake": false,
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1697646580,
 | 
			
		||||
        "narHash": "sha256-oX4Z3S9WtJlwvj0uH9HlYcWv+x1hqp8mhXl7HsLu2f0=",
 | 
			
		||||
        "owner": "libgit2",
 | 
			
		||||
        "repo": "libgit2",
 | 
			
		||||
        "rev": "45fd9ed7ae1a9b74b957ef4f337bc3c8b3df01b5",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "libgit2",
 | 
			
		||||
        "repo": "libgit2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nix": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": "flake-compat",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs-regression": "nixpkgs-regression"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1712911606,
 | 
			
		||||
        "narHash": "sha256-BGvBhepCufsjcUkXnEEXhEVjwdJAwPglCC2+bInc794=",
 | 
			
		||||
        "owner": "domenkozar",
 | 
			
		||||
        "repo": "nix",
 | 
			
		||||
        "rev": "b24a9318ea3f3600c1e24b4a00691ee912d4de12",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "domenkozar",
 | 
			
		||||
        "ref": "devenv-2.21",
 | 
			
		||||
        "repo": "nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nix-github-actions": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "poetry2nix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1688870561,
 | 
			
		||||
        "narHash": "sha256-4UYkifnPEw1nAzqqPOTL2MvWtm3sNGw1UTYTalkTcGY=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "nix-github-actions",
 | 
			
		||||
        "rev": "165b1650b753316aa7f1787f3005a8d2da0f5301",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "nix-github-actions",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nix_2": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs-regression": "nixpkgs-regression_2"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1712911606,
 | 
			
		||||
        "narHash": "sha256-BGvBhepCufsjcUkXnEEXhEVjwdJAwPglCC2+bInc794=",
 | 
			
		||||
        "owner": "domenkozar",
 | 
			
		||||
        "repo": "nix",
 | 
			
		||||
        "rev": "b24a9318ea3f3600c1e24b4a00691ee912d4de12",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "domenkozar",
 | 
			
		||||
        "ref": "devenv-2.21",
 | 
			
		||||
        "repo": "nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nix_3": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "flake-parts": "flake-parts",
 | 
			
		||||
        "libgit2": "libgit2",
 | 
			
		||||
        "nixpkgs": "nixpkgs_2",
 | 
			
		||||
        "nixpkgs-23-11": "nixpkgs-23-11",
 | 
			
		||||
        "nixpkgs-regression": "nixpkgs-regression_3",
 | 
			
		||||
        "pre-commit-hooks": "pre-commit-hooks"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1727438425,
 | 
			
		||||
        "narHash": "sha256-X8ES7I1cfNhR9oKp06F6ir4Np70WGZU5sfCOuNBEwMg=",
 | 
			
		||||
        "owner": "domenkozar",
 | 
			
		||||
        "repo": "nix",
 | 
			
		||||
        "rev": "f6c5ae4c1b2e411e6b1e6a8181cc84363d6a7546",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "domenkozar",
 | 
			
		||||
        "ref": "devenv-2.24",
 | 
			
		||||
        "repo": "nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1692808169,
 | 
			
		||||
        "narHash": "sha256-x9Opq06rIiwdwGeK2Ykj69dNc2IvUH1fY55Wm7atwrE=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "9201b5ff357e781bf014d0330d18555695df7ba8",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixpkgs-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-23-11": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1717159533,
 | 
			
		||||
        "narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-python": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": "flake-compat_3",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1722978926,
 | 
			
		||||
        "narHash": "sha256-sqOOEaKJJSUFBzag/cGeeXV491TrrVFY3DFBs1w20V8=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "nixpkgs-python",
 | 
			
		||||
        "rev": "7c550bca7e6cf95898e32eb2173efe7ebb447460",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "nixpkgs-python",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-regression": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1643052045,
 | 
			
		||||
        "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-regression_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1643052045,
 | 
			
		||||
        "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-regression_3": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1643052045,
 | 
			
		||||
        "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs-stable": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1720386169,
 | 
			
		||||
        "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixos-24.05",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1717432640,
 | 
			
		||||
        "narHash": "sha256-+f9c4/ZX5MWDOuB1rKoWj+lBNm0z0rs4CK47HBLxy1o=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "88269ab3044128b7c2f4c7d68448b2fb50456870",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "release-24.05",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_3": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1728018373,
 | 
			
		||||
        "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixos-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "poetry2nix": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-utils": "flake-utils",
 | 
			
		||||
        "nix-github-actions": "nix-github-actions",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "cachix",
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1692876271,
 | 
			
		||||
        "narHash": "sha256-IXfZEkI0Mal5y1jr6IRWMqK8GW2/f28xJenZIPQqkY0=",
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "poetry2nix",
 | 
			
		||||
        "rev": "d5006be9c2c2417dafb2e2e5034d83fabd207ee3",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-community",
 | 
			
		||||
        "repo": "poetry2nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "pre-commit-hooks": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nix"
 | 
			
		||||
        ],
 | 
			
		||||
        "flake-utils": "flake-utils_2",
 | 
			
		||||
        "gitignore": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nix"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs-stable": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nix",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ]
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1712897695,
 | 
			
		||||
        "narHash": "sha256-nMirxrGteNAl9sWiOhoN5tIHyjBbVi5e2tgZUgZlK3Y=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "pre-commit-hooks.nix",
 | 
			
		||||
        "rev": "40e6053ecb65fcbf12863338a6dcefb3f55f1bf8",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "pre-commit-hooks.nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "pre-commit-hooks_2": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "flake-compat": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "flake-compat"
 | 
			
		||||
        ],
 | 
			
		||||
        "gitignore": "gitignore",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "devenv",
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs-stable": "nixpkgs-stable"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1726745158,
 | 
			
		||||
        "narHash": "sha256-D5AegvGoEjt4rkKedmxlSEmC+nNLMBPWFxvmYnVLhjk=",
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "pre-commit-hooks.nix",
 | 
			
		||||
        "rev": "4e743a6920eab45e8ba0fbe49dc459f1423a4b74",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "cachix",
 | 
			
		||||
        "repo": "pre-commit-hooks.nix",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "root": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "devenv": "devenv",
 | 
			
		||||
        "nixpkgs": "nixpkgs_3",
 | 
			
		||||
        "nixpkgs-python": "nixpkgs-python"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "systems": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1681028828,
 | 
			
		||||
        "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
 | 
			
		||||
        "owner": "nix-systems",
 | 
			
		||||
        "repo": "default",
 | 
			
		||||
        "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nix-systems",
 | 
			
		||||
        "repo": "default",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  },
 | 
			
		||||
  "root": "root",
 | 
			
		||||
  "version": 7
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										34
									
								
								flake.nix
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										34
									
								
								flake.nix
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
{
 | 
			
		||||
  inputs = {
 | 
			
		||||
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
 | 
			
		||||
    nixpkgs-python.url = "github:cachix/nixpkgs-python";
 | 
			
		||||
    nixpkgs-python.inputs.nixpkgs.follows = "nixpkgs";
 | 
			
		||||
    devenv.url = "github:cachix/devenv";
 | 
			
		||||
    devenv.inputs.nixpkgs.follows = "nixpkgs";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  nixConfig = {
 | 
			
		||||
    extra-trusted-public-keys = "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=";
 | 
			
		||||
    trusted-substituters = "https://devenv.cachix.org";
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  outputs = {
 | 
			
		||||
    self,
 | 
			
		||||
    nixpkgs,
 | 
			
		||||
    devenv,
 | 
			
		||||
    ...
 | 
			
		||||
  } @ inputs: let
 | 
			
		||||
    system = "x86_64-linux";
 | 
			
		||||
    pkgs = nixpkgs.legacyPackages.${system};
 | 
			
		||||
  in {
 | 
			
		||||
    packages.${system}.devenv-up = self.devShells.${system}.default.config.procfileScript;
 | 
			
		||||
 | 
			
		||||
    devShells.${system}.default = devenv.lib.mkShell {
 | 
			
		||||
      inherit inputs pkgs;
 | 
			
		||||
      # Import devenv shell modules
 | 
			
		||||
      modules = [
 | 
			
		||||
        ./CCPP.nix
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										0
									
								
								src/isp/eb3516_video.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/isp/eb3516_video.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								src/isp/eb3516_video.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/isp/eb3516_video.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								src/log.conf
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/log.conf
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										8
									
								
								src/main.cpp
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										8
									
								
								src/main.cpp
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -36,10 +36,10 @@ int main(int argc, char** argv) {
 | 
			
		||||
        zlog_warn(log, "Can't Create log dir FOR %s", file_error.message().c_str());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // eb3516VideoInit();
 | 
			
		||||
    // eb3516VideoStart();
 | 
			
		||||
    eb3516Yolov3Init("./coco_yolov3_detect.wk", "./dog_bike_car_416x416.bgr");
 | 
			
		||||
    eb3516Yolov3Exit();
 | 
			
		||||
    eb3516VideoInit();
 | 
			
		||||
    eb3516VideoStart();
 | 
			
		||||
    // eb3516Yolov3Init("./coco_yolov3_detect.wk", "./dog_bike_car_416x416.bgr");
 | 
			
		||||
    // eb3516Yolov3Exit();
 | 
			
		||||
 | 
			
		||||
    zlog_fini();
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										0
									
								
								src/my_common.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/my_common.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								src/nnie/eb3516_nnie.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/nnie/eb3516_nnie.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								src/nnie/eb3516_nnie.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/nnie/eb3516_nnie.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								src/nnie/sample_svp_nnie_software.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/nnie/sample_svp_nnie_software.c
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										0
									
								
								src/nnie/sample_svp_nnie_software.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										0
									
								
								src/nnie/sample_svp_nnie_software.h
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
								
								
									
										9
									
								
								xmake.lua
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										9
									
								
								xmake.lua
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -1,8 +1,17 @@
 | 
			
		||||
add_rules("mode.debug", "mode.release")
 | 
			
		||||
includes("Hi3516_SDK.lua")
 | 
			
		||||
 | 
			
		||||
--- Set toolchain and C/C++ standard
 | 
			
		||||
-- set_config("sdk", "$(projectdir)/arm-himix200-linux")
 | 
			
		||||
-- set_config("bin", "$(projectdir)/arm-himix200-linux/bin")
 | 
			
		||||
-- set_config("cross", "arm-himix200-linux-")
 | 
			
		||||
-- set_config("linkdirs", "$(projectdir)/arm-himix200-linux/arm-linux-gnueabi/lib")
 | 
			
		||||
-- set_config("includedirs", "$(projectdir)/arm-himix200-linux/arm-linux-gnueabi/include")
 | 
			
		||||
set_config("sdk", "/opt/hisi-linux/x86-arm/arm-himix200-linux/")
 | 
			
		||||
set_config("plat", "cross")
 | 
			
		||||
set_languages("c11", "c++14")
 | 
			
		||||
 | 
			
		||||
--- Add requires and dependencies
 | 
			
		||||
add_requires("zlog 1.2.17")
 | 
			
		||||
 | 
			
		||||
target("ISP")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user