随笔分类 -  Linux

摘要:编译内核出现"mkimage" command not found - U-Boot images will not be built 阅读全文
posted @ 2016-08-09 09:24 SuperTao1024 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:VNC(Virtual Network Computing),为一种使用RFB协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。 阅读全文
posted @ 2016-08-05 22:41 SuperTao1024 阅读(872) 评论(0) 推荐(0) 编辑
摘要:SSH(Secure Shell)为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell提供安全的传输和使用环境。 通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。 阅读全文
posted @ 2016-08-05 21:27 SuperTao1024 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,是一种在局域网上共享文件和打印机的一种通信协议。 阅读全文
posted @ 2016-08-03 22:29 SuperTao1024 阅读(187) 评论(0) 推荐(0) 编辑
摘要:本文记录ubuntu系统,ftp服务器的搭建以及ftp虚拟用户的创建过程。 阅读全文
posted @ 2016-08-02 22:18 SuperTao1024 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:grep经常用到,但是却不是很了解一些常用的参数,记录于此。 阅读全文
posted @ 2016-07-20 10:41 SuperTao1024 阅读(157) 评论(0) 推荐(0) 编辑
摘要:今天对应用层串口编程进行了验证。程序来源于以下参考链接,自己进行了一些注释和更改,记录于此。 Tony Liu, 2016 6 17, Shenzhen 参考链接 https://www.ibm.com/developerworks/cn/linux/l serials/ http://digila 阅读全文
posted @ 2016-06-17 19:06 SuperTao1024 阅读(482) 评论(0) 推荐(0) 编辑
摘要:一直以来都没了解过gpio的irq,如何使用,今天正好了解下。 阅读全文
posted @ 2016-05-26 18:46 SuperTao1024 阅读(2289) 评论(0) 推荐(0) 编辑
摘要:implicit declaration of function 'copy_from_user' 阅读全文
posted @ 2016-05-26 11:41 SuperTao1024 阅读(3165) 评论(0) 推荐(0) 编辑
摘要:dhcpc是dhcp的客户端,在busybox中实现。 阅读全文
posted @ 2016-05-22 10:53 SuperTao1024 阅读(2086) 评论(0) 推荐(0) 编辑
摘要:使用buildroot制作文件系统,比busybox简单许多。虽然以前也使用过buildroot编译内核和文件系统,但是没有自己操作过详细的配置。今天总算体会到它的便捷。 阅读全文
posted @ 2016-05-16 17:58 SuperTao1024 阅读(820) 评论(0) 推荐(0) 编辑
摘要:每次使用tftp进行文件传输,或者telnet等服务,都需要配置板子的ip。如果在电脑上有一个tftp服务器,板子使用dhcp获取ip,就能减少一些操作。 阅读全文
posted @ 2016-05-14 15:31 SuperTao1024 阅读(2213) 评论(0) 推荐(0) 编辑
摘要:fbset用于读取和设置framebuffer的参数。 阅读全文
posted @ 2016-04-08 14:27 SuperTao1024 阅读(524) 评论(0) 推荐(0) 编辑
摘要:set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值 阅读全文
posted @ 2016-04-08 14:05 SuperTao1024 阅读(291) 评论(0) 推荐(0) 编辑
摘要:设备注册或驱动注册的时候,都会调用总线上的match函数。虽然以前就知道,但是很朦胧,今天就跟了下代码,稍微了解了下,记录在图中。以后有时间再仔细分析。 图很难看,不喜勿喷(屏幕太小,放到一张图上好难),理解有不恰当的地方,欢迎指正。 阅读全文
posted @ 2016-01-14 23:02 SuperTao1024 阅读(865) 评论(1) 推荐(1) 编辑
摘要:linux有一个全局的结构体数组,共255个元素,记录系统中的设备节点。主设备号相同,次设备号不同的设备组成链表。参考:http://edsionte.com/techblog/archives/1393注册一个字符设备调用函数register_chrdev(major, DEV_NAME, &fo 阅读全文
posted @ 2016-01-13 17:46 SuperTao1024 阅读(461) 评论(0) 推荐(0) 编辑
摘要:基于bcm5300x芯片 注册平台总线设备,设备名bcm5300x_i2c,通过名称与驱动进行匹配。 注册平台总线驱动。驱动名称"bcm5300x_i2c",与设备进行匹配。 drivers/i2c/busses/i2c-bcm5300x.c是针对不同芯片写的驱动。 i2c驱动公共接口。 drive 阅读全文
posted @ 2016-01-13 11:09 SuperTao1024 阅读(582) 评论(0) 推荐(0) 编辑
摘要:3片74HC165进行级联,用于扩展IO口,读取外界设备的数据。 硬件原理图如下: 阅读全文
posted @ 2016-01-12 22:58 SuperTao1024 阅读(9921) 评论(1) 推荐(0) 编辑
摘要:在写内核驱动的时候,用到了ioctl。自己定义cmd作为ioctl的参数。如下: enum CMD { LEVEL_DOWN, LEVEL_UP, GPIO_INPUT, GPIO_OUTPUT, GPIO_GET, }; ioctl底层调用代码: static long led_ioctl(str 阅读全文
posted @ 2015-11-07 15:52 SuperTao1024 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:在写内核驱动的时候,最好先在uboot上,进行裸板测试,验证寄存器,再移植到内核中,这样可以熟悉寄存器,也排除内核中的一些干扰。 /*********************************************************** * led.c * 53344中有16个GPIO 阅读全文
posted @ 2015-10-27 21:40 SuperTao1024 阅读(1157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示