- 博客(7)
- 收藏
- 关注
原创 随堂笔记 - Linux嵌入式ARM开发教程 -多线程
多线程 线程 进程 标识符类型 pthread_t pid_t 获取id pthread_self() getpid() 创建 pthread_create() fork() int main(int argc, char *argv[]) ./xxx 15 14 16 argc = 4 argv[0] = ./xxx aggv[...
2019-09-23 19:14:05
767
原创 随堂笔记 - Linux嵌入式ARM开发教程 - IPC
每一种通信方式都是基于文件IO的思想。 进程、线程 进程间通信 无名管道 ps命令 ps -aux 用来用来列出系统中当前运行的进程。 如果想要动态的显示进程信息,就可以使用top命令。 open函数可以打开或创建一个文件。 int open(const char *pathname, int flags, mode_t mode); 不能创建特殊文件 fork()函数通过系统调用创建一个与原来...
2019-09-21 17:02:25
523
原创 随堂笔记 - Linux嵌入式ARM开发教程 - IO系统编程
文件IO 应用层 内核 硬件层 open read write close touch filename 创建文件 open 打开或创建文件 https://www.cnblogs.com/Long-w/p/9436823.html int open(const char *pathname, int flags, mode_t mode); flag: O_RDONLY 只读 O_WR...
2019-09-18 18:13:43
424
原创 随堂笔记 - Linux嵌入式ARM开发教程 -GNU
GCC gcc xxx.c -o xxx .c -> .i -> .s -> .o -> 可执行文件 -E -S -c -o -c 只编译不链接,生成目标文件.o -S 只编译不汇编 , 生成汇编代码 -E 只预编译 -g 包含调试信息 (比-o编译出的文件大,带编译信息) -o file 指定目标输出文件 -I[dir] 搜索头文件路径 用man ...
2019-09-18 10:44:49
331
原创 随堂笔记 - Linux嵌入式ARM开发教程 -Linux基础
Linux文件系统 CTRL+ALT+F2,F3,F4,F6:图形转命令 CTRL+ALT+F7:命令转图形 另:发现我的VM这些快捷键不一样: CTRL+ALT+F4:图形转命令 CTRL+ALT+F2:命令转图形 1.普通文件类型 - 2.目录文件类型 d 3.字符设备文件 c 4.块设备文件 d 5.套接字文件 s 6.管道文件 p 7.链接文件 l 1.蓝色 目录 2.绿色 可执行 ...
2019-09-07 21:46:20
708
原创 随堂笔记 - Linux嵌入式ARM开发教程 -C语言
预处理 define define :替换 注意加括号 关键字 数据类型 char char :硬件处理的最小单位 硬件芯片操作的最小单位 bit 1/0 软件芯片操作的最小单位 1B = 8bit 4M速度? 4Mbit?4MB? Kbit/s KB/s be :char buff[xx]; not be :int buff[xx]; int int :编译器最优的处理能力,系统一个周期所...
2019-09-04 22:39:59
651
原创 新人报到
这梦想,不休不止 首先自我介绍一下,我当前的职业是一名即将步入大三的学生,专业学的是自动化,因为个人兴趣大一入学就一腔热血加入了我们学校最NB的组织——实验室,至今为止,已经算是一名正儿八经的程序员了。大一刚进实验室学51单片机,一学期后学STM32,从学盲到学渣的过程,我也接受了个人成长的改造,从懵懂无知的中二少年转变成了一名热爱祖国热爱学习有理想有抱负的当代优秀大学生,咳咳其实并不优秀还有点废...
2019-09-01 00:03:37
279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