上一页 1 ··· 5 6 7 8 9
摘要: 1. 新建文件 vim a.cpp 2. 默认进入是命令模式不能编辑内容 3. 按下"i",进入插入模式 可以进行编辑 4. 按下ESC 推出插入模式,回到命令模式 5.保存 保存并退出=:wq 只退出不保存=:q 阅读全文
posted @ 2020-05-21 20:50 chenjian688 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、属性定义 格式: BA_DEF_ Object AttributeName Valuetype min max; BA_DEF_DEF AttributeName DefaultValue Motorola格式跨字节写起始位时,和inter格式不一样 当一个信号的数据长度超过1个字节(8位)或者 阅读全文
posted @ 2020-05-18 17:31 chenjian688 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-18 10:29 chenjian688 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、目的 建头文件是为了声明c文件中的函数,以及包括宏定义。建立头文件要有对应的c文件。 二、编辑头文件 #ifndef _TEST_H_ #define _TEST_H_//#ifndef后面写头文件名的大写。例如test.h,——>_TEST_H_ /*代码部分*/extern int a; / 阅读全文
posted @ 2020-05-15 17:46 chenjian688 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 一、安装Kvaser Linux Drivers and SDK(不安装驱动,则可以使用kvaser的socketcan模式) https://www.kvaser.com/download/ 放在home目录下(其他目录安装有问题,20221110测试其他目录也可以),在home目录下右键打开终端 阅读全文
posted @ 2020-05-15 16:29 chenjian688 阅读(2862) 评论(0) 推荐(0) 编辑
摘要: 用来输出指针类型自身的值。也就是说 %p用来输出地址 控制符 注释 %d 有符号十进制整数 %ld 输出长整型数据 %u 输出无符号整型(unsigned) %f 浮点数(包括float和doulbe) ,以小数形式输出。不指定字段宽度,由系统自动指定,整数部分全部输出,小数部分输出 6 位,超过 阅读全文
posted @ 2020-05-02 11:38 chenjian688 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在编写C源码后,到生成可执行程序,这之间需要经过几步处理 二、处理过程 由.c文件生成可执行文件,分为两大步:编译,链接 2.1 编译 预处理, 展开头文件/宏替换/去掉注释/条件编译 .i 编译, 检查语法,生成汇编 .s 汇编, 汇编代码转换机器码 .o 2.2 链接 链接到一起生成可 阅读全文
posted @ 2020-04-26 10:51 chenjian688 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 一、软碟通制作启动盘 材料:8G及以上U盘,Ubuntu镜像 1、格式化U盘 2、启动软碟通,打开镜像,然后顶部菜单——》启动——》写入硬盘映像 然后其他默认即可 3、Ubuntu系统就选官方原版。优麒麟等对硬件要求高,优化差,很卡。另测试deepin也卡 二、选择U盘启动,安装系统 1、先进入试用 阅读全文
posted @ 2020-04-24 10:37 chenjian688 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: 2020-03-20 一、单源文件编译 1. 无选项编译链接用法: 1 #gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 2. 选项 -o 用法: 1 #gcc test.c -o test 作用:将test.c预处理、汇 阅读全文
posted @ 2020-03-20 14:51 chenjian688 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、UDP 1、udp一个socket接收缓冲区的默认值 cat /proc/sys/net/core/rmem_default ~$ 212992,单位Byte,=208KB 3、每个UDP socket都有一个接收缓冲区,没有发送缓冲区,从概念上来说就是只要有数据就发,不管对方是否可以正确接收, 阅读全文
posted @ 2020-03-17 19:28 chenjian688 阅读(1512) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9