摘要: cat /proc/cpu/nfo可查看cpu信息。pi3 pi4cpu型号不同,起始地址不同。pi3是BCM2835 PI4是BCM2711. 查看cpu起始物理地址的c文件。Pi4 pi3 起始地址不同。bcm_host.h头文件须链接库 gcc addrBase.c -I /opt/vc/in 阅读全文
posted @ 2023-02-25 22:42 HxxxTENCTION 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 再多嘴一句:树莓派LINUX源码配置,是为了驱动代码的编写,驱动代码编译需要一个提前编译好的内核,编译内核就必须配置,配置的最终目标是形成.config文件,该文件知道makefile去把有用的东西组织成 内核。 getconf LONG_BIT命令查看是几位的操作系统 64位系统参考此链接:htt 阅读全文
posted @ 2023-02-24 19:41 HxxxTENCTION 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要配置? 因为从事驱动代码的编写时,驱动代码的编译需要一个提前编译好的内核,而编译内核就必须配置,将有用的文件编译出来,内核配置的最终目标会生成 .config文件,该文件指导Makefile去把有用东西组织成内核【适用于某个平台的内核】 2.如何对Linux内核进行配置? 第一种方式: 阅读全文
posted @ 2023-02-24 16:26 HxxxTENCTION 阅读(177) 评论(0) 推荐(0) 编辑
摘要: vi /etc/rc.local 在exit0之前加上 ifconfig wlan0 和自己网段匹配的ip地址即可 阅读全文
posted @ 2023-02-23 18:51 HxxxTENCTION 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1.库是什么? 库是写好的,现有的,成熟的,可以复用的代码。本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。即为源代码的二进制文件 2.库的类型 1)在Windows中,.dll后缀为动态库,.lib后缀为静态库。 2)在Linux中,.so后缀为动态库,.a则为静态库 3. 阅读全文
posted @ 2023-02-22 20:03 HxxxTENCTION 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 参考链接,https://blog.csdn.net/weixin_44596902/article/details/122509300 1.正常按链接操作执行sudo raspi-config,后将中文编码改成,en_US.UTF-8后,重启以后会出现警告,can not locale .. zh 阅读全文
posted @ 2023-02-22 14:11 HxxxTENCTION 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 对于strok函数的理解,自己也是很迷茫,尤其看到有的范例将第一参数设为NULL也很是不解,也是找了许多博文,并看了官方的英文文档才浅显地理解了。这位前辈的博文对我启发很大。链接:https://blog.csdn.net/liuintermilan/article/details/6280816 阅读全文
posted @ 2023-02-19 21:28 HxxxTENCTION 阅读(449) 评论(0) 推荐(0) 编辑
摘要: vi /etc/vim/vimrc 加上: set tabstop=4 set shiftwidth=4 set nu 其他设置: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set nu set autoinde 阅读全文
posted @ 2023-02-16 17:56 HxxxTENCTION 阅读(132) 评论(0) 推荐(0) 编辑
摘要: orangepi Zero2 安装Python 3.9 1. sudo apt update 更新源2.安装编译Python需要用到的环境 sudo apt install -y build-essential zlib1g-dev \ libncurses5-dev libgdbm-dev lib 阅读全文
posted @ 2023-02-15 15:41 HxxxTENCTION 阅读(138) 评论(0) 推荐(0) 编辑