当前位置: 首页 > news >正文

镇江网站建设找思创网上书店网站前端搜索条怎么做

镇江网站建设找思创,网上书店网站前端搜索条怎么做,企业文化网站建设,高校微信网站建设情况汇报作者new_bee 本文转自#xff1a;https://bbs.aw-ol.com/topic/3005/ 目录 芯片介绍开发板介绍RT-Smart用户态系统编译使用感想引用 1. 芯片介绍 RISC-V架构由于其精简和开源的特性#xff0c;得到业界的认可#xff0c;近几年可谓相当热门。操作系统方面有RT-Threadnew_bee 本文转自https://bbs.aw-ol.com/topic/3005/ 目录 芯片介绍开发板介绍RT-Smart用户态系统编译使用感想引用 1. 芯片介绍 RISC-V架构由于其精简和开源的特性得到业界的认可近几年可谓相当热门。操作系统方面有RT-ThreadLinux等支持。在今年早些时候Google希望RISC-V成为Android支持的“一级”架构。 D1s 是22nm 64bit RISC-V 架构的处理器主频720MHz。内置64M DDR2。支持RGBMIPI等视频输出接口ADC、DAC、I2S、PCM、DMIC、OWA 等多种音频接口。音视频编解码支持如下 Video decodingH.265 up to 1080p60fps H.264 up to 1080p60fps MPEG-1/2/4, JPEG, VC1 up to 1080p60fpsVideo encodingJPEG/MJPEG up to 1080p60fpsSupports input picture scaler up/down芯片框图如下 2. 开发板介绍 RDC2022 纪念版开发板是基于D1s芯片的小尺寸开发板尺寸为5.5cm*4cm。正面包含一块D1s核心板外围电路采用ME3116作为DCDC降压芯片CH340N作为USB-TTL芯片PT4103作为背光驱动并包含一块LM4890音频功放。总体电路比较简洁。 开发板上方USB为烧录口下方为串口可以在开发板启动后接串口调试。 开发板背面为SD卡插槽一个RGB888接口接显示屏和一个触摸屏接口。该开发板还包含两组12脚的PMOD接口用于接插外设。 RGB接口按引脚定义可以接入通用RGB屏幕我这里接的是480*272的屏幕引脚定义如下 整体开发板原理图 2022-RDC-D1S.pdf 3. RT-Smart用户态系统编译使用 RT-Smart 是基于 RT-Thread 操作系统上的混合操作系统把应用从内核中独立出来形成独立的用户态应用程序。这样更加安全。 以下编译过程参考了快来尝鲜使用 D1s (RDC2022 纪念版) 运行 RT-Smart并将过程中一些小坑记录下方便后面遇到同样问题的人。 3.1 刷机调试环境准备 操作系统Windows 下载 zadig.7z 首先用typec数据线一端插入烧录口按住FEL按钮同时另一端插入电脑此时设备进入FEL模式。第一次插入设备管理器会发现未知设备。运行Zadig安装驱动如下图 之后就可以在FEL模式下刷机。 用typec数据线一端插入调试口另一端插入电脑。电脑打开串口软件选择对应串口波特率设为500000则可以通过串口进行调试。 3.2 开发编译环境准备 操作系统Ubuntu 20.04 下载用户态代码 git clone https://github.com/RT-Thread/userapps.git下载内核态代码 注位置可以与用户态代码分开只要设置RISCV64的工具链环境变量即可 git clone https://github.com/RT-Thread/rt-thread.git下载RISC-V 64工具链 cd userapps python3 tools/get_toolchain.py riscv64配置RISC-V 64工具链环境变量 注意按官方脚本需要执行 source smart-env.sh riscv64这个脚本完成两个工作 设置RTT_CC等环境变量copy riscv的config到.config 但是某些shell下获取当前脚本目录错误导致无法完成copy第一次使用的话会继续用默认的arm工具链编译。 比较简单的解决办法是执行两步 source smart-env.sh riscv64 cp configs/def_config_riscv64 .config3.3 编译rt-thread内核 进入bsp目录 cd rt-thread/bsp/allwinner/d1s修改编译配置 scons --menuconfig首先打开UART3串口路径为 General Deivers Configuration-General Purpose UARTs 选中UART3并修改TX引脚为GPIOG08RX引脚为GPIOG09 设置终端使用UART3路径为 RT-Thread Kernel-Kernel Device Object 修改为uart3 这回目标是点屏所以要打开LCD驱动路径为 General Deivers Configuration-Enable LCD 以上完成内核配置保存退出。 编译内核 scons编译成功后会生成内核文件 烧录内核 下载xfel工具xfel_v1.2.9.7z 将sd.bin拷贝到windows下xfel工具目录下。按住开发板FEL按钮同时另一端插入电脑。执行命令完成烧录 xfel.exe sd write 57344 sd.bin3.4 编译rt-smart用户态应用点屏 首先将D1s bsp目录下 mksdcard.sh 脚本拷贝到userapps目录下。 这里借用丝滑的在RT-Smart用户态运行LVGL的LVGL移植成果 下载修改代码 https://github.com/Rbb666/RT-Smart-UserAPP.git拷贝项目下的lvgl到userapps/apps目录下 由于一些宏定义缺失需要将lvgl-nes/lv_rtt_port下的lv_conf.h和lv_port.h拷到对应目录下 同时由于我没有触摸屏设备所以注释掉lv_demo.c中的触摸屏初始化代码 在用户态代码根目录下编译用户态应用 scons执行脚本制作root文件系统 ./mksdcard.sh生成sdroot.bin 最后烧录文件系统 xfel.exe sd write 8388608 sdroot.bin3.5 点屏 烧录完成后重启就可以用调试口看到目录下有lvgl.elf。执行点亮屏幕 ./lvgl.elf4. 感想 总体而言RISC-V的生态在厂商和开源社区的努力下逐步完善起来。芯片开发板操作系统都有诸多选择工具链也可以较透明的无缝移植。 但是感触比较深的还是缺少更多的文档和入门教程对于新人不会像树莓派等有开箱即用的效果当然树莓派现在的性价比就不说了。 另外scons编译确实较方便不过针对一些复杂的基于makefile的开源项目移植到scons较为繁复。在用RISCV工具链编译一些基于makefile的开源项目时也遇到了一些坑之后会写文章分享。当然RISCV的发展不是一蹴而就的事仍需业界和开源社区大力支持。 5. 引用 D1s RT-Thread文档中心 快来尝鲜使用 D1s (RDC2022 纪念版) 运行 RT-Smart 丝滑的在RT-Smart用户态运行LVGL
http://www.dnsts.com.cn/news/112241.html

