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

ckplayer网站根目录泉州 网站制作

ckplayer网站根目录,泉州 网站制作,百度推广入口官网,网站路径问题Licheepi Nano买回来好长时间#xff0c;没咋玩#xff0c;最近看了一个利用F1C100S自制迷你电脑的博客#xff0c;里面主要参考的就是Licheepi Nano。我打算先在Licheepi Nano上完成屏幕操作、Debian文件系统和USB键盘等内容#xff0c;这里介绍怎样利用Licheepi Nano外接… Licheepi Nano买回来好长时间没咋玩最近看了一个利用F1C100S自制迷你电脑的博客里面主要参考的就是Licheepi Nano。我打算先在Licheepi Nano上完成屏幕操作、Debian文件系统和USB键盘等内容这里介绍怎样利用Licheepi Nano外接屏幕并且将信息可以输出到屏幕上。对了我的屏幕并不是官方的实在tb上买的一块40脚-rgb-4.3寸屏幕因为Licheepi Nano板载屏幕背光驱动买了直接插就能用 文章目录 整体思路一、Linux源码中设备树修改1.1下载内核核配置文件1.2设备树修改1.3编译make 二、u-boot修改2.1u-boot下载核配置2.2可视化配置2.3编译make 三、实际效果附录参考博客和后续想移植的 整体思路 这里讲一下编译linux内核和u-boot的思路不然很容易弄混。去官网或github下载linux内核或u-boot之后最理想的状态就是直接make就能生成我们需要的文件但是有那么多系统那么多板子所以需要利用其自带的配置文件或者自己去找配置文件替换了.config之后再用对应的编译器去make。 一、Linux源码中设备树修改 首先要对内核文件进行修改和编译具体如下 1.1下载内核核配置文件 下载内核文件 github上的仓库不见了需要自己去Linux官网下载内核文件下载参考-链接: 大佬博客该博客里面也给出了Licheepi Nano的配置文件。我这里用的是之前github仓库中的4.14内核。 下载licheepi nano配置文件 下载配置文件并复制到源码目录下然后改为.config mv lichee_nano_linux.config .config改为.config之后进行可视化配置 make ARCHarm menuconfig //如果没有其他的需求直接保存即可1.2设备树修改 修改设备树支持屏幕 内核配置之后不能直接编译需要对 源码目录/arch/arm/boot/dts 中的设备树文件进行修改Licheepi Nano的设备树文件为suniv-f1c100s-licheepi-nano.dts。打开后添加panel节点 其中我的屏幕是4.3寸480X272大小的屏幕所以设置compatible qiaodian,qd43003c0-40”, “simple-panel” 还要添加 保存之后然后make下面 1.3编译make 我的工具链是gnueabihf一般是gnueabi make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- -j8 make ARCHarm CROSS_COMPILEarm-linux-gnueabi- -j8make之后在 源码目录/arch/arm/boot/dts 目录下生成suniv-f1c100s-licheepi-nano.dtb文件还有 源码目录/arch/arm/boot 目录下的zImage拷贝到TF卡的第一分区分区方法见前文。 二、u-boot修改 2.1u-boot下载核配置 u-boot下载和配置 直接从github中获取u-boot git clone https://github.com/Lichee-Pi/u-boot.git -b nano-v2018.01谢天谢地Licheepi Nano的配置文件licheepi_nano_defconfig文件在configs里面。配它 make ARCHarm CROSS_COMPILEarm-linux-gnueabi- licheepi_nano_defconfig2.2可视化配置 可视化配置 然后进行可视化配置这里需要进一步改写两个参数。 make ARCHarm menuconfig按y勾选boot arguments 和bootcmd两个选项。 1.boot arguments填入: consolettyS0,115200 panic5 root/dev/mmcblk0p2 rootwait rw 其中ttyS0代表着串口0输出信息如果要想使用屏幕打印启动信息需要添加 consoletty1 consolettyS0,115200 panic5 root/dev/mmcblk0p2 rootwait rw 其中tty1大概讲一下tty代表着Linux系统的终端控制我们都知道屏幕驱动在linux中一般都是设备节点/dev/fb0一般设备驱动fb0会和tty1即一号终端有联系添加consoletty1之后启动信息就会同时打印到屏幕和串口0。 2.bootcmd填入: 一行话哦~ load mmc 0:1 0x80008000 zImage;load mmc 0:1 0x80c08000 suniv-f1c100s-licheepi-nano.dtb;bootz 0x80008000 - 0x80c08000;这个是Licheepi Nano的一些启动参数不详细讲了。 附图 可视化设置好之后Save保存为.config默认的之后编译 2.3编译make //我的工具链是gnueabihf一般是gnueabi make ARCHarm CROSS_COMPILEarm-linux-gnueabihf- -j8 make ARCHarm CROSS_COMPILEarm-linux-gnueabi- -j8编译完生成u-boot-sunxi-with-spl.bin文件将该文件拷贝到tf卡注意这里是sdb不是sdb1也不是sdb2。 sudo dd ifu-boot-sunxi-with-spl.bin of/dev/sdb bs1024 seek8三、实际效果 根文件系统的制作和拷贝这里就不介绍了我这里是制作的Debian系统最后附录给出大佬的博客链接。 插卡启动插卡启动插卡启动 理论上启动信息会输出到你的串口调试助手和屏幕这个图我没拍。 由于Licheepi Nano没有任何输入设备没有键盘还不能直接操作但是可以在串口助手通过如下几条指令将一些信息打印到屏幕 ls /dev/tty1 //注意千万不要给了fb0 ls /dev/fb0 //错误的这样只会在屏幕的最上边叠加一些东西。测试图片 附录参考博客和后续想移植的 1、内核编译 https://blog.csdn.net/weixin_41544435/article/details/124459930 https://www.cnblogs.com/twzy/p/15355842.html 2、u-boot移植 https://blog.csdn.net/weixin_41544435/article/details/124459930 https://www.cnblogs.com/twzy/p/14865952.html 3、Debian文件系统制作强烈推荐 https://www.cnblogs.com/twzy/p/15160824.html 4、USB移植下一步 https://www.cnblogs.com/twzy/p/15243838.html
http://www.pierceye.com/news/758886/

