嵌入式系统基础学习笔记(二)

嵌入式系统基础学习笔记(二)

目录〇作业要求一、可执行程序是如何被组装的*1.1-1 (例)用gcc生成静态库和动态库1.1-2 (例)静态库.a与.so库文件的生成与使用1.2 用自己编写的文件实现生成静态、动态库*1.2-1 使用静态库1.2-2 使用动态库二、了解gcc编译工具集、EFF文件格式、汇编语言格式*2.1 Linux GCC常用命令2.2 比较hello.asm与C代码生成的可执行文件三、了解实际程序是如何借助第三方库函数完成代码设计*3.1 Linux 中终端程序最常用的光标库(curses)3.2 体验远古时代的 BBS3.3 在Ubuntu中用 sudo apt-get install lib...

默认分类 2021-05-16 AM 0℃ 0条
嵌入式复习笔记

嵌入式复习笔记

ARM是什么:ARM是Advanced RISC Machines的简写 RISC:精简指令集计算机(Reduced Instruction Set Computer) 嵌入式硬件可以分为三部分: 1、微处理器 2、外围电路 3、外部设备 嵌入式的软件系统可分为四个层次: 1、板级支持包(BSP, Board Support Packet) 2、实时操作系统(RTOS, Real Time Operstion System) 3、应用编程接口(API, Application Programmable Interface) ...

默认分类 2021-05-16 AM 0℃ 0条
Mjpeg-streamer源码学习笔记-Main-动态库插件(三)

Mjpeg-streamer源码学习笔记-Main-动态库插件(三)

目标文件:mjpg-stream/mjpg-stream.c + mjpg-stream.h + input.h + output.h这一篇的主要难点是main()中的结构体globals引出的动态链接库,插件,条件变量,互斥锁等问题。新手写,有不对的请大神指正,鼓励。本人参考文章:[](http://www.360doc.com/content/13/0913/13/13876325_314174121.shtml)[](http://www.cnblogs.com/ardar/articles/357321.html)[](http://www.cnblogs.com/ardar/a...

默认分类 2021-05-16 AM 0℃ 0条
linux应用编程和网络编程学习笔记--3.1.linux中的文件IO

linux应用编程和网络编程学习笔记--3.1.linux中的文件IO

***********《朱有鹏老师嵌入式linux核心课程》 *********** 《3.linux应用编程和网络编程-第1部分-3.1.linux中的文件IO》欢迎访问《朱老师物联网大讲堂》官方网站 www.zhulaoshi.org以获取本课程更多信息《3.linux应用编程和网络编程》3.1.linux中的文件IO 3.2.文件属性 3.3.获取系统信息(系统时间、随机数、proc中的文件) 3.4.linux进程全解(进程环境、进程控制、进程关系、守护进程、进程间通信) 3.5.linux中的信号 3.6.高级IO 3.7.linux线程全解 3.8.网络基础...

默认分类 2021-05-16 AM 1℃ 0条
【Python】torrentParser1.01

【Python】torrentParser1.01

在昨天的版本上做了一些改进,如增加getAll,修改getSingleFileName等代码:#------------------------------------------------------------------------------------ # torrentParser1.01,用于解析torrent文件 # 2018年5月9日 #------------------------------------------------------------------------------------ from bencode import bdecode impo...

默认分类 2021-05-16 AM 0℃ 0条