![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式Linux学习基于Smart210
SSC_学行者
爱好编程 喜欢踢足球 操作系统 滤波器研究
展开
-
基本linux modules 设计
linux module hello原创 2015-07-18 18:07:56 · 397 阅读 · 0 评论 -
Linux下开机自动运行程序设置
借助启动脚本可以设置各种开机自动运行程序。启动脚本位于/etc/init.d/rcS下面是TQ的例子:PATH=/sbin:/bin:/usr/sbin:/usr/bin runlevel=STH=/sbin:/bin:/usr/sbin:/usr/binrunlevel=S prevlevel=Numask 022 e原创 2015-09-17 09:10:23 · 425 阅读 · 0 评论 -
SecureCRT不能输入字符
SecureCRT不能输入字符解决办法原创 2015-09-16 20:31:42 · 4602 阅读 · 0 评论 -
Linux 下/init: line 109: can't open /r/dev/console: no such file错误
/init: line 109: can't open /r/dev/console: no such file原创 2015-10-02 23:20:50 · 1703 阅读 · 0 评论 -
在ubuntu平台下完全开发smart210
最近在看国嵌2014的学习视频,讲的很不错,但是我不想像视频里那样在windows和redhat平台上折腾来折腾去,我只想在我的ubuntu 15.04 32bit上开发。这迫使我去寻找替代方案,说起来也没什么。 下载程序采用dnw串口通信采用 cutecom 这两个软件的安装: $ sudo apt-get install cutecom #这个原创 2015-07-19 21:59:54 · 813 阅读 · 0 评论 -
嵌入式Linux module之符号导出
内核符号的导出使用宏,将使函数等能被其它模块寻找到。EXPORT_SYMBOL(符号名)EXPORT_SYMBOL_GPL(符号名)说明:其中EXPORT_SYMBOL_GPL只能用于包含GPL许可证的模块。--------------------------------------------------------------------------------原创 2015-07-19 10:05:57 · 419 阅读 · 0 评论 -
Superblock介绍和故障恢复
一、超级块的介绍: 超级块: 从磁盘上读出来的第一块信息就是超级块(superblock),它记录了磁盘的几何尺寸,可用空间容量 最重要的是记录了第一个inode位置,就是"/ "的,ext2/3文件存取都是通过inode定位的, 比如使用/home/blue/test这个文件,首先先找到/的inode,然后找到/home的inode,再找到blue的inode 最后找到test的in转载 2015-07-17 08:12:52 · 5405 阅读 · 1 评论 -
嵌入式Linux模块的参数传递与多文件模块Makefile
通过宏module_param指定保存模块参数的变量。模块参数用于在加载模块时传递参数给模块。module_param(name,type,perm) name:变量的名称 type:变量类型,bool:布尔型 int:整型 charp:字符串型 perm是访问权限。 S_IRUGO:读权限 S_IWUSR:写权限 例:int a = 3;char *st;mo原创 2015-07-19 09:34:19 · 552 阅读 · 0 评论 -
Linux 基本module结构与hello.ko的编写
平台:ubuntu 15.04 最近在学习嵌入式Linux,这里是简单的module编写,作为我自己的学习记录,以便将来查看,也作为后来者参考。Linux module基本结构如下图所示:hello.c编写:#include #include int static hello_init( void ) //模块加载函数{原创 2015-07-19 08:25:12 · 660 阅读 · 0 评论 -
dd命令烧写superboot.bin
嵌入式LInux开发过程中需要将bootloader烧写到SD卡中,开发板提供商会提供烧写软件,但是我更倾向与使用dd命令,因为这个工具可以用很久,但是开发板提供商软件这是换个板子换个软件。dd:进行文件的复制,在复制的同时,可以进行格式转换例: ddiflag=dsync oflag=dsync if=xx.bin of=/dev/sdb seek=1dd:命令名iflag=原创 2015-07-16 17:54:36 · 1477 阅读 · 0 评论 -
Qt 下载地址和从Qt4到Qt5
Qt4.8.4的下载地址http://download.qt.io/archive/qt/4.8/4.8.5/如果是其它版本的下载地址可以样做将4.8改成其它数字http://download.qt.io/archive/qt/4.X官方网站介绍如何将QT4转到QT5http://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5原创 2015-10-07 08:15:58 · 514 阅读 · 0 评论