{"id":19696499,"url":"https://github.com/marstechhan/kenbuild","last_synced_at":"2025-04-29T11:32:08.047Z","repository":{"id":97172386,"uuid":"153982495","full_name":"MarsTechHAN/kenBuild","owner":"MarsTechHAN","description":"kenDryte K210 Cloud Build Support","archived":false,"fork":false,"pushed_at":"2018-10-24T17:33:39.000Z","size":103,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-05T15:11:20.578Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MarsTechHAN.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-21T07:09:11.000Z","updated_at":"2019-04-04T04:17:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"aa868350-d9bf-43e2-960a-2ab8c8b039fa","html_url":"https://github.com/MarsTechHAN/kenBuild","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarsTechHAN%2FkenBuild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarsTechHAN%2FkenBuild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarsTechHAN%2FkenBuild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MarsTechHAN%2FkenBuild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MarsTechHAN","download_url":"https://codeload.github.com/MarsTechHAN/kenBuild/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251494014,"owners_count":21598217,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T19:35:22.553Z","updated_at":"2025-04-29T11:32:08.042Z","avatar_url":"https://github.com/MarsTechHAN.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kenBuild, A Kendryte K210 Cloud Build Support\nThis script contains the kenBuild Server End and the KenBuild Client End.\n\n## Sample Usage\n### Cloud Build Server\n- Now I offer a free server at ```120.55.56.237:23333```, please do not try to attack or run a pressure test. \n- The server is on Aliyun Ease China(Hangzhou), a 4vCPU 4GB RAM Instance.\n- The test server is provided \"AS IS, WITHOUT WARRANTY OF ANY KIND\"; the service availability is no guarantee. \n- The config has been written already to the kenBuild.py, but for now only support FreeRTOS SDK.\n### Folder Structure\nYou don't need to have the SDK at all, but it will nice for your IDE to have proper Syntax High Light and Grammar Check\n```\n\\-kendryte-freertos-sdk\n  -kenBuild.py\n  \\-src\n    \\-hello_world\n      \\-main.cpp\n```\n### Command to Run\n```Bash\npython kenBuild.py hello_world\npython kenBuild.py --build-only hello_world  #If you only want to build but don't want to run ISP Download.\n```\n - If the build success, it will create a Build Folder under the SDK folder, and download the built .bin and symbol file into.\n - If the build fails, it will print the Error log, while downloading the whole build log to the Build Folder.\n \n## Requirments\n### On Windows\n - Python3(With Crypto if you want to use the Encrypt Function)\n - Install pySerial pip3 package(python -mpip install pyserial)\n - We Suggest to Use the Native Command Line Tool(like Powershell or cmd), since the WSL nor any bash Have No Access on USB Description\n - [Enable the VT100 Support on PS(Powershell) for better experience](https://stackoverflow.com/questions/51680709/colored-text-output-in-powershell-console-using-ansi-vt100-codes)\n \n ### On Linux or Mac\n - Python3(With Crypto if you want to use the Encrypt Function)\n - Install pySerial pip3 package(python -mpip install pyserial)\n - Change the command to python3, if your default python is not referring to python3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarstechhan%2Fkenbuild","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarstechhan%2Fkenbuild","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarstechhan%2Fkenbuild/lists"}