(诛仙剑C-SKY)1-初识

news/2024/2/21 3:57:20

作者:cp
时间:2019-05-06
申明:本文一些素材取自网络,归原作者所有

写在前面

“中华芯,天下行”,自主知识产权的32位C-SKY系列嵌入式CPU核,值得学习

1.开发板介绍

  • 基于杭州国芯 GX6605S 芯片,专为学习Linux,可通过buildroot编译
  • gcc glibc uclibc-ng gdb linux-kernel
  • 价格: 39RMB / 5EUR / 6USD
  • 点此购买

2.资源特性

ItemDetails
SOCNationalchip GX6605S
CPUC-SKY ISA V1, CK610M, MMU, 16K-icache, 16K-dcache
RAM64MB DDR2-DRAM,集成在GX6605S中
USBEHCI + OHCI,支持完整的USB2.0/1.1 Host Controller
HDMI1280*720 Framebuffer, 视频播放时可用1080P
GPIO提供5个按键,4个LED, 3个自定义GPIO扩展
JTAG集成XX32F103C8T6用于USB-JTAG调试,micro-usb连接PC
UART集成CH340g用于USB-UART调试信息输出,micro-usb连接PC
SPI集成4MB SPI Flash用于存放bootloader和播放器程序
供电5V1A利用JTAG和UART的micro-usb供电,所以无需额外电源接口

board
!详细信息见https://c-sky.github.io/docs/gx6605s.html

3.快速开始

  • 启动U盘的镜像可以从gitlab/c-sky上下载: usb.img
  • 烧录U盘方法,请看这里: 烧录U盘
  • SPI Flash 中内置bootloader,它会自动检测U盘里的Linux并启动
  • 插上任意micro-usb 5V电源,HDMI显示器,USB键盘,就可以当电脑玩了
  • 下图中,U盘旁还插着一根USB有线网卡+HUB (RT8152B), 它的上面还插着mt7601u USB-WIFI,这样就扩展出一个有线网络eth0和一个无线网络wlan0
    Linux-fs
  • 开机后,登录用户为root,该系统自带python2.7,可以用python控制GPIO,脚本见根目录python-gpio文件夹

PS:以上官方提供的usb镜像是HDMI输出,串口无法使用,所以即使插入COM标识的micro-usb接口只能看到boot阶段的信息,进入Linux内核后便不能使用,接下来就是搭建开发环境编译使用串口的镜像

3.编译

  • 环境准备:VMware+Ubuntu18.04(Ubuntu14.04–Ubuntu18.04均OK)
sudo apt install git
sudo apt install make
sudo apt install make-guile
sudo apt install gcc
sudo apt install g++
sudo apt install python
  • 桌面新建C-SKY文件夹,git clone buildroot,编译
mkdir C-SKY
cd C-SKY/
git clone https://github.com/c-sky/buildroot.git
cd buildroot
make csky_610_gx6605s_4.9_uclibc_br_defconfig
make
make clean
make csky_610_gx6605sfb_4.9_uclibc_br_defconfig
make

PS:一共有两个配置可供选择

ItemDetails
csky_610_gx6605s_4.9_uclibc_br_defconfig使用串口作为终端
csky_610_gx6605sfb_4.9_uclibc_br_defconfig使用HDMI作为终端

3.运行

编译完成后,在buildroot/output/images目录下会生成:

ItemDetails
boot.vfatvfat分区镜像,含有linux内核(uImage)和设备树gx6605s.dtb文件
uImagelinux内核镜像
gx6605s.dtb设备树编译后的二进制文件
rootfs.ext2/ext4跟文件系统分区的镜像
usb.img.xz由boot.vfat和rootfs.ext2/ext4共同组成的U盘完整镜像,包含了分区表信息,已xz压缩
csky_toolchain_xxx.tar.xz交叉编译工具链

之后使用usb.img.xz制作U盘镜像启动即可使用。

3.1有线网络使用(需要usb有线网卡)

/* 获取 DHCP */
udhcpc -i eth0

3.1无线网络使用(MT7601u)