相关文章:

  • 中国建设银行网站江苏分行帮别人做网站收多少钱合适
  • 公司该建哪种网站带有互动的网站开发
  • 怎样进入谷歌网站怎么做一个简易网站
  • 邯郸网站优化公司集团公司简介模板
  • 网站的需求分析怎么写文山州住房建设网站
  • 广东网站开发费用动易的网站能否静态
  • 网站的后期维护php建设图书网站代码
  • 做营销网站制作外贸多语言网站建设
  • 广州做网站 信科网络wordpress优化宝塔
  • 深圳网站制作作枣庄做网站制作
  • 企业做网站方案建筑公司网站平台
  • 简单的企业网站phpwordpress 图标插件
  • 网页界面设计评分标准东营网站关键字优化
  • 手表网站背景素材玉山网站建设
  • 增城新塘网站建设温州网站推广效果
  • 东莞市住房建设局网站编程能干什么
  • asp做一个简单网站推广图片素材
  • 新网站一直不被收录wordpress 视频 广告
  • 网站建设费账务处理一个小胖子从网站做任务的网站故事
  • 国外被墙网站东营建设信息网最新消息
  • iphone下载网页视频北京百度seo排名公司
  • 怎么自己做网站免费的衡阳seo网站推广
  • 一键生成论文的网站做亚马逊有哪些网站可以清货
  • 一屏网站模板下载 迅雷下载 迅雷下载地址网站建设合并但与那个
  • 营销型网站四大功能吉林市网站制作
  • 如何制作钓鱼网站网页制作基础教程9787121095306教案
  • 专业定制网站企业吉林省住房城乡建设厅网站首页
  • 免费高清素材网站方维网络科技有限公司
  • 长春行业网站重庆智能建站模板
  • 北湖区网站建设公司wordpress的cute主题