随笔分类 -  零星知识

摘要:由于疫情,被要求居家办公。如何在家远程开发? 关键:ssh vscode remote-ssh 1、搭建ssh服务器环境,内网穿透 SSH是(Secure SHell protocol) 的简写,安全外壳协议(SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。 OpenSSH 是 阅读全文
posted @ 2022-04-13 22:49 朱果果 阅读(55) 评论(0) 推荐(0)
摘要:valgrind arm-linux 交叉编译 阅读全文
posted @ 2022-01-05 09:35 朱果果 阅读(80) 评论(0) 推荐(0)
摘要:https://1lib.limited/ 阅读全文
posted @ 2021-06-23 21:46 朱果果 阅读(338) 评论(0) 推荐(0)
摘要:一、简介 Lua是一个小巧的脚本语言,由标准C语言编写而成,几乎可在所有操作系统和平台上编译,运行。Lua不适合作为开发独立应用程序的语言。 Lua可以很容易被C/C++代码调用,也可以反过来调用C/C++的函数,由此可以作为扩展脚本与普通的配置文件,代替XML,ini等文件格式。 二、特性 轻量级 阅读全文
posted @ 2020-07-16 15:39 朱果果 阅读(1779) 评论(0) 推荐(0)
摘要:1、 将压缩包解压到一个指定的文件夹 例如 /home/linux/toolchains 解压 tar xvf gcc-4.6.4.tar.xz 2、 添加路径到环境变量 sudo vi /etc/bash.bashrc 为了不用每次手工设置PATH,在/etc/environment里面修改路径, 阅读全文
posted @ 2020-02-19 16:36 朱果果 阅读(419) 评论(0) 推荐(0)
摘要:首先贴出参考的博客:apt-get命令 更换 Ubuntu 的软件源 apt-get用于安装,升级和清理包, apt-cache用于查找新包 1、sudo apt-get update 更新数据库,软件源 更新的时候可以看到有三种情况: 1)hit:包版本没有变化 2)ign:包被忽略了。可能有各种 阅读全文
posted @ 2020-02-19 11:29 朱果果 阅读(4267) 评论(0) 推荐(0)
摘要:Linux系统软件安装更新下载太慢解决方法 更换国内源 vim /etc/apt/sources.list 直接删除全部内容也可以直接在文前添加新的APT源 选择适合自己较快的源:#阿里云deb http://mirrors.aliyun.com/kali kali-rolling main non 阅读全文
posted @ 2020-02-18 21:24 朱果果 阅读(6781) 评论(0) 推荐(0)
摘要:存储器: 按照存储介质的不同,将存储器分为光学存储、半导体存储和磁性存储三大类。 下面在半导体存储器大类中,按照存储器的实现技术原理来进行详细分类。 光学存储 CD DVD 磁性存储 磁带、软盘、机械硬盘 半导体存储 RAM(Random-Access Memory): 随机存取存储器 SRAM(S 阅读全文
posted @ 2020-02-18 11:10 朱果果 阅读(4588) 评论(0) 推荐(1)
摘要:转载:https://cloud.tencent.com/developer/article/1477034 网上各种相关的配置说明,但是都没一个完整的,在这里楼主结合实战亲测,这一整套包含各种情况 1.安装VMware tools 2.解压到任意一个文件夹 tar -xzvf VMwareTool 阅读全文
posted @ 2020-02-17 17:55 朱果果 阅读(319) 评论(0) 推荐(0)
摘要:#如果没有发现ssh进程说明ssh没有启动 username@hostname:~$ ps -e | grep ssh #在服务端启动服务username@hostname:~$ service ssh startssh: unrecognized service #在本机远程到服务端bogon:~ 阅读全文
posted @ 2020-02-05 01:34 朱果果 阅读(3453) 评论(0) 推荐(1)
摘要:1. vi 编辑器中跳到文件的第一行: a 输入 :0 或者 :1 回车 b 键盘按下 小写 gg 2.vi 编辑器跳到文件最后一行: a 输入 :$ 回车 b 键盘按下大写 G c 键盘按 shift + g (其实和第二种方法一样) 阅读全文
posted @ 2020-02-02 09:46 朱果果 阅读(2573) 评论(0) 推荐(0)
摘要:引用结构体成员时,有时用点运算符( . ),时而是用箭头运算符( -> );两者之间的使用有什么区别? 相同点:两者都是二元操作符,而且右边的操作数都是成员的名称。不同点:点运算符( . )的左边操作数是一个结果为结构的表达式; 箭头运算符( -> )的左边的操作数是一个指向结构体的指针。 1 ty 阅读全文
posted @ 2020-02-02 00:15 朱果果 阅读(3821) 评论(0) 推荐(0)
摘要:cd /usr/include vim -t "sockaddr_in" 输入数字即可查询 阅读全文
posted @ 2020-01-31 18:46 朱果果 阅读(187) 评论(0) 推荐(0)
摘要:/* 标准I/O 文件I/O */ 1 #include <dirent.h> 2 #include <stdio.h> 3 #include <sys/stat.h> 4 #include <time.h> 5 6 int main() 7 { 8 DIR *dir; 9 struct diren 阅读全文
posted @ 2019-12-13 20:16 朱果果 阅读(1669) 评论(0) 推荐(1)
摘要:static定义的全局变量 或函数也只能作用于当前的文件。 世界硬件厂商太多,定义static为了防止变量或 函数 重名,定义成static, 就算不同硬件驱动中的 变更 或函数重名了也没关系 。 阅读全文
posted @ 2019-03-28 22:16 朱果果 阅读(1026) 评论(0) 推荐(0)
摘要:Ctrl + C 终止 Ctrl + D 退出 Ctrl + S 挂起 Ctrl + Q 解挂 Ctrl + Z 强制结束 阅读全文
posted @ 2019-02-21 15:17 朱果果 阅读(8620) 评论(0) 推荐(0)
摘要:ssize_t second_drv_read(struct file *file, char __user *buf, size_t size, loff_t *ppos) { } 这是一个文件读函数 ssize_t是signed size_t,size_t是标准C库中定义的,应为unsigned 阅读全文
posted @ 2018-12-16 17:14 朱果果 阅读(365) 评论(0) 推荐(0)
摘要:PC机使用网卡A连接开发板,VMWare就要使用同一个网卡A作为桥接网卡 步骤: 1.确定网卡A 2.VMWare选择网卡A作为桥接网卡 3.设置三者IP在同一网段 a.Windows网卡A的IP b.VMWare里面Ubuntu的IP c.开发板的IP(U-Boot / Linux) 注意事项: 阅读全文
posted @ 2018-12-07 18:47 朱果果 阅读(3945) 评论(0) 推荐(0)