Blackrose's Blog Blackrose's Blog

生成snapweb的Access Key

in technology read (166)
给Snappy Ubuntu Core系统安装snapweb应用,默认snapweb访问是4200端口,需要使Access Key会跳转至https的4201端口。生成key的方法如下: sudo snapweb.generate-token

DroneCI启用privileged

in technology read (148)
有一个构建任务,需要把squash格式的镜像挂载使用,但是在drone里面一直报错。在自己的ubuntu 虚拟机测试可以。然后就手动在docker内测试,发现mount确实无法挂载这个镜像。提示如下 mount failed: Unknown error -1 这里需要给...

体验Snappy Ubuntu Core系统

in technology read (156)
Snappy Ubuntu Core是由Ubuntu开发的一款面向IoT设备的操作系统,主要亮点是snap软件包,事务化的系统升级方案。Linux平台一直以开放著称,但不同发行版间的软件包也有很大差异,很多时候软件开发者需要制做不同发行版的软件包,才能让安装使用的体验更为舒...

Drone CI编译kernel出现multiple target patterns错误

in technology read (139)
使用Drone 0.7版本的构建Linux代码时,出现以下错误: make distclean Makefile:114: *** multiple target patterns. Stop. 测试查找原因后,才知道是由于目录层级太深出现的错误。向Drone的社群询问...

Drone CI 0.7版本使用docker-compose搭建问题

in technology read (193)
新版本的Drone CI分离成两个服务,drone和agent。agent依赖于drone。根据手册建议,新版使用docker-compose部署更加文便,但我的一直提示异常。 drone-agent_1 | rpc: error re-connecting: webs...

ATMEL SAMA5D36的Flash分区结构

in technology read (150)
这块板使用Linux 3.6.9版本,使用了dts方式初始化bsp设备,但很多驱动上并没有对dts全整支持。Nand上的分区信息也只是靠U-Boot来传输,dts并没有配置。当前的分区信息如下: Bootstrap: 0x00000000 ~ 0x40000, size =...

Gogs和DroneCI 0.7版本配置

in technology read (178)
之前用Drone 0.4版本,以为直接用就可以了,dock run之后一直提示错误,翻了Drone的文档才知道配置是有区别的。这里以Gogs的地址为192.168.2.12:3000,Drone的地址为192.168.2.12:8000为例。 启动drone容器: dock...

Freescale i.MX28 AUART应用RS485

in technology read (169)
0x0 最近有客户使用i.MX28的SOM模块开发产品,其中用到了RS485通讯,发现发送时延时在百毫秒级,由于上层应用协议要求是微秒级,客户要求减少发送的延时。问题看起来很简单,解决起来也是小波折。总归还是自己对kernel知识理解不够深入。 0x1 了解问题背景后,就去...
雷姆
拉姆