Linux应用的学习
sheng8sheng8
在下西天取经在嵌入式道路走了11年。兴趣入道时师从名师郭天祥,老师说我骨骼惊奇,是搬砖奇材,我信以为真,于是一分钱学费没要我的,我感激涕零,电驴下的视频+淘宝买的杂牌板子,老师,对不起。。
这些年走着走着,发现不对啊,tmd唐僧跑了。。。你TM再坚持坚持啊
原本想练习九阴真经,奈何走火入魔,错练了六脉神剑只连了五脉。现在已经老了,我打算重新打通我最后一脉,结束我的技术生涯。。
云想衣裳花想容,取经路上皆寂寞。。。
那些年一起搬砖师兄弟,有的回了高老庄,有的做了女儿国的驸马,
只有我,一线战场拼杀,白马长枪,披坚执锐,画面感(擦,就一个老嵌入式砖工,装什么B呢,囧,好吧 ,哈哈,娱乐娱乐)
展开
-
2020-12-23 my vscode format set
.{ "typescript.format.placeOpenBraceOnNewLineForFunctions": true, "javascript.format.placeOpenBraceOnNewLineForFunctions": true, "C_Cpp.clang_format_fallbackStyle": "Google", "C_Cpp.clang_format_style": " { BasedOnStyle: LLVM, .原创 2020-12-23 12:56:56 · 130 阅读 · 0 评论 -
焦虑
人为什么会焦虑答:你想变优秀,却不想为之付诸努力,在懒惰中度过很多年,直至一生(尤指思维懒惰,或者想很多事,但却不付诸行动)原创 2020-12-21 00:05:24 · 150 阅读 · 0 评论 -
VScode 保存自动格式化代码
发现很多人,说着个问题,描述不明白,各种脚本,乱七八糟。都是新人,你整一堆脚本,新人有几个看得懂,直接上图,第一步,点左下角齿轮第二部,点设置第三步,输入formatOnSave 搜索第四步,打√,完事,手工。...原创 2020-12-20 00:12:20 · 296 阅读 · 1 评论 -
VSCode取消注释斜体
网上写了很多改脚本的,别费那劲。直接在这里改主体,这个主题,就不是斜体!其他自己摸索这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器原创 2020-12-19 23:13:59 · 1469 阅读 · 1 评论 -
2020-11-30 VS Code 设置Linux风格
快捷键Shift + Alt + F打开文件->首选项->设置或者快捷键Ctrl + ,搜索设置clang如下图在上图中C_Cpp:Clang_format_style下面的输入框中输入:{ BasedOnStyle: Google, UseTab: Never, IndentWidth: 4, TabWidth: 4, AllowShortIfStatementsOnASingleLine: false, ColumnLimit:.原创 2020-11-30 02:38:28 · 1128 阅读 · 0 评论 -
snippets for c code
{ // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope // is left empty or.原创 2020-11-30 02:00:09 · 242 阅读 · 0 评论 -
2020-10-20 RF数组传参spi
/******************************************************************************** description: * In : * Out : * 2020/06/25 YXS*******************************************************************************/static void RF_Tx( u16.原创 2020-10-20 02:09:44 · 383 阅读 · 0 评论 -
46. 树莓派高阶课程--驱动代码编译和测试
1准备好要编译的源文件 从win桌面,拷贝到虚拟机桌面,再拷贝到 /dev/char目录下2配置工程,让编译整个工程的时候能够编译到它,需要修改Makefile注意:要编译的文件是补充 : 在VI编辑器下 想查找文件中的内容,只需要输入 /xxx ,即可查找到与之匹配的内容/hpet.o参考 hpet.o是怎么做的,依葫芦画瓢回到内核源码,进行模块编译、vi编辑器打开,直接定位到指定行号参考别人怎么写的,在内核代码里,不...原创 2020-09-20 23:54:00 · 96 阅读 · 0 评论 -
43.驱动认知第一节
我的树莓派 dev目录下 ls -l显示如下信息根目录下,ls -l好像就一个号,显示不出来那么多东西系统调用过程用户空间的 open会调用 (VFS)sys_call产生 0x80的软中断 找到sys_open -》调用驱动程序里面的OPEN操作寄存器,操作IO口...原创 2020-09-20 22:19:37 · 96 阅读 · 0 评论 -
树莓派内核移植
编译内核的几种方式:参考链接:https://blog.csdn.net/nicekwell/article/details/78482833原创 2020-09-19 00:39:16 · 261 阅读 · 0 评论 -
2020-09-18
直接点下一步原创 2020-09-19 00:22:59 · 78 阅读 · 0 评论 -
带WiringPi库的交叉笔译如何处理三
Ubuntu安装vim装好后,需要确认的东西2要检查的CTRL +SHIFT +加号 增加终端安装 ifconfig树莓派查看内核版本指令原创 2020-09-18 23:23:58 · 81 阅读 · 0 评论 -
带WiringPi库的交叉笔译如何处理二之软链接概念
软连接参考博文:https://www.cnblogs.com/zhangna1998517/p/11347364.html如何生成软链接软链接:硬链接:原创 2020-09-18 22:39:47 · 80 阅读 · 0 评论 -
带WiringPi库的交叉编译如何处理一
使用交叉编译时,电脑上并没有 wiping库,所以把WiringPi PC端库放入电脑上的共享文件夹 (Ubuntu虚拟机共享)回到 VM虚拟机 ,进入 lessonPi文件夹将 wiring PI库拷贝过来输入执行cp /mnt/hgfs/VmMnt/WiringPi/ . -rfgrep gcc * -nirgrep是在所有的文件内容当中,去匹配gcc的字段*代表所有文件- nir n找到后显示行号i不区分大小写(找到...原创 2020-09-18 22:27:29 · 172 阅读 · 0 评论 -
交叉编译阶段二的项目并运行
1查看可执行文件的执行,需要的环境 在虚拟机上,编译 test.c 生成默认 a.outgcc test.cfile a.out 2想让这个执行文件在树莓派上运行,开始使用交叉编译器 arm-linux-gnueabihf-gcc test.c -o test_2因为要泡在树莓派上才行,所以 3把文件拷贝到树莓派上 注:树莓派的IP是192.168.1.87核心命令是 输入 scp指令:scp t...原创 2020-09-18 21:53:32 · 155 阅读 · 0 评论 -
Linux Ubuntu 系统快捷键
开终端 CTRL +ALT + T原创 2020-09-18 21:21:33 · 518 阅读 · 0 评论 -
树莓派安装交叉编译器
打开虚拟机 :输入如下指令将交叉编译器安装包拷贝到虚拟机,使用uzip指令进行解压解压完成后原创 2020-09-18 00:30:47 · 461 阅读 · 0 评论 -
树莓派外设开发编程 - 继电器(下)
gpio readallvim格式化代码GG到首行=G (格式化代码)原创 2020-09-15 00:34:20 · 118 阅读 · 0 评论 -
树莓派外设开发编程 - 继电器(上)
wiringPi(特定平台,特定功能接口)参考链接https://www.cnblogs.com/lulipro/p/5992172.html大家下载树莓派固件,有可能有这个库;有可能没有,没有的话自己安装,有的话不用安装1 如何看树莓派里面有没有库gpio -v代表已经安装了 wiringPi库了2 如何使用wiringPi库a) 创建演示文件demo-gpio.cb)使用 wiringPi库gcc demo-gpio.c -lwiringPi..原创 2020-09-15 00:18:15 · 169 阅读 · 0 评论 -
Linux 动态库编译
动态库制作:参考链接https://www.cnblogs.com/sunsky303/p/7731911.html现在又 demo.c内容如下现在想把demo.c变成动态库。1.把demo.c转换为动态库 libcalc.sogcc -shared -fpic demo.c -o libcalc.so-shared :指定生成动态库-fpic:是一种标准,作用于编译选项,生成位置无关码。使用 ls查看2动态库的使用直接使用:默认生成 a...原创 2020-09-14 23:43:59 · 203 阅读 · 0 评论 -
Linux 文件编程:静态库和动态库
《Linux引入-文件编程》从现在开始,进入树莓派的开发编程阶段阶段Linux库概念及相关编程1.分模块编程多个文件如何编译编译 gcc a.c b.c#include “”优先从当前路径去找 ,比如 test/tset.out ,gcc是先在test这个文件夹下面,先找找看,看有没有这个头文件。找不到再去 use/include (系统库)去找找不到的报错#include <>是 gcc默认情况去系统库文件里找 。 1)ls /usr/incl...原创 2020-09-14 01:15:17 · 119 阅读 · 0 评论 -
windows和树莓派传文件
1安装开源免费软件FileZilla主机:sftp://192.168.1.87用户名 : pi密码: your key原创 2020-09-13 23:38:31 · 131 阅读 · 0 评论 -
图形方式登录树莓派
1.终端输入如下指令sudo apt-get install xrdp出现了这个,里面啥也没有,我也不知道什么鬼,擦!原创 2020-09-13 23:25:27 · 92 阅读 · 0 评论 -
VIM更新到好用的版本
默认的源是国外的,apt-get 安装的时候失败,我们更新成国内的源 打开终端 输入 sudo nano /etc/apt/sources.list 第一行默认是国外的源,按下 #号注释掉 使用这个版本 deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi Ctrl+ O回车保存,CTRL + X退出 ...原创 2020-09-13 22:59:31 · 190 阅读 · 0 评论 -
网络ssh方式登录树莓派:
sudo raspi-config出现选择第5个登陆1 seu crt终端上,电闪电点保存密码出现这个界面,就代表网络已经登陆进来了,这时候你可以把串口线去掉。为了让界面更好看,我们设置一下输入ls字体的颜色就出来了,是不是特比的好看我是跟随-上官可编程-学习的,陈老师讲课不错,大家感兴趣的可以学习下 ……...原创 2020-09-13 22:07:50 · 227 阅读 · 0 评论 -
树莓派网络配置
网络配置1sudo nano /etc/wpa_supplicant/wpa_supplicant.conf输入后,出现如下画面network={ ssid="你的无线网名字" psk="密码"}然后按 CTRL + O然后回车写入。最后 CTRL + X退出下一步重启,重启之前 ifconfig一下重启:sudo reboot重启后输入账号密码 默认账号:pi 默认密码:...原创 2020-09-13 21:42:28 · 360 阅读 · 0 评论 -
VI编辑器的使用 格式化代码
1、格式化全文方式一步骤 操作 作用 备注 1 按下ESC 回到命令行模式下 2 按下 gg =G (回到开头) G要大写,所以在小写模式下,你就要 (shift + G) 2、格式化全文方式二按ESC到命令模块 gg 到全文开始 shift + v 可视化模式 G 到全文的末尾 = ...原创 2020-06-27 20:59:23 · 506 阅读 · 0 评论