页次: 1
mysteryli wrote:
对PCB进行了一个大概的布局,欢迎大家参考指点
/files/members/3311/PCB大致布局.jpg
感觉不错,几个小建议:
用户按键没有,原理图上也没看到
用户LED 两个
电源指示 LED
RGB通用40P接口也留一个,大家手里一般都有这种屏;LVDS不一定都有,两者并存 是否更易用
USB口做成OTG micro usb+ 母座的形式, 是否更易用
耳机插座 是否可以加个
看这里。。。
通过 v3s openwrt 上网发个帖
http://whycan.com/t_5379.html
(出处:哇酷开发者社区)
XIVN1987 wrote:
拍打323 wrote:
什么源码去芯片供应商下?比如v3s移植openwrt ,''make menuconfig 选择芯片型号、开发板型号、需要的功能和软件''openwrt源码自带的吗?
有人移植就有,,没人移植就没有
比如NUC980的buildroot在芯片官方github上有 https://github.com/OpenNuvoton/NUC970_Buildroot
又如开发板RockPi S有人移植openwrt:https://github.com/jayanta525/rk3308-rock-pi-s
v3s的openwrt移植我搜了下,,确实没找到,,估计没有大神感兴趣吧
我的也没用上,也转给需要的朋友:
我有一张嘉立创的双十一免费贴片券,价值 50 元。送给你啦。戳下面链接收取。
https://www.jlc.com/home/gotoReceiveCoupon.html?n=96ad16d7-e4c2-40a3-9b58-4f6dccfbf5c8&r=mXXkAaTk
我有一张嘉立创的双十一免费打样券,价值 30 元。送给你啦。戳下面链接收取。
https://www.jlc.com/home/gotoReceiveCoupon.html?n=169c70d2-d7d3-492c-b06d-caa0bfc37f1e&r=exN5itth
cjson在c语言版里面,似乎比较主流。。。
拉轰的脚踏车 wrote:
好巧, xboot也是用cjson
https://github.com/xboot/xboot/blob/master/src/external/lua-cjson-2.1.0/lua_cjson.c
关键字:cJSON, json
2020年末了,整理一下自己使用cJSON过程中的心得笔记,用以分享和备忘。
---
#### 一、json简介
相关参考:- json官方介绍页)
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON数据是一个序列化的对象或数组;
数据在键/值对中;数据由逗号分隔;
花括号保存对象 ;方括号保存数组;
每个数组成员可以是文档对象或者数组或者键值对。
值可为:number、boolean(true、false)、null、string、object和array。
---
#### 二、cJSON简介
相关参考:- cJSON官方介绍页)
cJSON 是用 C 语言编写的一个开源的超轻量级JSON解析库,符合 ANSI C (C89),以支持尽可能多的平台和编译器;cJSON使用 MIT license;cJSON整个库只有一个cJSON.h(包含了提供的API)和一个cJSON.c,方便移植和使用。作者同时提供了一批test文件,包含了丰富的使用示例。
---
#### 三、cJSON下载
通常有两个途径可以下载cJSON源码:
(通常来说,github的cJSON会比较新。)
如果使用MDK5开发,那么MDK5也提供了cJSON库的pack安装包,安装后在这里:
简单点说,gitea可以提供的功能服务类似于gitee、github。
---
下面是官方介绍:
中文官方:https://gitea.io/zh-cn/
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证.
所有代码均在 GitHub! 加入我们让 Gitea 更好,你可以做到!
直接 从二进制安装。 或者使用 Docker, Vagrant, 和 安装包.
Gitea 可以运行在任何 Go 能够编译的平台:Windows, macOS, Linux, ARM 等等,选择你喜欢的即可!
Gitea 拥有很低的系统需求,即使Raspberry Pi也可运行,节约机器资源!
---
看了上面的介绍可知,想要在imx6ul上运行问题不大,得益于Go编写,我们可以直接下载到ARM版的二进制。
imx6ul安装gitea需求和步骤:
内存最好大一点200MB以上
需要git,可以使用buildroot制作带git的根文件系统。可参考本站——[[正点原子i.MX6UL开发板] 编译uboot、linux、buildroot-rootfs](https://whycan.cn/t_3550.html)
下载 gitea-1.11-linux-arm-6 版本的二进制到开发板(也可以试下新版本,但不能是arm-5的,不能选数据库)
添加运行权限,运行即可
在PC上输入imx6ul的IP:3000,即可进入gitea主页
进入主页后需要注册、登陆,然后就可以像使用gitee、github那样进行各种操作了。
---
界面非常友好,放个截图,有压缩:

页次: 1