- 博客(17)
- 问答 (2)
- 收藏
- 关注
原创 【RK356X UART 使用】
fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 67, base_baud = 1500000) is a16550A这里写自定义目录标题CONFIG_LEGACY_PTYS is not setCONFIG_SERIAL_8250_PCI is not set欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sma
2021-12-15 17:41:33 1208
原创 linux uart测试程序
驱动是在内核里面,但是不集中,很分散,测试程序很重要,要设置好各种cflag,顺序也要对,才能够正确的读取出来数据。
2020-08-24 09:09:59 422
原创 uart调试命令
stty查看串口参数stty -F /dev/ttyS0 -a11查看串口1(/dev/ttyS0)当前的参数,包括波特率、数据位等。stty设置串口参数stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs811
2020-08-14 15:37:55 653
原创 linux内核裁减
devicesgraphice support关闭,要增加一个新的驱动,需要修改替换kconfig,makefile,以及对应的代码。
2020-08-13 17:54:35 72
原创 Source Insight4.0中如何只添加特定文件类型的工程
需要的文件类型添加上,不需要的删除。解决方法\\\\\\\\\\\\\\\\\\\\\\\\\在Options->File Type Options中,把需要支持的文件类型 √ 上“include when adding to projects”。
2020-08-13 09:00:37 1210
原创 date -s 08:11:22修改时间无效后的操作
找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai用这个文件替换当前的文件/etc/localtime#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2020-08-11 10:00:11 410
原创 RK3399Pro DTSI PIN-CTRL
1. 类似IOMUX的如下配置含义:i2c3_gpio: i2c3_gpio { rockchip,pins = <4 17 RK_FUNC_GPIO &pcfg_pull_none>, <4 16 RK_FUNC_GPIO &pcfg_pull_none>;
2020-08-07 09:34:54 367
原创 rc.local 开机自启动应用程序,创建一个文件test
echo “touch /test” >/etc/rc.d/rc.localchmod +x /etc/rc.d/rc.localln -s /etc/rc.local /etc/rc.d/rc/localsystemctl enable rc-local.servicesystemctl start rc-local.servicesystemctl status rc-local.service加#!bash
2020-07-31 17:28:29 273
原创 软件的安装目录在哪里呢
有时候需要配置ubuntu安装的软件,一般安装软件都是使用apt-get install。那么安装完后,软件的安装目录在哪里呢,可执行文件又放在哪里呢。 A、下载的软件的存放位置:/var/cache/apt/archives B、安装后软件的默认位置:/usr/share C、可执行文件位置:/usr/bin D、配置文件位置:/etc E、lib文件位置:/
2020-07-31 11:56:44 1856
原创 linux内核里面指定初始化的结构体变量使用方式,以点号.开始加变量名。
结构体struct初始化多出的点号“.” 在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式,该方式是书中并没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子:Linux-2.6.x/drivers/usb/storage/usb.c中有这样一个结构体初始化项目:static struct usb_driver usb_storage_driver = {.owner = THIS_MODULE,.name...
2020-07-21 09:10:37 498
原创 toybrick rk3399prod 开发板当做SPI从设备的驱动开发
# Rockchip Linux SPI---本文介绍 Linux SPI 驱动原理和基本调试方法。**产品版本**| **芯片名称** | **内核版本** || ------------ | --------------- || 采用 linux4.4 的所有芯片 | Linux4.4 || 采用 linux4.19 的所有芯片 | Linux4.19 |**读者对象**本文档(本指南)主要适用于以下工程师:技术支持工程师软件开发工程师---[...
2020-07-20 19:22:01 1180 1
原创 rk3399prod uart驱动调试
先在kernel/driver下mkdir一个文件夹,把驱动文件drv和测试文件test放进去,还有makefile,也可以自己写一个简单的makefile,关键是要用到交叉编译器aarch66-linux-gcc.
2020-07-20 18:58:00 369
原创 chdej的rk3399prod调试
linux服务器:IP地址:172.16.1.27 账号:ubuntu 密码:jifuTECH2020samba 用户名密码 JIFU-UBUNTU jifuTECH2020串口:COM4,波特率1500000 数据位:8,奇偶校验:none,停止位:11)重要的网站:http://t.rock-chips.com/wiki.php#)设备树dts和dtsi网址:https://blog.csdn.net/gxlzyt123456/article/details/55209829, ...
2020-07-17 16:51:54 241
原创 制作烧录文件img
其次,针对第二个问题,做如下描述:值得强调的是“linux驱动程序”与“linux应用程序”是有区别的。驱动加载后运行在内核态,属于内核部分,应用程序运行在用户态;在编程时,它们的编写格式/风格也是有区别的而且区别很大,这里不赘述细节。为了实现某个产品的功能,在一个完整的应用中,有可能会需要用到“用户自定义的驱动程序+用户的应用程序+标准驱动模块”,也可能仅仅只需要“用户应用程序+标准驱动模块”。现在说的重点是,如果需要用到自定义的驱动程序时,那么调试好的驱动程序( .KO文件),放在哪里,如何
2020-07-13 20:53:45 989
原创 toybrick rk3399prod嵌入式Linux开发
嵌入式linux的开发,就是在原来的单片机开发基础上,增加一个调度用的linux os。驱动开发就是开发一些操作硬件的代码,按照一定的格式,然后编译进linux内核里面,供我们后面应用程序去调用,或者是开发成.ko模块文件,手动加载insodmode进去内核里面,这样子就可以减小内核的容量。应用程序就都是以int main(char agv,char *agc[])这种函数开头来写了,编译好了以后就调用了,一般里面都是有一个while(1){}来随时响应外界发过来的指令,可以用shell命令来交互,也可以用
2020-07-08 20:52:17 332
空空如也
etc/inittab文件怎么才能够不还原?
2021-09-22
rv1126 EVB SDK怎么关掉看门狗功能?
2021-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人