/* 加载驱动 */
$modprobe mt7601u
/* 设置连接 AP 密码 */
$wpa_passphrase wlan_t 12345678 >> /etc/wpa_supplicant.conf
/* 启动wifi连接 */
$wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant.conf -B
/* 获取 DHCP */
$udhcpc -i wlan0

4.串口+HDMI

因为想使用串口作为控制台,而HDMI显示UI界面,所以修改如下:

  1. 使用csky_610_gx6605sfb_4.9_uclibc_br_defconfig
  2. 进入根文件系统后修改/etc/inittab
# Put a getty on the serial port
- tty0::respawn:/sbin/getty -L  tty0 0 vt100 # GENERIC_SERIAL
+ ttyS0::respawn:/sbin/getty -L  ttyS0 0 vt100 # GENERIC_SERIAL

PS:禁止printk,隐藏光标echo -e "\033[?25l" > /dev/tty0

参考

[1]https://c-sky.github.io/docs/gx6605s.html
[2]https://www.kancloud.cn/lichee/lpi0/418899


http://www.ppmy.cn/news/621160.html

相关文章

仙剑世界观探秘

天地初成,而处于“混沌”,有“盘古”生于其间。盘古身体不断成长,原来的“混沌”状态不能容纳其身体而分裂:“清气”上升为天,“浊气”沉降为 地,天地距离九万里。不知过了多少个九万年,天地间灵…

《仙剑奇侠传3》流程攻略

游戏一开始应先到各房查探,可拿到不少道具,接着便可到客房找赵文昌,对话后可选择玩一次鉴定游戏,玩完之后便会跳到雪见的画面。 雪见在百毒楼外间听到有人在里间谈话,偷听之下被里间的人发现了,雪见急急忙忙…

《仙剑奇侠传3》战斗/打最终BOSS技巧

打唐门的技巧a 作者:belister(几经转折,已成传说) 这算是仙3游戏中蛮大的一个问题吧 对有经验的玩家来说算是小难 (我load第二次抓到要领,load第三次才win) 对不常玩的玩家来说比打大魔王还困难 相信patch一出这两只的强度一定会修正 废话不多…

仙剑三功略(常见问题解答)

八、常见问题解答 1、赚钱、经验 目前发现的钱和经验等比较超值的地方,只有神树和剑冢。尤其在神树可以天门神树两头跑,得到还神丹过99就去卖钱,超级过瘾。剑冢有个肥魔宁身后有石阶的,进出打怪每次可得万文钱以上。 2、壁界镜的…

主角是李逍遥的Java游戏_经典单机游戏仙剑奇侠传一20周年,你所不知道的隐藏剧情...

原标题:经典单机游戏仙剑奇侠传一20周年,你所不知道的隐藏剧情 要说起经典的RPG游戏那可是当属仙剑莫属了,当年用着老式机和一众小伙伴在一起偷着玩的时光,大家还记得吗。这款游戏可算是开创了一个时代,具有很大的意义…

仙剑奇侠传1 通关记录

突然很怀念以前玩的仙剑1,于是就下载下来一个95版的玩玩,但是画面不是很好,于是重新下了一个98版的,发现和95的一样,郁闷... 进入游戏 首先听大年跟你唠叨,然后你出门跟着她下楼,看到酒剑仙挡在客栈门口,大娘叫你把他打发走,于是你和酒剑仙说话,他非要喝酒...你去厨…

仙剑奇侠传诗文(收集)

蝶 恋 挥泪别痴心, 只怨情长天未怜。 真爱永不悔, 盼君忆我千百世。 既不回头,何必不忘;   既然无缘,何需誓言。   今日种种,似水无痕,   明夕何夕,君已陌路…

《仙剑奇侠传3》流程攻略3

锁妖塔 来到镇妖塔(一共10层),与众人对话后可来到9层(建议等级 : 33 up) 9层走法 : 首先到北方一面被打破的墙后启动那道符的机阖,再把其左方不远处的机关也开启。之后再到车方被打破的墙后开启机关。 事后,便可利用法阵,到达8层…

仙剑游戏系列..感想

