- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 嵌入式系统开发-麦子学院(13)-linux底层系统开发(1)
1. 嵌入式系统移植:(1)交叉编译链: 不同平台的对指令集的编码译码不同。将交叉编译器增加到环境变量中: ① PATH=$PATH:目录 ② vi /etc/environmet 文件中添加交叉编译的工具集:readelf -h 读取文件的ELF头信息size 读取文件ELF头的大小nm 查看可执行程序的符号表strip 剔除符号表strings 查看可执行程序中的字符串ob...
2019-07-16 22:49:38 840
原创 嵌入式系统开发-麦子学院(12)——ARM Bootloader开发
1. bootloader概述boot 的目的:关闭看门狗,中断,MMU,cache配置系统工作时钟配置SDRAM的控制器(行地址数、列地址数、块数、周期性的充电)让sp指向可读可写的设备区间中,满足递减的规则SDRAM—用哪些模式,就要初始化哪些模式下的SP—每个模式值不能覆盖其他模式代码搬移:①搬移速度问题 ②只把存储器的一部分代码执行出来,把存储在其他位置的代码搬移到内存,...
2019-07-15 13:23:09 804
原创 Ubuntu Linux从入门到精通(一)
linux内核中,主要内核模块包括:进程管理(process management)定时器(timer)中断管理(interrupt management)内存管理(memory management)模块管理(module management)虚拟文件系统接口(VFS layer)文件系统(file system)设备驱动程序(device driver)进程间通信(int...
2019-07-11 00:22:06 4216
原创 cJSON笔记——三种结构的cJSON数组
最近的项目中,涉及对cJSON库的使用,特别是不同结构的cJOSN数组的运用,在此小结以下。1.指定(路径/文件类型/文件名)读取整个文本/*** @brief ** @param file_dir 文件所在的路径* @param file_name 文件名* @param file_type 文件类型** @brief 读取文件的内容,赋值给字符指针** @return ...
2019-07-05 00:29:29 11511 1
i2c-tools-3.1.1.tar.gz
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人