1嵌入式学习的一些概念理解误区很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板。买一块开发板,然后在上面“移植”u-boot、Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了。这其实是有一定片面性的:首先ARM是个CPU架构,跟PC上..
分类:
其他好文 时间:
2017-07-14 09:57:36
阅读次数:
254
Openssh:ssh:secureshell,protocol,22/tcp安全的远程登录openssh:ssh协议的开源实现dropbear:另一个开源实现server端c/s架构随时监听一个端口(22),client基于tcp协议安全远程登录telnet:早期用telnet,也是c/s架构监听23号端口,所有信息明文发送,不安全]#yum-yinstalltelne..
分类:
其他好文 时间:
2017-07-13 10:36:48
阅读次数:
234
网络 允许 docker run 连入指定的 swarm mode 的网络 https://github.com/docker/docker/pull/25962 在 Docker 1.12 发布新的 Swarm Mode 之后,很多人都问过这样的问题,怎么才能让 docker run 的容器连入 ...
分类:
Web程序 时间:
2017-07-12 13:41:26
阅读次数:
316
常用命令1. 查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep '^User: ' | tail -n1 因为Docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到redmine容器的root用户的密码了。2. 查看容器日志 ...
分类:
其他好文 时间:
2017-07-08 11:19:59
阅读次数:
239
本文转载自:http://blog.csdn.net/metalseed/article/details/45423061 (文件系统搭建,强烈建议直接用buildroot,官网上有使用教程非常详细buildroot官网) 文件系统通常要包含很多第三方软件,比如busybox,tslib,qt,vi ...
分类:
系统相关 时间:
2017-07-03 12:29:26
阅读次数:
261
一、工具 制作工具为busybox 下载地址:https://busybox.net/ 解压: 二、制作文件系统 进入目录,执行make menuconfig: 2.1 busybox setting 2.1.1 设定交叉编译器 改为 保存退出,然后执行 make 编译。 编译完成后创建文件系统存放 ...
分类:
系统相关 时间:
2017-06-29 20:44:05
阅读次数:
248
1 #!/system/bin/sh 2 3 # filename preinstall_app.sh 4 APP_SRC_PATH="/estart_media/APP/*.apk" 5 6 echo "booting the first time, so pre-install some APK... ...
分类:
移动开发 时间:
2017-06-29 20:40:26
阅读次数:
295
在构建根文件系统之busybox中,我们已经实现了配置,编译,安装busybox。即那个init程序的来源。 首先在pc看一下,/dev/console 和/dev/null的具体信息: 执行ls /dev/console /dev/null crw 1 root root 5, 1 6月 27 0 ...
分类:
其他好文 时间:
2017-06-28 14:17:11
阅读次数:
308
通过前面小节的实践,当前dockerhost的网络拓扑结构如下图所示,今天我们将讨论这几个容器之间的连通性。两个busybox容器都挂在my_net2上,应该能够互通,我们验证一下:可见同一网络中的容器、网关之间都是可以通信的。my_net2与默认bridge网络能通信吗?从拓扑图可知,两个网..
分类:
其他好文 时间:
2017-06-28 10:04:29
阅读次数:
181
busybox是ls、cp等命令的集合。 执行ls时,实际上是执行了busybox ls 执行cp时,实际上是执行了busybox cp 分析init程序之前,再让我们回想一下我们的目标:u-boot启动内核,内核启动应用程序,内核是怎样启动应用程序呢,内核启动了init进程,位于/sbin/ini ...
分类:
系统相关 时间:
2017-06-27 00:01:14
阅读次数:
379