当然这篇文章的一切内容都是…个人感想先说一说我个人认为的仙剑系列的巅峰…. 开山鼻祖,也足够成为永恒之经典的《仙剑奇侠传一》确立仙剑三皇六界世界观的里程碑之作的《仙剑奇侠传三》被众多玩家称为神作的《仙剑奇侠传四》再从游戏性角度来看看 《仙剑奇侠传一》…

新仙剑奇侠传炼蛊表

无影毒化尸水隐蛊 化尸水赎魂灯隐蛊 驱魔香还魂香孟婆汤 孟婆汤雪莲子女娲石 孟婆汤化尸水隐蛊 雪莲子女娲石天仙玉露 九节菖蒲九阴散毒龙胆 金蚕蛊赎魂灯无影毒 赤蝎粉化尸水隐蛊 雪莲子还魂香八仙石

转帖-仙剑奇侠传三 (同名剧情小说)

更多精彩图书尽在---逐浪原创文学 (http://www.zhulang.com) 最新章节 (http://www.zhulang.com//index.html) 书名:仙剑奇侠传三 作者:江南独客 作品相关介绍 楔子 这是一个跨越了三个轮回的凄美神话,这是一缕延续了…

《仙剑奇侠传3》全攻略

游戏一开始应先到各房查探,可拿到不少道具,接著便可到客房找赵文昌,对话后可选择玩一次鉴定游戏,玩完之后便会跳到雪见的画面…雪见在百毒楼外间听到有人在里间谈话,偷听之下被里间的人发现了,雪见急急忙忙地想找地方躲藏,不小心触碰到了机关,跌出秘道里.雪见只好躲在秘道里,走…

Linux使用HTTP隧道代理模板

以下是一个使用HTTP隧道代理的Linux模板: 1. 首先,确保你已经安装了curl和socat工具。如果没有安装,可以使用以下命令进行安装: sudo apt-get install curl socat 2. 创建一个名为proxy.sh的脚本文件,并将以下内容复制…

仙剑奇侠传中最难忘的十幕

瞬间一:洞房之夜灵儿的“既不回头。。。” 瞬间二:苏州城外灵儿舍身救重伤的逍遥 瞬间三:鬼阴山灵儿为救逍遥和月如答应跟石长老离去 瞬间四:刘府后院逍遥月如互诉衷肠 瞬间五:彩依化蝶 瞬间六:锁妖塔…

仙剑三功略(合击计,特计,古董,尸块)

四、合击技 意谓我方人员两人以上合作完成的强大攻击技。 合击技名称 人员阵形、状态{}、武器 [] 发动者及使用技、术 连环破斩 景天风;雪见土{封} 景天“洒金笺” 魔剑飞仙 景天雷;龙葵风{濒死}[镰] 景天“飞龙探云手” (注:魔剑…

《仙剑奇侠传3》流程攻略2

众人可在树干中央(即有第2个记录点的地方) 的左边走去,可回到安宁村。 再次回到安宁村后,会在旁边找到花楹,与之对话后会被吸进半坡彩陶中,而在他们前方则有一个胖胖矮矮还长了翅膀的生物,对话中才得知原来它是阎罗王座…

LeetCode 138. 复制带随机指针的链表

题目 复制带随机指针的链表 描述 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都…

IntelliJ IDEA如何自动生成serialVersionUID

IntelliJ IDEA如何自动生成serialVersionUID? 实体对象在流中传输时,需要将其序列化。 对象的类型实现Serializable接口public class ClassName implements java.io.Serializable { } 生成版本号serialVersionUID单击类名,按Alt Enter,在出…

拍摄须知ISO、快门、光圈、曝光概念

最近去了解了相关摄影的知识,为了自己更好的理解,作如下笔记: 第一部分一个比喻 第二部分一张图 第三部分详细解说 第一部分 一个完美的比喻 将摄像机拍出一张完美的照片想象为“一个有过滤网的可控制出水速度的水龙头放满一桶水”。 光圈…

工业相机的帧率和曝光(快门)之间的关系

项目场景 工业相机是常用与工业视觉领域的常用专业视觉核心部件,拥有多种属性,是机器视觉系统中的核心部件,具有不可替代的重要功能。 工业相机已经被广泛应用于工业生产线在线检测、智能交通,机器视觉,科研,军事科学,航天航空等众多领域 …
最新文章