相关文章:

  • 网站优化图片中国最新军事消息
  • 国外网站怎么做财经直播的网站开发一个多少钱
  • 网站怎么更新数据缅甸做网站
  • wordpress 网站搬家国外那些视频网站做的不错
  • 高县网站建设中国移动app下载
  • 投资网站策划网站建设的会计分录
  • 宁波网站建设营销定制目前流行的网站开发设计
  • 公众号平台建设网站济南市病疾情最新信息
  • 上海专业网站建设维护wordpress速度插件
  • 做网站有虚拟服务器深圳网站建设公司公司
  • 网站建设丶金手指专业哪些网站可以做微信
  • 快速排名优化怎么样网站做seo优化有什么优势
  • 网站见建设淘宝seo是什么
  • 想做网站找什么公司犀牛云做网站多少钱
  • php网站模板怎么用Php做网站要求
  • 珠海 网站开发网站建设全教程
  • 信息发布型网站是企业网站的什么西安易网信息技术有限公司
  • 网站营销成功的案例分析可以做网站头像的图片
  • 附近的网站设计开发木材模板.网站
  • 个人网站软件曲靖seo建站
  • 海南房产网站开发微信小程序优秀案例
  • 怎么制作网站导航页墨刀做的网站设计
  • 模板建网站怎么做seo郑州百度网站建设
  • 网站建设公司好发信息网2024手机热销榜第一名
  • 东莞网站维护电子购物网站建设
  • 网站优化招聘开源门户网站源码
  • 爱网站在线观看视频德阳建设局官方网站
  • 手机网站怎么做沉浸式建什么网站可以赚钱
  • 有没有专门做图的网站个人网站备案名称填写
  • 网站建设概念股制作网页页面用哪个软件