编译和链接
From http://blog.chinaunix.net/uid-26548237-id-3839979.html
2.1 被隐藏了的过程**
C语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发环境测试的默认标准。
include <stdio.h>
int main() {
printf("Hello World\n");
return 0;
}
在Linux下,我们用GCC来编译该程序时,只需使用简单的命令(假设源文件名为test.c):
事实上,上述过程可以分解为4个步骤,分别是预处理(Prepressing)、编译(Compi...
Android 7.0 进度条显示
Android 7.0 进度条显示
Android 7.0 去掉了很多 ProgressDialog 的方法,导致网上的定制教程无法使用,所以最好的办法就是最原始的办法:
继承 ProgressDialog 自定义自己的 ProgressDialog
public class XmlProgressDialog extends ProgressDialog {
TextView mTextView;
TextView mTitleView;
ProgressBar mProgressBar;
public XmlProgressDialog(Context context) {
supe...
VxWorks 控制台添加 shell 命令
添加 VxWorks 控制台 shell 命令
VxWorks 系统的控制台可以直接执行系统中函数,直接输入函数名就可以直接调用。这是一种常见的 kernel module 调试方式。
对于一些经常使用的功能,可以直接写成固定的功能模块提供给 shell 调用。
usr shell
VxWorks 的 usr shell 在 WindRiver\vxworks-6.6\target\src\usr 中 usrLib.c
我们可以编写自己的命令,然后添加进去:
diff --git a/usrLib.c b/usrLib.c
index ac9704d..57b6564 100644
--- a/usrLib.c
+++ b/usrLib.c
@@ -435,6 +435,7...
VxWorks bootloader
VxWorks 操作系统自带 BootLoader, 类似于 u-boot,启动过程功能:
初始化启动需要的外设
设置好系统核心启动环境
提供一个用户设置界面
其中用户界面同样跟 u-boot 类似,使用 command 命令来实现对应的相关操作。
启动界面
VxWorks 的 bootrom 启动后界面如下:
boot device : ln
unit number : 0
processor number : 0
host name : mars
file name ...
Linux 下制作磁盘镜像
Linux 下制作虚拟软盘镜像
转载:http://wenix.blog.51cto.com/874806/364816
3.5寸1.44M软盘结构:
2面、80道/面、18扇区/道、512字节/扇区
扇区总数=2面 X 80道/面 X 18扇区/道 = 2880扇区
存储容量= 512字节/扇区X 2880扇区 = 1440 KB =1474560B
创建虚拟软盘镜像文件
dd if=/dev/zero of=floppy.img bs=1474560 count=1
dd if=/dev/zero of=floppy.img bs=512 count=...
QEMU 模拟运行 VxWorks 6.6
QEMU 模拟运行 VxWorks 6.6
项目简介
本项目是在 Windows 系统编译运行 X86 平台 VxWorks 6.6 系统,使用的模拟软件是 qemu for Windows
Host:联想 thinkVISON 64 位 + Windows 10 专业版
target:pc-i440fx-2.10 Standard PC (i440FX + PIIX, 1996)
VxWorks: VxWorks 6.6 + workbench 3.0 (x86)
qemu:QEMU emulator version 2.10.1 (v2.10.1-11671-g7b8ea962d8-dirty)
所需资源
qemu for Windows:
在官网下载...
docker 基础用法
docker start guide
为什么要使用 docker
官方的用法:
在docker的网站上提到了docker的典型场景:
Automating the packaging and deployment of applications(使应用的打包与部署自动化)
Creation of lightweight, private PAAS environments(创建轻量、私密的PAAS环境)
Automated testing and continuous integration/deployment(实现自动化测试和持续的集成/部署)
Deploying and scaling web apps, databases and backend se...
Docker数据管理
Docker数据管理(数据卷&数据卷容器)
转载:https://www.cnblogs.com/wade-luffy/p/6542539.html
生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。
容器中管理数据主要有两种方式:
数据卷(Data Volumes):容器内数据直接映射到本地主机环境;如何在容器内创建数据卷,并且把本地的目录或文件挂载到容器内的数据卷中。
数据卷容器(Data Volume Containers):使用特定容器维护数据卷。如何使用数据卷容器在容器和主机、容器和容器之间共享数据,并实现数据的备份和恢复。
数据卷
数据卷是一个可供容器使用的特殊目录...
共计 23 篇文章,3 页。