- 博客(19)
- 资源 (18)
- 收藏
- 关注
原创 如何使用C++来实现OPENAI协议通过OLLAMA来与AI大模型通信
如我取的是1.5,随机性就已经很强了,同一个问题,回答的实质内容基本一样,但表达的文字不一样。向人提问,“什么最好”,正常人在回答这个问题时肯定不知道你问的哪个方面的问题,不知如何回答,但如果之前向这个人问过,“米饭好吃吗”,那这个人就可据此认为你问的“什么最好”应该是指什么最好吃。在运行前,确认ollama已正确安装并已执行过ollama run qwen:7b命令,第一次执行这个命令,ollama会自动下载qwen:7b的大模型,可能时间较长,差不多4G大小,我的网络用了将近一小时。
2025-01-20 22:05:20
1277
原创 在windows平台上用ollama来快速的感受下本地AI大模型
但这些项目的安装非常繁琐,现在国外有人作了一个安装配置这些大模型的项目,ollama,可以让你在本地电脑上轻松安装运行大模型。访问https://ollama.com/download,下载windows版,即可在大家所熟悉的windows平台上轻松安装起来,并进一步轻松安装各种大模型。在ollama安装成功后,大家就可以在windows的命令行模式下,运行ollama run qwen:7b,第一次运行,会自动安装qwen:7b的大模型,qwen:7b是国内阿里出品的一个对系统资源要求较少的大模型。
2025-01-20 21:36:37
187
原创 嵌入式linux的C++工程实用开发(前言)
之前任职的一家公司,总工程师是一所著名大学的教授,水平很高,但写出的代码基本无法维护,添加修改任何一个功能,都会带来一堆Bug,而客户的需求总是会发生变化的,好不容易提供一个稳定的版本,客户紧跟着就有可能提出新的需求或改变,于是又会带来一堆新的Bug,而嵌入式设备(在项目中,嵌入式设常会有十几台,大的项目更是可能几百上千台)的每次升级都是一项巨大的工程,最后老板崩溃了,让我重新编写了全部代码,才算最终解决这个问题。现在程序员们存在的价值,更多的体现在代码的维护,现有代码的重用。
2024-11-01 09:22:49
327
原创 用mongoose设计嵌入式linux下的设备配置web页面
嵌入式linux利用mongoose实现一个http服务,完成嵌入式设备的网页配置功能
2024-10-09 20:34:51
958
原创 libcurl的交叉编译
其中用的最广泛的是libcurl。这个压缩包内包含有我所用的开源版本和我编译成功的镜像,编译时的配置也写在脚本中方便大家使用(脚本名是configure_aarch64,其中被注释掉的部分,是用linux下的gcc编译成功的配置),请大家把软件解压到/root/workspace/libcurl-aarch64下。选用飞凌公司的ok-mx93的开发板,飞凌公司为此开发板提供了一套嵌入式linux和还算完善的开发环境(吐槽一下,飞凌的这个嵌入式linux一味的追求大而全,集成了太多嵌入式开发时不需要的功能)
2024-09-24 01:36:51
766
原创 linux 下 QT5如何编译成32位或64的方法
其实没啥好说的,完全是工作笔记性质的。在linux上,比如ubuntu是可以把程序编成32位的,默认是64位的。m32,m64的选项在ubuntu的gcc上是支持的,但有点发行版linux的gcc可能不支持,所以只能默认编译成64位的。#以下可添加额外的编译选项,指定编译成32位。打项目的pro文件,如test.pro。#提定ld用32位连接,两个选项都有效。
2024-08-13 16:30:13
557
原创 基于cocos2dx的2D游戏《糖果串串乐》完整源码
现在手机游戏已基本进入3D时代,以2D见长的cocos2dx已逐渐退出游戏引擎的舞台。但是2D游戏还是有其特有的魅力,画面精美,对硬件要求低,开发成本也低。个人学习游戏开发的话,2D还是一个必经的过程。本人在2014年的时候,也曾全心投入2D游戏开发,开发过一款名为《糖果串串乐》的消除类小游戏(请人做美工,我做主程,cocos2dx为游戏引擎),此游戏玩法与当时市面上常见的消除类游戏大相径庭,一时间很受欢迎,但由于当时的市场乱象,个人游戏开发变得不再有发展前途,迫于生活的压力,不得不重新开发起嵌入式linu
2021-02-20 10:27:30
540
原创 android编程切换多国语言
一般来说,android编程的多国语言支持的需求分为两种,一种是针对不同android设备的语言环境,App自动选择对应语言来显示。比如中文环境,就显示中文,如果英文就显示英文,这种方法较常见,也容易实现,网上相关文章很多,不多说了,另一种是在App中,可由用户自主选择App语言。此种方法网上相关文章也很多,但要真的实现却会有许多注意地方,本文主要对几个需注意的要点做下说明。1.切言切的核心方法是用Resources类下的updateConfiguration方法来设置想要的语言。要想实现APP再次启动
2020-12-28 11:58:12
458
原创 嵌入式linux中设置时区
一个嵌入式linux项目,近日有客户使用电脑时间对其进行校时,结果发现时间比电脑时间晚8小时,这是因为电脑时间用的是本地时间,即东八区时间。解决方法,就是在嵌入式linux中修改时区。这里记一下方法,以和有同样需要的人共享。在嵌入式linux中,输入命令export TZ=UTC-08:00执行后,再输入date命令,即可发现时间已变为东八区时间。顺便记录下,查看当前时区的命令:date -R执行后,即可看到当前时区是UTC时间增或减多少。东八区的话,应该是+0800...
2020-12-10 10:07:06
1170
2
原创 2020-11-18
本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本软件服务使用协议不可分割的一部分。1.适用范围a)在您使用本软件网络服务,本软件自动接收并记录的您的手机
2020-11-18 09:40:25
130
原创 u-boot移植到mini2440,u-boot版本2008.10
这篇文章写于2008.12.28日,主要记录了我移植u-boot-2008.10的过程,并附上了移植好的patch文件。移植好的u-boot-2008.10适用友善公司的mini2440和阳初公司的yc2410。其它的开发板,可能要根据相应的电路配置做稍许修改。我的移植是使用非nand-leagcy方法的,移植好的u-boot-2008.10功能除了基本功能外,加上了yaffs1映像的写入功能,加
2009-01-21 09:54:00
20480
9
原创 mdev的使用方法和原理。
mdev的使用方法和原理mdev是busybox自带的一个简化版的udev,适合于嵌入式的应用埸合。其具有使用简单的特点。它的作用,就是在系统启动和热插拔或动态加载驱动程序时,自动产生驱动程序所需的节点文件。在以busybox为基础构建嵌入式linux的根文件系统时,使用它是最优的选择。mdev使用mdev的使用在busybox中的mdev.txt文档已经将得很详细了。但作为例子
2008-12-03 14:08:00
40264
3
原创 Kubuntu 8.04轻松设置NFS服务,不用一句命令行。
最近,VMWARE 6.5推出了,它对ubuntu提供了很好的支持,因此我就将我的嵌入式开发平台改为使用VMWARE 6.5加Kubuntu 8.04(KDE桌面版的ubuntu)。其它安装一切顺利,就是在安装NFS服务时遇到困难。查找了网上的资料,都是用命令行方式配置,我觉得太繁,我个人是从DOS时代过来的,对那些冗长的命令行是十分不喜欢的,用ubuntu就是看上了它友好的图形界面,难道
2008-11-25 21:05:00
1514
原创 u-boot 1.3.1移植,调试心得
公司的项目用的是扬创的2440开发板。此板仅有u-boot.bin提供,而没有u-boot的源码,我依照开发板提供的电路图,根据公司项目的要求,对其电路进行了修改,添加,并重新绘制了印制板,用的是扬创的核心板加自已的底板的构架。硬件调试完毕后,问题来了,我需要在硬件一启动时,就要对某些口线进行初始化,可是因为扬创没有提供U-boot的源码,只好自已动手去移植一套源码了。移植过程主要是根
2008-10-28 16:13:00
5982
windows下可用于ollama体验openai的软件
2025-01-20
openai-cpp的实用例程源码,windows平台下的Qt5控制台项目
2025-01-20
基于mongoose封装的tcp 的server和client的C++类和演示项目
2024-10-30
交叉编译成功的libcurl8.2.1源码和配置脚本以及编译生成的镜像文件
2024-09-24
linux字符型设备驱动的一个完整框架,可自动生成设备名称。
2022-04-06
CandyClusterII.rar
2021-02-19
CandyClusterII-release.apk
2021-02-19
android演示手动切换语言的DEMO
2020-12-28
android下模拟水果机的小游戏
2020-09-01
STM32 YMODEM 串口升级源码
2019-08-05
mini2440新版u-boot 2008.10 源码
2009-01-19
linux2.6.27.9,u-bootfors3c2440
2009-01-14
busybox 中的mdev的使用说明中文版
2008-12-03
S3C2440底板电路图及PCB板图。
2008-11-12
PROTEL99SE元件库
2008-09-02
C51可用的AES加解密C语言算法
2008-05-27
C51 F020的在线升级程序。
2008-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人