应用
CH_Qing
尚善若水,水善利万物,而不争!
展开
-
ARM64 Ubuntu 18.04 mirror
/etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates universedeb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic multiversedeb http://mirrors.ustc.edu.cn/ubuntu-por原创 2021-07-29 17:09:00 · 376 阅读 · 0 评论 -
Hardware video acceleration
https://wiki.archlinux.org/title/Hardware_video_acceleration#Comparison_tables原创 2021-07-20 09:49:24 · 171 阅读 · 0 评论 -
chroot mount
slackbox # mount -o bind /proc /mnt/chroot/procslackbox # mount -o bind /dev /mnt/chroot/devumount /mnt/chroot/devumount /mnt/chroot/proc原创 2021-01-21 17:03:27 · 496 阅读 · 0 评论 -
Ubuntu install teamview
Step 1: Download and add TeamViewer repository keyFirst, you need to download the TeamViewer repository key as we will installing TeamViewer through its official website. Run the following command in...原创 2019-10-17 08:59:51 · 221 阅读 · 0 评论 -
生成SSL/TLS 自签名证书
#!/bin/bashCAPATH=${CAPATH:-/etc/edgedev/ca}CASUBJECT=${CASUBJECT:-/C=CN/ST=Shaanxi/L=Xian/O=EDGEDEV/CN=edgedev.io}CERTPATH=${CERTPATH:-/etc/edgedev/cert}CERTUBJECT=${CASUBJECT}PASS_PHRASE="pass...原创 2019-10-14 17:14:23 · 426 阅读 · 1 评论 -
systemd-udevd mount 无法正常工作
systemd 下设定udev 自动挂载 分区, 结果发现挂载成功,但一直看不到挂载的分区?This is a systemd feature. The original udev command has been replaced by systemd-udevd (see its man page). One of the differences is that it creates it...翻译 2018-08-23 11:36:55 · 2657 阅读 · 0 评论 -
定制ARM 版本的ubuntu core (16.04)
1. 先从snap 包讲起ubuntu core 基本上是诸多snap 包堆积起来的一个系统,正如传统的ubuntu 是debian 堆积起来的一样。但不同的是ubuntu core 也是一个snap 包, 甚至 kernel, uboot 也分别是一个snap 包。因此,就让我们先 了解下snap 包 是个甚么东东吧。1.1 什么是snap ?A snap : is a s...原创 2018-09-25 17:10:25 · 18210 阅读 · 34 评论 -
大话mysql5.7 移植(armhf 平台)
mysql 自从5.5 以后,使用cmake 作为它的编译框架。之前一直用autotools 进行编译,即configure & make & make install。为啥要用cmake, 主要原因是,它可以跨平台编译,不但可以用于linux, 还是用于windows。cmake 和Makefile 一样,在每个目录都有一个叫CMakeList.txt 的文件,这个文件控制着该目...原创 2018-10-12 15:09:49 · 2848 阅读 · 5 评论 -
使用CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...翻译 2019-03-27 13:37:57 · 109 阅读 · 0 评论 -
kubeedge report msg format
$hw/events/device/modbus-device-model-01/twin/update/result 0 {"event_id":"","timestamp":1563348260215,"twin":{"temperature":{"actual":{"value":"10","metadata":{"timestamp":1563348260215}},"optional":...原创 2019-07-17 15:38:26 · 160 阅读 · 2 评论 -
GO 的交叉编译
编译前看下arm-linux-gnueabihf-gcc -fuse-ld=gold -Wl,--version是不是支持gold 连接 ,如果不支持,就得更换编译器了。gcc-7 的应该就没有问题 因为go just only support the gold linker!export GOARCH=armexport GOOS="linux"export GOARM=7...原创 2019-08-15 14:17:32 · 826 阅读 · 0 评论 -
systemd详解 (二)
关于Systemd 的详细描述,请参考wiki:https://en.wikipedia.org/wiki/Systemd一、开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。$ sudo systemctl enable httpd上转载 2016-10-26 17:29:36 · 1026 阅读 · 1 评论 -
Configure ISSUE LIST
1. configure: cannot find install-sh, install.sh or shtoolIf the following error is encountered during ./configure:configure: error: cannot find install-sh, install.sh, or shtool in build "."/buildRun转载 2017-03-09 16:49:46 · 789 阅读 · 0 评论 -
linux时区问题
结束之前,我们探讨一个尚未展开的话题,即时区问题。这是非常容易让人迷惑的一个话题。因此放在文章的结尾处讨论会好些。 首先介绍两个缩写: UTC 和 LCT。 UTC 就是 Coordinated Universal Time,是全世界通用的时间标准。它是格林威治时间 (GMT) 的后继者,在计算机领域,GMT 术语不再广泛使用,因为它的精度不够高。UTC 是 1963转载 2015-11-10 14:27:51 · 870 阅读 · 0 评论 -
Ubuntu 12.04 64位安装source insight
1.安装wine:apt-get install wine2.使用wine安装windows程序,如source insight:wine ~/Si35Setup.exe剩余步骤和在windows中相同 3.打开source insightwine ~/Insight3.exe4.解决兼容性 问题1: 用上述命令打开source insight后会发现terminal和其他一些窗口的菜单栏木有转载 2015-10-14 11:35:30 · 1028 阅读 · 0 评论 -
隐藏Apache版本号的信息
1. 在默认情况下,系统会把Apache版本模块都显示出来(http返回头信息)。如果列举目录的话,会显示域名信息(文件列表正文),如:[root@localhost tmp]# curl -I 192.168.0.1:80HTTP/1.1 200 OKDate: Tue, 05 Apr 2022 07:21:17 GMTServer: Apache/2.4.12 (Unix)Last-Mo转载 2015-10-28 22:16:54 · 1140 阅读 · 0 评论 -
链接器都干了些什么?【转】
目前项目在不停的增长,我想还是在它规模仍旧很小的时候把它的模块分清楚,不同模块分到不同的 projects 里面,这里面出现了很多问题,也反映了我知识上的很多不足。1 , project 最后的输出要设置清楚,有的是 static lib ,有的是 dll ,有的是 exe ,不一样的输出要设置好,它们都是 linker 的成果,但是以不同的方式应用。2 , project dependency 设转载 2015-12-25 22:02:52 · 560 阅读 · 0 评论 -
C 基础
C/C++格式化字符串说明 C++的格式化字符串经常用作格式化数字的输出、字符串合并和转换等等很多场合。格式化规定符━━━━━━━━━━━━━━━━━━━━━━━━━━符号 作用──────────────────────────%d 十进制有符号整数%u 十进制无符号整数%f 浮点转载 2016-06-21 11:33:36 · 332 阅读 · 0 评论 -
Qt Developement guide
1. About GDB debug 1) Start gdbserver on your target board: $ gdbserver <host-ip>:2345 <programm> ## (eg. host-ip : 192.168.0.178)Gdbserver listen the port 2345(of course,you can set any原创 2016-07-21 15:30:47 · 1535 阅读 · 0 评论 -
Access physical address on application layer
void * get_io_base(unsigned int address, unsigned int size){ fd = open("/dev/mem", O_RDWR | O_SYNC); if (fd < 0 ) return NULL; phy_base =(void *) address; map_base = mmap(转载 2016-08-10 09:06:36 · 314 阅读 · 0 评论 -
64 位编译环境搭建
Ubuntu14.04 TI Linux基本编译环境的搭建:1. build-essential 指的是编译程序必须的软件包。 $sudo apt-get install build-essential2. 安装32 bit 兼容库: cd /etc/apt/sources.list.decho "deb http://archive.ubuntu.com/ubuntu/ raring ma原创 2016-08-30 19:26:13 · 714 阅读 · 0 评论 -
An idea about Construct a building system
本文的编译系统是模仿Linux kernel, 但远比Linux kernel 的实现要简单的多.要实现一个简单的编译系统,远比我们平时写的简单的Makefile要复杂的多, 当然我所说的简单的Makefile是指用于单个文件或者几个或几十个文件的(即我们通常使用一个Makefile 搞定的)。为了增强系统的可扩展行,适用于大型项目的编译,我们可能需要一个编译系统,这个是我们今天探究的主题。 对于一原创 2016-11-08 11:10:03 · 335 阅读 · 0 评论 -
Shell 大杂烩 & Linux std cmd
取掉变量的后缀(%):name=XXX_config$(name%_config) # 取掉_config后缀取掉变量前缀(#):name=XXX_config${name#*_} #取掉_及其前面的所有字符awk 模式+动作awk 'BEGIN {FS = ":" }; {print $1}'# BEGIN 表示awk工作前;#{FS = ":" } 表示将分隔符设为“:“se原创 2015-12-12 16:48:58 · 579 阅读 · 0 评论 -
Apache2.4.12移植
Apache的移植相对比较复杂,首先得移植其依赖的库。其主要的库有pcre,APR(apache 运行时库),APR-util,和zlib库。 下面我们将分别一一移植: 1. PCRE的移植: 该移植比较简单. >> ./configure --prefix='$INSTALLROOT/pcre' --host=arm-linux CC=arm-linux-gnueabihf-gcc原创 2015-07-17 22:22:01 · 1023 阅读 · 0 评论