主页

编译和链接

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):使用特定容器维护数据卷。如何使用数据卷容器在容器和主机、容器和容器之间共享数据,并实现数据的备份和恢复。 数据卷 数据卷是一个可供容器使用的特殊目录...

阅读更多