dropbear

使用Buildroot为I.MX6制作根文件系统

烈酒焚心 提交于 2021-01-05 16:50:59
1.引言 接触Freescale/NXP的I.MX6处理器大概有了两年多的时间,对于一个最初玩MCU的我来说,真是面临了很多的挑战。最让我感到郁闷和崩溃的是那个官方的基于Yocto的开发环境,搭建它要求真是太高了,机器得有上百G的空间,Ubuntu系统版本也有要求,还要能翻墙等等,另外还得去理解Yocto的架构。我在尝试过两次之后准备彻底的放弃研究它了。前两天由于工作需要,不得不再一次面对要自己去编译文件系统的问题,碰巧在网上看到有人用Buildroot弄成功过,我尝试了下,没太费力气就成功了,Buildroot比Yocto简单太多了。特以此文记录下,希望对大家有所帮助。 2.环境介绍 对本文涉及到的硬件和软件环境统一做个说明。 2.1.硬件 1)我使用的是米尔科技的I.MX6ULL的小板子,当时参加一个网上的活动,免费送我的,板子做的小巧精致,和以前Freescale的Freedom开发板很像,赞,携带和使用太方便了。大家如果用的是I.MX其他系列,本文内容同样适用。 2)一根Micro USB接口线,用于给小板供电、同时兼下载程序用,这个设计很好,不用单独再接电源。 3)一个USB转TTL串口,用于接调试串口,登录系统用。 4)一根网线,用于连接PC和板子,验证ssh和scp功能。 2.2.软件 1) http://down.myir-tech.com/MYS-6ULX/

使用Buildroot为I.MX6制作根文件系统

荒凉一梦 提交于 2020-12-24 06:34:48
1.引言 接触Freescale/NXP的I.MX6处理器大概有了两年多的时间,对于一个最初玩MCU的我来说,真是面临了很多的挑战。最让我感到郁闷和崩溃的是那个官方的基于Yocto的开发环境,搭建它要求真是太高了,机器得有上百G的空间,Ubuntu系统版本也有要求,还要能翻墙等等,另外还得去理解Yocto的架构。我在尝试过两次之后准备彻底的放弃研究它了。前两天由于工作需要,不得不再一次面对要自己去编译文件系统的问题,碰巧在网上看到有人用Buildroot弄成功过,我尝试了下,没太费力气就成功了,Buildroot比Yocto简单太多了。特以此文记录下,希望对大家有所帮助。 2.环境介绍 对本文涉及到的硬件和软件环境统一做个说明。 2.1.硬件 1)我使用的是米尔科技的I.MX6ULL的小板子,当时参加一个网上的活动,免费送我的,板子做的小巧精致,和以前Freescale的Freedom开发板很像,赞,携带和使用太方便了。大家如果用的是I.MX其他系列,本文内容同样适用。 2)一根Micro USB接口线,用于给小板供电、同时兼下载程序用,这个设计很好,不用单独再接电源。 3)一个USB转TTL串口,用于接调试串口,登录系统用。 4)一根网线,用于连接PC和板子,验证ssh和scp功能。 2.2.软件 1) http://down.myir-tech.com/MYS-6ULX/

Linux自学笔记——openssh

99封情书 提交于 2020-10-03 03:45:51
ssh :Secure SHell C/S :22/tcp,安全地址登录 Server :OpenSSH(sshd) Client :OpenSSH(ssh,scp), Windows 工具 :xshell,putty,securecrt ,sshsecure shell client sshprotocol version : V1 :不安全; V2 : 主机认证:需要用到主机认证密钥;由服务器维护和提供; 用户登录: 用户认证: 基于口令认证; 基于密钥认证:用户提供一对儿密钥,私钥保留在客户端,公钥保留于远程服务器端的用户家目录下; OpenSSH : sshd :配置文件 /etc/ssh/sshd_config ssh :配置文件 /etc/ssh/ssh_config 客户端程序: ssh [options] [user@]host [COMMAND] ssh [-l user] [options] host [COMMAND] 省略用户名: 使用本地用户名作为远程登录的用户名; 常用选项: -l user :以指定的用户登录远程主机; -p port :用于指明远程服务器的端口; -X :支持X11转发; X :协议;x-Windows,C/S X11 转发的作用:在本地显示远程主机上的图形窗口; 前提:本地是X图形界面,或者提供了x service; -o

bash脚本应用

只愿长相守 提交于 2020-07-28 07:54:06
所有技巧都可以使用 man bash 获得: 搜索":-" ${parameter :- word} 使用(USE)默认值: 变量parameter的值如果未设置或为空,则使用word,但是word并不实际赋值给变量。 ${parameter:=word} 赋予(Assign)默认值: 变量parameter的值如果未设置或为空,则将word实际赋予整个变量。 ${parameter:?word} 显示错误信息: 变量parameter的值如果未设置或为空,则将会错误信息输出到标准输出。 ${parameter:+word} 使用替换(Alternate)值: 当parameter的值实际为空时,则word不做任何替换。 当parameter的值实际不为空时,则word会替换原有值。 # DOC="" # echo $DOC 空 # echo ${DOC:-caduke} caduke # echo $DOC 空 # echo ${DOC:=caduke} caduke # echo $DOC caduke 搜索"##"或"%%"时:字符串截取命令 ${parameter#word} 从左向右以"word"为分割符进行匹配,然后只去掉第一次被word匹配的左侧内容,包含word ${parameter##*word} 用于截取命令的基名:相当于basename /path/to

iOS10.1.1经过yalu越狱后无法连接ssh 和 修复scp

北慕城南 提交于 2020-03-21 21:21:15
3 月,跳不动了?>>> 1、无法连接ssh ( yalu102 不完美越狱 无法WiFi登录SSH修复 ) yalu102自带了SSH,无需安装OpenSSH,安装了请先卸载。 在手机上安装Mterminal,运行在手机上安装Mterminal 输入命令su,输入root密码,默认密码是alpine,进入root权限 执行ps aux | grep dropbear (1)如果你看到的进程没有dropbear 执行/usr/local/bin/dropbear -F -R -p 22 然后就可以连接了,重启依然有效 (2)如果你看到进程是这样:/usr/local/bin/dropbear -F -R -p 127.0.0.1:22 意思是只能数据线重定向连接SSH,如果你想改成WIFI可以访问 那么用Filza修改/private/var/containers/Bundle/Application/{UUID}/yalu102.app/dropbear.plist 把里面有个参数127.0.0.1:22改成22保存,重启手机即可。 2.修复s cp : ( yalu102 不完美越狱 scp 不能用修复) 下载 scp 二进制文件 、 libcrypto.0.9.8.dylib 、 libcrypto.dylib ( 从 cydia / Telesphoreo 源下载的

debian 128MB内存VPS 配置

元气小坏坏 提交于 2019-11-27 16:32:36
冗长的前奏 花了15刀淘了一个128MB内存的VPS,算是人生中第一次海淘。 鉴于内存太小系统装 Debian 6 64-bit 琢磨着装个lnmp、wordpress。 呵呵,发现使用 lowendscript 精简系统、lnmp、wordpress全搞定。 参照 128MB小内存VPS安装LNMP php 配置php-cgi 子线程数目 # vim /etc/default/php-cgi PHP_FCGI_CHILDREN = 3 # cat /etc/init.d/php-cgi ##这里面可以看到php各种配置的加载 # vim /etc/php5//etc/php5/cgi/php.ini ####将expose_php = On改为expose_php = Off 关闭版本号 # service php-cgi force-reload ##重新加载 mysql 设置编码 # mysql mysql> show variables like '%character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ |